Issue:
Change folder permissions in ProcessMaker
Cause:
Nuevo requerimiento
Solution:
Se cambio los permisos de los files and directories
201 lines
5.4 KiB
XML
201 lines
5.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<dynaForm type="xmlmenu">
|
|
<MNU_ADD type="link" value="" link="#" onclick="window.location = 'users_New';return false;" colAlign="left" colWidth="35">
|
|
<en><![CDATA[New]]></en>
|
|
</MNU_ADD>
|
|
<PAGED_TABLE_ID type="private"/>
|
|
<PAGED_TABLE_FAST_SEARCH type="FastSearch" label="@G::LoadTranslation(ID_SEARCH)"/>
|
|
<SEARCH_FILTER_FORM type="private"/>
|
|
<CONFIRM type="private"/>
|
|
<JS type="javascript"><![CDATA[
|
|
var simpleUserDelete = function(sUser) {
|
|
new leimnud.module.app.confirm().make({
|
|
label:'@#CONFIRM',
|
|
action:function() {
|
|
window.location = 'users_Delete?USR_UID=' + sUser;
|
|
}.extend(this)
|
|
});
|
|
};
|
|
|
|
|
|
var panel;
|
|
var gUSER_UID;
|
|
var deleteUser=function(sUser){
|
|
if (sUser == '00000000000000000000000000000001')
|
|
{
|
|
new leimnud.module.app.alert().make({
|
|
label: "@G::LoadTranslation(ID_CANNOT_DELETE_ADMIN_USER)"
|
|
});
|
|
}
|
|
else
|
|
{
|
|
gUSER_UID = sUser;
|
|
panel =new leimnud.module.panel();
|
|
panel.options={
|
|
size :{w:450,h:250},
|
|
position:{x:50,y:50,center:true},
|
|
statusBarButtons:[
|
|
{value:'@G::LoadTranslation(ID_DELETE)'},
|
|
{value: G_STRINGS.CANCEL}
|
|
],
|
|
title :G_STRINGS.ID_PROSESSESCASE,
|
|
control :{close:true,resize:false},fx:{modal:true},
|
|
statusBar:false,
|
|
fx :{shadow:true,modal:true}
|
|
};
|
|
panel.make();
|
|
panel.elements.statusBarButtons[0].onmouseup=function(){
|
|
var todoCount = parseInt(getField('TO_DO').value);
|
|
var draftCount = parseInt(getField('DRAFT').value);
|
|
var cancelledCount = parseInt(getField('CANCELLED').value);
|
|
var completedCount = parseInt(getField('COMPLETED').value);
|
|
|
|
if(todoCount== 0 && draftCount==0){
|
|
if(cancelledCount== 0 && completedCount==0){
|
|
location.href = "users_Delete?USR_UID="+gUSER_UID;
|
|
} else {
|
|
new leimnud.module.app.confirm().make({
|
|
label:G_STRINGS.USERS_DELETE_WITH_HISTORY,
|
|
width:350,
|
|
height:130,
|
|
action:function(){
|
|
location.href = "users_Delete?USR_UID="+gUSER_UID;
|
|
}.extend(this)
|
|
});
|
|
}
|
|
} else {
|
|
new leimnud.module.app.confirm().make({
|
|
label:G_STRINGS.USERS_REASSIGN,
|
|
width:350,
|
|
height:135,
|
|
action:function(){
|
|
/*location.href = "../cases/cases_ReassignByUser";*/
|
|
userReassing(gUSER_UID);
|
|
}.extend(this)
|
|
});
|
|
}
|
|
};
|
|
panel.elements.statusBarButtons[1].onmouseup=panel.remove;
|
|
panel.loader.show();
|
|
|
|
var r = new leimnud.module.rpc.xmlhttp({
|
|
url:"users_DeleteAssign.php",
|
|
method:"GET",
|
|
args:"USR_UID=" + sUser
|
|
});
|
|
r.callback=function(rpc)
|
|
{
|
|
panel.loader.hide();
|
|
panel.addContent(rpc.xmlhttp.responseText);
|
|
};
|
|
r.make();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function viewUserGroups(sUserUID){
|
|
popupWindow('' , 'users_Groups?sUserUID='+sUserUID , 400 , 330 );
|
|
/*refreshTree();*/
|
|
};
|
|
|
|
function showUserGroups(sUserUID){
|
|
var oRPC = new leimnud.module.rpc.xmlhttp({
|
|
url : '../users/users_Ajax',
|
|
async : false,
|
|
method: 'POST',
|
|
args : 'function=showUserGroups'+ '&sUserUID=' + sUserUID
|
|
});
|
|
oRPC.make();
|
|
currentPopupWindow.clearContent();
|
|
currentPopupWindow.addContent(oRPC.xmlhttp.responseText);
|
|
};
|
|
|
|
function deleteGroup(sGroup, sUser){
|
|
|
|
new leimnud.module.app.confirm().make({
|
|
label:G_STRINGS.ID_MSG_CONFIRM_REMOVE_USERGROUP,
|
|
action:function(){
|
|
var oRPC = new leimnud.module.rpc.xmlhttp({
|
|
url : '../users/users_Ajax',
|
|
async : false,
|
|
method: 'POST',
|
|
args : 'function=deleteGroup&GRP_UID=' + sGroup + '&USR_UID=' + sUser
|
|
});
|
|
oRPC.make();
|
|
currentPopupWindow.clearContent();
|
|
currentPopupWindow.addContent(oRPC.xmlhttp.responseText);
|
|
}.extend(this)
|
|
});
|
|
};
|
|
|
|
function showUserGroupInterface(sUserUID){
|
|
|
|
var oRPC = new leimnud.module.rpc.xmlhttp({
|
|
url : '../users/users_Ajax',
|
|
async : false,
|
|
method: 'POST',
|
|
args : 'function=showUserGroupInterface'+ '&sUserUID=' + sUserUID
|
|
});
|
|
oRPC.make();
|
|
currentPopupWindow.clearContent();
|
|
currentPopupWindow.addContent(oRPC.xmlhttp.responseText);
|
|
//currentPopupWindow.remove();
|
|
};
|
|
|
|
function saveUserGroup(sGroup, sUser){
|
|
|
|
var oRPC = new leimnud.module.rpc.xmlhttp({
|
|
url : '../users/users_Ajax',
|
|
async : false,
|
|
method: 'POST',
|
|
args : 'function=assignUserToGroup&GRP_UID=' + sGroup + '&USR_UID=' + sUser
|
|
});
|
|
oRPC.make();
|
|
currentPopupWindow.clearContent();
|
|
currentPopupWindow.addContent(oRPC.xmlhttp.responseText);
|
|
setTimeout('showUserGroups(\''+sUser+'\')',1500);
|
|
}
|
|
|
|
var reassignCases = function(sUser) {
|
|
window.location = 'users_ReassignCases?sUser=' + sUser;
|
|
};
|
|
|
|
var reassignCases2 = function(USR_UID) {
|
|
popupWindow('' , 'users_ReassignCases?USR_UID=' + USR_UID + '&iStep=1' , 500, 350);
|
|
};
|
|
|
|
function userReassing(USR_UID){
|
|
var panel =new leimnud.module.panel();
|
|
var width = 1000;
|
|
var height= 700;
|
|
|
|
panel.options={
|
|
size :{w:width, h:height},
|
|
position:{x:50,y:50,center:true},
|
|
statusBarButtons:[{value: G_STRINGS.CANCEL}],
|
|
title :G_STRINGS.ID_REASSIGNMENT,
|
|
control :{close:true,resize:false},fx:{modal:true},
|
|
statusBar:false,
|
|
fx :{shadow:true,modal:true}
|
|
};
|
|
panel.make();
|
|
|
|
ifrm = document.createElement("iframe");
|
|
ifrm.setAttribute("name", "userReassing");
|
|
ifrm.setAttribute("id","userReassing");
|
|
ifrm.setAttribute("src", "../cases/cases_ReassignByUser?REASSIGN_USER="+USR_UID);
|
|
|
|
ifrm.style.width = "100%";
|
|
ifrm.style.height = "99%";
|
|
ifrm.style.border = "0";
|
|
panel.addContent(ifrm);
|
|
|
|
panel.elements.statusBarButtons[0].onmouseup=function(){
|
|
panel.remove();
|
|
};
|
|
}
|
|
|
|
]]></JS>
|
|
</dynaForm>
|