Merge code from github to bitbucket 2014-08-14
This commit is contained in:
@@ -1,51 +1,85 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="processes_EditObjectPermission" width="100%" enableTemplate="1">
|
||||
<TITLE type="title">
|
||||
<en><![CDATA[Edit Specific Permission]]></en>
|
||||
</TITLE>
|
||||
<LANG type="private"/>
|
||||
<PRO_UID type="hidden"/>
|
||||
<OP_UID type="hidden"/>
|
||||
<OP_CASE_STATUS type="dropdown" mode="edit">
|
||||
<en><![CDATA[Status Case]]><option name="ALL"><![CDATA[ALL]]></option><option name="DRAFT"><![CDATA[DRAFT]]></option><option name="TO_DO"><![CDATA[TO_DO]]></option><option name="PAUSED"><![CDATA[PAUSED]]></option><option name="COMPLETED"><![CDATA[COMPLETED]]></option></en>
|
||||
</OP_CASE_STATUS>
|
||||
<TAS_UID type="dropdown" mode="edit"><![CDATA[SELECT TAS_UID, CON_VALUE AS TAS_TITLE FROM TASK LEFT JOIN CONTENT ON (TAS_UID = CON_ID AND CON_CATEGORY = 'TAS_TITLE' AND CON_LANG = @@LANG) WHERE PRO_UID = @@PRO_UID AND TAS_TYPE = 'NORMAL' ORDER BY TAS_TITLE]]><en><![CDATA[Target Task]]><option name=""><![CDATA[All Tasks]]></option></en></TAS_UID>
|
||||
<GROUP_USER type="text" mode="view">
|
||||
<en><![CDATA[Group or User]]></en>
|
||||
</GROUP_USER>
|
||||
<GROUP_USER_DROPDOWN type="title" mode="view" enableHtml="1" label="@#GROUP_USER"/>
|
||||
<OP_TASK_SOURCE type="dropdown" mode="edit"><![CDATA[SELECT TAS_UID, CON_VALUE AS TAS_TITLE FROM TASK LEFT JOIN CONTENT ON (TAS_UID = CON_ID AND CON_CATEGORY = 'TAS_TITLE' AND CON_LANG = @@LANG) WHERE PRO_UID = @@PRO_UID AND TAS_TYPE = 'NORMAL' ORDER BY TAS_TITLE]]><en><![CDATA[Origin Task]]><option name=""><![CDATA[All Tasks]]></option></en></OP_TASK_SOURCE>
|
||||
<OP_PARTICIPATE type="yesno" defaultvalue="1" mode="edit">
|
||||
<en><![CDATA[Participation required?]]></en>
|
||||
</OP_PARTICIPATE>
|
||||
<OP_OBJ_TYPE type="dropdown" mode="edit" dependentfields="OP_OBJ_UID">
|
||||
<en><![CDATA[Type]]><option name="ANY"><![CDATA[All]]></option><option name="DYNAFORM"><![CDATA[Dynaform]]></option><option name="INPUT"><![CDATA[Input Document]]></option><option name="OUTPUT"><![CDATA[Output Document]]></option><option name="CASES_NOTES"><![CDATA[Cases Notes]]></option><option name="MSGS_HISTORY"><![CDATA[Messages History]]></option></en>
|
||||
</OP_OBJ_TYPE>
|
||||
<ALL type="dropdown" mode="edit" sqlConnection="dbarray">
|
||||
<TITLE type="title">
|
||||
<en>Edit Specific Permission</en>
|
||||
</TITLE>
|
||||
<LANG type="private"/>
|
||||
<PRO_UID type="hidden"/>
|
||||
<OP_UID type="hidden"/>
|
||||
|
||||
<OP_CASE_STATUS type="dropdown" mode="edit">
|
||||
<en>Status Case
|
||||
<option name="ALL">ALL</option>
|
||||
<option name="DRAFT">DRAFT</option>
|
||||
<option name="TO_DO">TO_DO</option>
|
||||
<option name="PAUSED">PAUSED</option>
|
||||
<option name="COMPLETED">COMPLETED</option>
|
||||
</en>
|
||||
</OP_CASE_STATUS>
|
||||
|
||||
<TAS_UID type="dropdown" mode="edit">
|
||||
<![CDATA[SELECT TAS_UID, CON_VALUE AS TAS_TITLE FROM TASK LEFT JOIN CONTENT ON (TAS_UID = CON_ID AND CON_CATEGORY = 'TAS_TITLE' AND CON_LANG = @@LANG) WHERE PRO_UID = @@PRO_UID AND TAS_TYPE = 'NORMAL' ORDER BY TAS_TITLE]]>
|
||||
<en>Target Task
|
||||
<option name="">All Tasks</option>
|
||||
</en>
|
||||
</TAS_UID>
|
||||
|
||||
<GROUP_USER type="text" mode="view">
|
||||
<en>Group or User</en>
|
||||
</GROUP_USER>
|
||||
|
||||
<GROUP_USER_DROPDOWN type="title" mode="view" enableHtml="1" label="@#GROUP_USER" />
|
||||
|
||||
<OP_TASK_SOURCE type="dropdown" mode="edit">
|
||||
<![CDATA[SELECT TAS_UID, CON_VALUE AS TAS_TITLE FROM TASK LEFT JOIN CONTENT ON (TAS_UID = CON_ID AND CON_CATEGORY = 'TAS_TITLE' AND CON_LANG = @@LANG) WHERE PRO_UID = @@PRO_UID AND TAS_TYPE = 'NORMAL' ORDER BY TAS_TITLE]]><en>Origin Task<option name="">All Tasks</option></en>
|
||||
</OP_TASK_SOURCE>
|
||||
|
||||
<OP_PARTICIPATE type="yesno" defaultvalue="1" mode="edit">
|
||||
<en>Participation required?</en>
|
||||
</OP_PARTICIPATE>
|
||||
<OP_OBJ_TYPE type="dropdown" mode="edit" dependentfields="OP_OBJ_UID">
|
||||
<en>Type
|
||||
<option name="ANY">All</option>
|
||||
<option name="DYNAFORM">Dynaform</option>
|
||||
<option name="INPUT">Input Document</option>
|
||||
<option name="OUTPUT">Output Document</option>
|
||||
<option name="CASES_NOTES">Cases Notes</option>
|
||||
<option name="MSGS_HISTORY">Messages History</option>
|
||||
</en>
|
||||
</OP_OBJ_TYPE>
|
||||
<ALL type="dropdown" mode="edit" sqlConnection="dbarray">
|
||||
SELECT * FROM allObjects
|
||||
<en><![CDATA[Object]]><option name=""><![CDATA[All]]></option></en>
|
||||
<en>Object
|
||||
<option name="">All</option>
|
||||
</en>
|
||||
</ALL>
|
||||
<DYNAFORMS type="dropdown" mode="edit" sqlConnection="dbarray">
|
||||
<DYNAFORMS type="dropdown" mode="edit" sqlConnection="dbarray">
|
||||
SELECT * FROM allDynaforms
|
||||
<en><![CDATA[DynaForm]]><option name=""><![CDATA[All]]></option></en>
|
||||
<en>DynaForm<option name="">All</option></en>
|
||||
</DYNAFORMS>
|
||||
<INPUTS type="dropdown" mode="edit" sqlConnection="dbarray">
|
||||
<INPUTS type="dropdown" mode="edit" sqlConnection="dbarray">
|
||||
SELECT * FROM allInputs
|
||||
<en><![CDATA[Input Document]]><option name=""><![CDATA[All]]></option></en>
|
||||
<en>Input Document<option name="">All</option></en>
|
||||
</INPUTS>
|
||||
<OUTPUTS type="dropdown" mode="edit" sqlConnection="dbarray">
|
||||
<OUTPUTS type="dropdown" mode="edit" sqlConnection="dbarray">
|
||||
SELECT * FROM allOutputs
|
||||
<en><![CDATA[Output Document]]><option name=""><![CDATA[All]]></option></en>
|
||||
<en>Output Document<option name="">All</option></en>
|
||||
</OUTPUTS>
|
||||
<OP_ACTION type="dropdown" mode="edit">
|
||||
<en><![CDATA[Permission]]><option name="VIEW"><![CDATA[View]]></option><option name="BLOCK"><![CDATA[Block]]></option><option name="DELETE"><![CDATA[Delete]]></option><option name="RESEND"><![CDATA[Resend]]></option></en>
|
||||
</OP_ACTION>
|
||||
<CREATE type="button" onclick="saveObjectPermission(this.form);">
|
||||
<en><![CDATA[Save]]></en>
|
||||
</CREATE>
|
||||
<ID_DELETE type="private"/>
|
||||
<ID_RESEND type="private"/>
|
||||
<JS type="javascript"><![CDATA[
|
||||
<OP_ACTION type="dropdown" mode="edit">
|
||||
<en>Permission
|
||||
<option name="VIEW">View</option>
|
||||
<option name="BLOCK">Block</option>
|
||||
<option name="DELETE">Delete</option>
|
||||
<option name="RESEND">Resend</option>
|
||||
</en>
|
||||
</OP_ACTION>
|
||||
|
||||
<CREATE type="button" onclick="saveObjectPermission(this.form);">
|
||||
<en>Save</en>
|
||||
</CREATE>
|
||||
<ID_DELETE type="private"/>
|
||||
<ID_RESEND type="private"/>
|
||||
<JS type="javascript"><![CDATA[
|
||||
var aOptions = [];
|
||||
var getOptions = function() {
|
||||
var oAux = getField('OP_ACTION');
|
||||
|
||||
@@ -146,25 +146,48 @@ function showCreateEmptyOptions(e, MAIN_DIRECTORY){
|
||||
}
|
||||
|
||||
function saveEmptyFile(){
|
||||
var fileName = getField('emptyfilename').value + ".html";
|
||||
fileName = fileName.trim();
|
||||
var fileName = getField("emptyfilename").value.trim();
|
||||
|
||||
var oRPC = new leimnud.module.rpc.xmlhttp({
|
||||
url : 'processes_Ajax',
|
||||
args: 'action=saveFile&filename='+fileName+'&pro_uid='+CURRENT_PRO_UID+'&MAIN_DIRECTORY='+CURRENT_MAIN_DIRECTORY+'&fcontent='
|
||||
});
|
||||
if(fileName != "") {
|
||||
fileName = fileName + ".html";
|
||||
fileName = fileName.trim();
|
||||
|
||||
oRPC.callback = function(rpc){
|
||||
showCreateEmptyOptionsPanel.remove();
|
||||
/// goToDirectory(CURRENT_PRO_UID, 'mailTemplates', '');
|
||||
if(typeof(CURRENT_MAIN_DIRECTORY) != "undefined" ) {
|
||||
goToDirectory(CURRENT_PRO_UID, CURRENT_MAIN_DIRECTORY, '');
|
||||
} else {
|
||||
goToDirectory(CURRENT_PRO_UID, 'mailTemplates', '');
|
||||
}
|
||||
editFile(CURRENT_PRO_UID, fileName)
|
||||
}.extend(this);
|
||||
oRPC.make();
|
||||
var rpcAjax = new leimnud.module.rpc.xmlhttp({
|
||||
url: "processes_Ajax",
|
||||
method: "POST",
|
||||
args: "action=verifyNameFile&filename=" + fileName + "&pro_uid=" + CURRENT_PRO_UID + "&MAIN_DIRECTORY=" + CURRENT_MAIN_DIRECTORY + "&fcontent="
|
||||
});
|
||||
|
||||
rpcAjax.callback = function (rpc)
|
||||
{
|
||||
var response = rpc.xmlhttp.responseText.parseJSON();
|
||||
var status = response.status;
|
||||
|
||||
if (status == "OK") {
|
||||
var oRPC = new leimnud.module.rpc.xmlhttp({
|
||||
url : 'processes_Ajax',
|
||||
args: 'action=saveFile&filename='+fileName+'&pro_uid='+CURRENT_PRO_UID+'&MAIN_DIRECTORY='+CURRENT_MAIN_DIRECTORY+'&fcontent='
|
||||
});
|
||||
|
||||
oRPC.callback = function(rpc){
|
||||
showCreateEmptyOptionsPanel.remove();
|
||||
/// goToDirectory(CURRENT_PRO_UID, 'mailTemplates', '');
|
||||
if(typeof(CURRENT_MAIN_DIRECTORY) != "undefined" ) {
|
||||
goToDirectory(CURRENT_PRO_UID, CURRENT_MAIN_DIRECTORY, '');
|
||||
} else {
|
||||
goToDirectory(CURRENT_PRO_UID, 'mailTemplates', '');
|
||||
}
|
||||
editFile(CURRENT_PRO_UID, fileName)
|
||||
}.extend(this);
|
||||
oRPC.make();
|
||||
} else {
|
||||
new leimnud.module.app.alert().make({label: _("ID_EXISTS_FILES")});
|
||||
}
|
||||
}.extend(this);
|
||||
rpcAjax.make();
|
||||
} else {
|
||||
new leimnud.module.app.alert().make({label: _("ID_FILENAME_REQUIRED")});
|
||||
}
|
||||
}
|
||||
|
||||
function xReaload(){
|
||||
|
||||
@@ -1,53 +1,87 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="processes_NewObjectPermission" width="100%" enableTemplate="1">
|
||||
<TITLE type="title">
|
||||
<en><![CDATA[New Specific Permission]]></en>
|
||||
</TITLE>
|
||||
<LANG type="private"/>
|
||||
<PRO_UID type="hidden"/>
|
||||
<OP_CASE_STATUS type="dropdown" mode="edit">
|
||||
<en><![CDATA[Status Case]]><option name="ALL"><![CDATA[All]]></option><option name="DRAFT"><![CDATA[DRAFT]]></option><option name="TO_DO"><![CDATA[TO DO]]></option><option name="PAUSED"><![CDATA[PAUSED]]></option><option name="COMPLETED"><![CDATA[COMPLETED]]></option></en>
|
||||
</OP_CASE_STATUS>
|
||||
<TAS_UID type="dropdown" mode="edit"><![CDATA[SELECT TAS_UID, CON_VALUE AS TAS_TITLE FROM TASK LEFT JOIN CONTENT ON (TAS_UID = CON_ID AND CON_CATEGORY = 'TAS_TITLE' AND CON_LANG = @@LANG) WHERE PRO_UID = @@PRO_UID AND TAS_TYPE = 'NORMAL' ORDER BY TAS_TITLE]]><en><![CDATA[Target Task]]><option name=""><![CDATA[All Tasks]]></option></en></TAS_UID>
|
||||
<GROUP_USER type="text" mode="view">
|
||||
<en><![CDATA[Group or User]]></en>
|
||||
</GROUP_USER>
|
||||
<GROUP_USER_DROPDOWN type="title" mode="view" enableHtml="1" label="@#GROUP_USER"/>
|
||||
<OP_TASK_SOURCE type="dropdown" mode="edit"><![CDATA[SELECT TAS_UID, CON_VALUE AS TAS_TITLE FROM TASK LEFT JOIN CONTENT ON (TAS_UID = CON_ID AND CON_CATEGORY = 'TAS_TITLE' AND CON_LANG = @@LANG) WHERE PRO_UID = @@PRO_UID AND TAS_TYPE = 'NORMAL' ORDER BY TAS_TITLE]]><en><![CDATA[Origin Task]]><option name=""><![CDATA[All Tasks]]></option></en></OP_TASK_SOURCE>
|
||||
<OP_PARTICIPATE type="yesno" defaultvalue="1" mode="edit">
|
||||
<en><![CDATA[Participation required?]]></en>
|
||||
</OP_PARTICIPATE>
|
||||
<OP_OBJ_TYPE type="dropdown" mode="edit" dependentfields="OP_OBJ_UID">
|
||||
<en><![CDATA[Type]]><option name="ANY"><![CDATA[All]]></option><option name="DYNAFORM"><![CDATA[Dynaform]]></option><option name="INPUT"><![CDATA[Input Document]]></option><option name="OUTPUT"><![CDATA[Output Document]]></option><option name="CASES_NOTES"><![CDATA[Cases Notes]]></option><option name="MSGS_HISTORY"><![CDATA[Messages History]]></option></en>
|
||||
</OP_OBJ_TYPE>
|
||||
<ALL type="dropdown" mode="edit" sqlConnection="dbarray">
|
||||
<TITLE type="title">
|
||||
<en>New Specific Permission</en>
|
||||
</TITLE>
|
||||
<LANG type="private"/>
|
||||
<PRO_UID type="hidden"/>
|
||||
|
||||
|
||||
<OP_CASE_STATUS type="dropdown" mode="edit">
|
||||
<en>Status Case
|
||||
<option name="ALL">All</option>
|
||||
<option name="DRAFT">DRAFT</option>
|
||||
<option name="TO_DO">TO DO</option>
|
||||
<option name="PAUSED">PAUSED</option>
|
||||
<option name="COMPLETED">COMPLETED</option>
|
||||
</en>
|
||||
</OP_CASE_STATUS>
|
||||
|
||||
<TAS_UID type="dropdown" mode="edit">
|
||||
<![CDATA[SELECT TAS_UID, CON_VALUE AS TAS_TITLE FROM TASK LEFT JOIN CONTENT ON (TAS_UID = CON_ID AND CON_CATEGORY = 'TAS_TITLE' AND CON_LANG = @@LANG) WHERE PRO_UID = @@PRO_UID AND TAS_TYPE = 'NORMAL' ORDER BY TAS_TITLE]]>
|
||||
<en>Target Task
|
||||
<option name="">All Tasks</option>
|
||||
</en>
|
||||
</TAS_UID>
|
||||
|
||||
<GROUP_USER type="text" mode="view">
|
||||
<en>Group or User</en>
|
||||
</GROUP_USER>
|
||||
|
||||
<GROUP_USER_DROPDOWN type="title" mode="view" enableHtml="1" label="@#GROUP_USER" />
|
||||
|
||||
<OP_TASK_SOURCE type="dropdown" mode="edit">
|
||||
<![CDATA[SELECT TAS_UID, CON_VALUE AS TAS_TITLE FROM TASK LEFT JOIN CONTENT ON (TAS_UID = CON_ID AND CON_CATEGORY = 'TAS_TITLE' AND CON_LANG = @@LANG) WHERE PRO_UID = @@PRO_UID AND TAS_TYPE = 'NORMAL' ORDER BY TAS_TITLE]]><en>Origin Task<option name="">All Tasks</option></en>
|
||||
</OP_TASK_SOURCE>
|
||||
|
||||
<OP_PARTICIPATE type="yesno" defaultvalue="1" mode="edit">
|
||||
<en>Participation required?</en>
|
||||
</OP_PARTICIPATE>
|
||||
<OP_OBJ_TYPE type="dropdown" mode="edit" dependentfields="OP_OBJ_UID">
|
||||
<en>Type
|
||||
<option name="ANY">All</option>
|
||||
<option name="DYNAFORM">Dynaform</option>
|
||||
<option name="INPUT">Input Document</option>
|
||||
<option name="OUTPUT">Output Document</option>
|
||||
<option name="CASES_NOTES">Cases Notes</option>
|
||||
<option name="MSGS_HISTORY">Messages History</option>
|
||||
</en>
|
||||
</OP_OBJ_TYPE>
|
||||
<ALL type="dropdown" mode="edit" sqlConnection="dbarray">
|
||||
SELECT * FROM allObjects
|
||||
<en><![CDATA[Object]]><option name=""><![CDATA[All]]></option></en>
|
||||
<en>Object
|
||||
<option name="">All</option>
|
||||
</en>
|
||||
</ALL>
|
||||
<DYNAFORMS type="dropdown" mode="edit" sqlConnection="dbarray">
|
||||
<DYNAFORMS type="dropdown" mode="edit" sqlConnection="dbarray">
|
||||
SELECT * FROM allDynaforms
|
||||
<en><![CDATA[DynaForm]]><option name=""><![CDATA[All]]></option></en>
|
||||
<en>DynaForm<option name="">All</option></en>
|
||||
</DYNAFORMS>
|
||||
<INPUTS type="dropdown" mode="edit" sqlConnection="dbarray">
|
||||
<INPUTS type="dropdown" mode="edit" sqlConnection="dbarray">
|
||||
SELECT * FROM allInputs
|
||||
<en><![CDATA[Input Document]]><option name=""><![CDATA[All]]></option></en>
|
||||
<en>Input Document<option name="">All</option></en>
|
||||
</INPUTS>
|
||||
<OUTPUTS type="dropdown" mode="edit" sqlConnection="dbarray">
|
||||
<OUTPUTS type="dropdown" mode="edit" sqlConnection="dbarray">
|
||||
SELECT * FROM allOutputs
|
||||
<en><![CDATA[Output Document]]><option name=""><![CDATA[All]]></option></en>
|
||||
<en>Output Document<option name="">All</option></en>
|
||||
</OUTPUTS>
|
||||
<OP_ACTION type="dropdown" mode="edit">
|
||||
<en><![CDATA[Permission]]><option name="VIEW"><![CDATA[View]]></option><option name="BLOCK"><![CDATA[Block]]></option></en>
|
||||
</OP_ACTION>
|
||||
<BTN_CANCEL type="button" onclick="cancel();">
|
||||
<en><![CDATA[Cancel]]></en>
|
||||
</BTN_CANCEL>
|
||||
<CREATE type="button" onclick="saveObjectPermission(this.form);">
|
||||
<en><![CDATA[Create]]></en>
|
||||
</CREATE>
|
||||
<ID_DELETE type="private"/>
|
||||
<ID_RESEND type="private"/>
|
||||
<JS type="javascript"><![CDATA[
|
||||
<OP_ACTION type="dropdown" mode="edit">
|
||||
<en>Permission
|
||||
<option name="VIEW">View</option>
|
||||
<option name="BLOCK">Block</option>
|
||||
</en>
|
||||
</OP_ACTION>
|
||||
|
||||
<BTN_CANCEL type="button" onclick="cancel();">
|
||||
<en>Cancel</en>
|
||||
</BTN_CANCEL>
|
||||
|
||||
<CREATE type="button" onclick="saveObjectPermission(this.form);">
|
||||
<en>Create</en>
|
||||
</CREATE>
|
||||
<ID_DELETE type="private"/>
|
||||
<ID_RESEND type="private"/>
|
||||
<JS type="javascript"><![CDATA[
|
||||
var aOptions = [];
|
||||
var getOptions = function() {
|
||||
var oAux = getField('OP_ACTION');
|
||||
@@ -259,4 +293,4 @@ function cancel(){
|
||||
}
|
||||
|
||||
]]></JS>
|
||||
</dynaForm>
|
||||
</dynaForm>
|
||||
Reference in New Issue
Block a user