Issue:
Change folder permissions in ProcessMaker
Cause:
Nuevo requerimiento
Solution:
Se cambio los permisos de los files and directories
140 lines
4.1 KiB
JavaScript
140 lines
4.1 KiB
JavaScript
/**
|
|
* Reassign ByUser routines
|
|
* Author Erik Amaru Ortiz <erik@colosa.com>
|
|
*/
|
|
|
|
var reassignPanel;
|
|
|
|
function toReassignPanel(){
|
|
if( checks_selected_ids.length == 0 ){
|
|
new leimnud.module.app.alert().make({label: G_STRINGS.ID_REASSIGN_BYUSER});
|
|
return 0;
|
|
}
|
|
|
|
/*oPanel = new leimnud.module.panel();
|
|
oPanel.options = {
|
|
size : { w:1000, h:600 },
|
|
position: { x:0,y:0,center:true },
|
|
title : G_STRINGS.ID_MSG_RESSIGN_BYUSER_PANEL,
|
|
statusBar: false,
|
|
control : {resize:false,roll:false,drag:true},
|
|
fx : { modal:true, opacity:true, blinkToFront:false, fadeIn:false, drag:true}
|
|
};
|
|
oPanel.events = {
|
|
remove: function() {
|
|
delete(oPanel);
|
|
//resetChecks();
|
|
//window.location = 'cases_ReassignByUser?REASSIGN_USER=' + getField('REASSIGN_USER').value;
|
|
}.extend(this)
|
|
};*/
|
|
//oPanel.make();
|
|
//oPanel.loader.show();
|
|
|
|
var USER_SELETED = getField('REASSIGN_USER').value;
|
|
|
|
var oRPC = new leimnud.module.rpc.xmlhttp({
|
|
url : 'cases_Ajax',
|
|
args: 'action=reassignByUserList&APP_UIDS='+checks_selected_ids+'&FROM_USR_ID='+USER_SELETED
|
|
});
|
|
oRPC.callback = function(rpc) {
|
|
//oPanel.loader.hide();
|
|
//var scs=rpc.xmlhttp.responseText.extractScript();
|
|
//oPanel.addContent(rpc.xmlhttp.responseText);
|
|
//scs.evalScript();
|
|
document.getElementById("publisherContent[0]").style.display = 'none';
|
|
document.getElementById("publisherContent[1]").style.display = 'none';
|
|
document.getElementById("publisherContent[10]").style.display = 'block';
|
|
document.getElementById("publisherContent[10]").innerHTML = rpc.xmlhttp.responseText;
|
|
|
|
}.extend(this);
|
|
oRPC.make();
|
|
|
|
//reassignPanel = oPanel;
|
|
}
|
|
|
|
function toReassign(){
|
|
var selects = document.getElementsByName('form[USERS]');
|
|
var USER_SELETED = getField('REASSIGN_USER').value;
|
|
var items = '';
|
|
for(i=0; i<selects.length; i++){
|
|
if( selects[i].value != "0" ){
|
|
if( items != '') items += ',';
|
|
id = selects[i].id;
|
|
id = id.trim();
|
|
items += selects[i].id.substring(5, selects[i].id.length-1) +'|'+ selects[i].value;
|
|
}
|
|
}
|
|
|
|
if( items.trim() == '' ){
|
|
new leimnud.module.app.alert().make({label: G_STRINGS.ID_REASSIGN_BYUSER});
|
|
return 0;
|
|
}
|
|
|
|
new leimnud.module.app.confirm().make({
|
|
label:G_STRINGS.ID_REASSIGN_BYUSER_CONFIRM,
|
|
action:function(){
|
|
var oRPC = new leimnud.module.rpc.xmlhttp({
|
|
url : 'cases_Ajax',
|
|
args: 'action=reassignByUser&items='+items+'&USR_UID='+USER_SELETED
|
|
});
|
|
//reassignPanel.loader.show();
|
|
oRPC.callback = function(rpc) {
|
|
//reassignPanel.loader.hide();
|
|
//reassignPanel.clearContent();
|
|
/*reassignPanel.events = {
|
|
remove: function() {
|
|
delete(oPanel);
|
|
window.location = 'cases_ReassignByUser?REASSIGN_USER=' + getField('REASSIGN_USER').value;
|
|
}.extend(this)
|
|
};*/
|
|
var scs=rpc.xmlhttp.responseText.extractScript();
|
|
//reassignPanel.addContent(rpc.xmlhttp.responseText);
|
|
document.getElementById("publisherContent[10]").innerHTML = rpc.xmlhttp.responseText;
|
|
scs.evalScript();
|
|
}.extend(this);
|
|
oRPC.make();
|
|
|
|
}.extend(this)
|
|
});
|
|
}
|
|
|
|
function cancelReassign(){
|
|
document.getElementById("publisherContent[0]").style.display = 'block';
|
|
document.getElementById("publisherContent[1]").style.display = 'block';
|
|
document.getElementById("publisherContent[10]").style.display = 'none';
|
|
document.getElementById("publisherContent[10]").innerHTML = '';
|
|
}
|
|
|
|
function resetChecks(){
|
|
checks_selected_ids.length = 0;
|
|
}
|
|
|
|
|
|
function WindowSize() {
|
|
var wSize = [0, 0];
|
|
if (typeof window.innerWidth != 'undefined')
|
|
{
|
|
wSize = [
|
|
window.innerWidth,
|
|
window.innerHeight
|
|
];
|
|
}
|
|
else if (typeof document.documentElement != 'undefined'
|
|
&& typeof document.documentElement.clientWidth !=
|
|
'undefined' && document.documentElement.clientWidth != 0)
|
|
{
|
|
wSize = [
|
|
document.documentElement.clientWidth,
|
|
document.documentElement.clientHeight
|
|
];
|
|
}
|
|
else {
|
|
wSize = [
|
|
document.getElementsByTagName('body')[0].clientWidth,
|
|
document.getElementsByTagName('body')[0].clientHeight
|
|
];
|
|
}
|
|
return wSize;
|
|
}
|
|
|
|
|