Skip to content
Snippets Groups Projects
Commit cc1cae80 authored by Simon Leipold's avatar Simon Leipold
Browse files

Permissions - added default values + automatic filling for fields when creating new permissions

parent 7f08deaa
No related branches found
No related tags found
No related merge requests found
...@@ -66,6 +66,7 @@ ...@@ -66,6 +66,7 @@
<title>Condition Type</title> <title>Condition Type</title>
<consumer>KeywordConditionType</consumer> <consumer>KeywordConditionType</consumer>
<mandatory v="true" /> <mandatory v="true" />
<valueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/condtype/valueProcess.js</valueProcess>
<displayValueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/condtype/displayValueProcess.js</displayValueProcess> <displayValueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/condtype/displayValueProcess.js</displayValueProcess>
</entityField> </entityField>
<entityField> <entityField>
......
//import("system.vars"); import("system.vars");
//import("system.result"); import("system.result");
// import("Permission_lib");
//var field = vars.get("$field.FIELD");
// var field = vars.get("$field.FIELD");
//if (field != undefined && field != null && field != "") { var role = vars.get("$field.ROLE");
// result.string("Feld"); var entity = vars.get("$field.ENTITY");
//} else { var rootPermSet = PermissionUtil.getRootPermissionSet(role, entity);
// result.string("");
//} if (rootPermSet == "") {
\ No newline at end of file result.string("Entität");
} else {
result.string("Datensatz");
}
if (field != undefined && field != null && field != "") {
result.string("Feld");
}
\ No newline at end of file
//import("system.vars"); import("system.vars");
//import("system.result"); import("system.result");
// import("Permission_lib");
//var field = vars.get("$field.FIELD");
// var field = vars.get("$field.FIELD");
//if (field != undefined && field != null && field != "") { var role = vars.get("$field.ROLE");
// result.string("F"); var entity = vars.get("$field.ENTITY");
//} else { var rootPermSet = PermissionUtil.getRootPermissionSet(role, entity);
// result.string("");
//} if (rootPermSet == "") {
\ No newline at end of file result.string("E");
} else {
result.string("R");
}
if (field != undefined && field != null && field != "") {
result.string("F");
}
\ No newline at end of file
import("system.result");
result.string("true");
\ No newline at end of file
//import("system.vars"); import("system.vars");
//import("system.result"); import("system.result");
//import("system.neon"); import("system.neon");
//
//let recordstate = vars.get("$sys.recordstate"); var recordstate = vars.get("$sys.recordstate");
//
//if(vars.exists("$param.EntityTitle_param") && (recordstate == neon.OPERATINGSTATE_NEW || recordstate == neon.OPERATINGSTATE_EDIT)) { if(vars.exists("$param.EntityTitle_param") && (recordstate == neon.OPERATINGSTATE_NEW || recordstate == neon.OPERATINGSTATE_EDIT)) {
// result.string(vars.getString("$param.EntityTitle_param")); var entity = vars.get("$param.EntityTitle_param");
//} if (entity != undefined && entity != null && entity != "") {
\ No newline at end of file result.string(entity);
}
}
\ No newline at end of file
//import("system.vars"); import("system.vars");
//import("system.result"); import("system.result");
//import("system.neon"); import("system.neon");
//
//let recordstate = vars.get("$sys.recordstate"); var recordstate = vars.get("$sys.recordstate");
//
//if(vars.exists("$param.EntityTitle_param") && (recordstate == neon.OPERATINGSTATE_NEW || recordstate == neon.OPERATINGSTATE_EDIT)) { if(vars.exists("$param.EntityTitle_param") && (recordstate == neon.OPERATINGSTATE_NEW || recordstate == neon.OPERATINGSTATE_EDIT)) {
// result.string(vars.getString("$param.EntityTitle_param")); var entity = vars.get("$param.EntityTitle_param");
//} if (entity != undefined && entity != null && entity != "") {
\ No newline at end of file result.string(entity);
}
}
\ No newline at end of file
//import("system.vars"); import("system.vars");
//import("system.result"); import("system.result");
//import("system.neon"); import("system.neon");
//
//var recordstate = vars.get("$sys.recordstate"); var recordstate = vars.get("$sys.recordstate");
//
//if (vars.exists("$param.RoleTitle_param")) { if (vars.exists("$param.RoleTitle_param")) {
// var role = vars.get("$param.RoleTitle_param"); var role = vars.get("$param.RoleTitle_param");
//
// if(role != undefined && role != null && role != "" && (recordstate == neon.OPERATINGSTATE_NEW || recordstate == neon.OPERATINGSTATE_EDIT)) { if(role != undefined && role != null && role != "" && (recordstate == neon.OPERATINGSTATE_NEW || recordstate == neon.OPERATINGSTATE_EDIT)) {
// res = role.split("_"); res = role.split("_");
// result.string(res[1]); result.string(res[1]);
// } }
//} }
\ No newline at end of file \ No newline at end of file
//import("system.vars"); import("system.vars");
//import("system.result"); import("system.result");
//import("system.neon"); import("system.neon");
//
//let recordstate = vars.get("$sys.recordstate"); let recordstate = vars.get("$sys.recordstate");
//
//if(vars.exists("$param.RoleTitle_param") && (recordstate == neon.OPERATINGSTATE_NEW || recordstate == neon.OPERATINGSTATE_EDIT)) { if(vars.exists("$param.RoleTitle_param") && (recordstate == neon.OPERATINGSTATE_NEW || recordstate == neon.OPERATINGSTATE_EDIT)) {
// result.string(vars.getString("$param.RoleTitle_param")); var role = vars.get("$param.RoleTitle_param");
//} if (role != undefined && role != null && role != "") {
\ No newline at end of file result.string(role);
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment