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 @@
<title>Condition Type</title>
<consumer>KeywordConditionType</consumer>
<mandatory v="true" />
<valueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/condtype/valueProcess.js</valueProcess>
<displayValueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/condtype/displayValueProcess.js</displayValueProcess>
</entityField>
<entityField>
......
//import("system.vars");
//import("system.result");
//
//var field = vars.get("$field.FIELD");
//
//if (field != undefined && field != null && field != "") {
// result.string("Feld");
//} else {
// result.string("");
//}
\ No newline at end of file
import("system.vars");
import("system.result");
import("Permission_lib");
var field = vars.get("$field.FIELD");
var role = vars.get("$field.ROLE");
var entity = vars.get("$field.ENTITY");
var rootPermSet = PermissionUtil.getRootPermissionSet(role, entity);
if (rootPermSet == "") {
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.result");
//
//var field = vars.get("$field.FIELD");
//
//if (field != undefined && field != null && field != "") {
// result.string("F");
//} else {
// result.string("");
//}
\ No newline at end of file
import("system.vars");
import("system.result");
import("Permission_lib");
var field = vars.get("$field.FIELD");
var role = vars.get("$field.ROLE");
var entity = vars.get("$field.ENTITY");
var rootPermSet = PermissionUtil.getRootPermissionSet(role, entity);
if (rootPermSet == "") {
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.result");
//import("system.neon");
//
//let recordstate = vars.get("$sys.recordstate");
//
//if(vars.exists("$param.EntityTitle_param") && (recordstate == neon.OPERATINGSTATE_NEW || recordstate == neon.OPERATINGSTATE_EDIT)) {
// result.string(vars.getString("$param.EntityTitle_param"));
//}
\ No newline at end of file
import("system.vars");
import("system.result");
import("system.neon");
var recordstate = vars.get("$sys.recordstate");
if(vars.exists("$param.EntityTitle_param") && (recordstate == neon.OPERATINGSTATE_NEW || recordstate == neon.OPERATINGSTATE_EDIT)) {
var entity = vars.get("$param.EntityTitle_param");
if (entity != undefined && entity != null && entity != "") {
result.string(entity);
}
}
\ No newline at end of file
//import("system.vars");
//import("system.result");
//import("system.neon");
//
//let recordstate = vars.get("$sys.recordstate");
//
//if(vars.exists("$param.EntityTitle_param") && (recordstate == neon.OPERATINGSTATE_NEW || recordstate == neon.OPERATINGSTATE_EDIT)) {
// result.string(vars.getString("$param.EntityTitle_param"));
//}
\ No newline at end of file
import("system.vars");
import("system.result");
import("system.neon");
var recordstate = vars.get("$sys.recordstate");
if(vars.exists("$param.EntityTitle_param") && (recordstate == neon.OPERATINGSTATE_NEW || recordstate == neon.OPERATINGSTATE_EDIT)) {
var entity = vars.get("$param.EntityTitle_param");
if (entity != undefined && entity != null && entity != "") {
result.string(entity);
}
}
\ No newline at end of file
//import("system.vars");
//import("system.result");
//import("system.neon");
//
//var recordstate = vars.get("$sys.recordstate");
//
//if (vars.exists("$param.RoleTitle_param")) {
// var role = vars.get("$param.RoleTitle_param");
//
// if(role != undefined && role != null && role != "" && (recordstate == neon.OPERATINGSTATE_NEW || recordstate == neon.OPERATINGSTATE_EDIT)) {
// res = role.split("_");
// result.string(res[1]);
// }
//}
\ No newline at end of file
import("system.vars");
import("system.result");
import("system.neon");
var recordstate = vars.get("$sys.recordstate");
if (vars.exists("$param.RoleTitle_param")) {
var role = vars.get("$param.RoleTitle_param");
if(role != undefined && role != null && role != "" && (recordstate == neon.OPERATINGSTATE_NEW || recordstate == neon.OPERATINGSTATE_EDIT)) {
res = role.split("_");
result.string(res[1]);
}
}
\ No newline at end of file
//import("system.vars");
//import("system.result");
//import("system.neon");
//
//let recordstate = vars.get("$sys.recordstate");
//
//if(vars.exists("$param.RoleTitle_param") && (recordstate == neon.OPERATINGSTATE_NEW || recordstate == neon.OPERATINGSTATE_EDIT)) {
// result.string(vars.getString("$param.RoleTitle_param"));
//}
\ No newline at end of file
import("system.vars");
import("system.result");
import("system.neon");
let recordstate = vars.get("$sys.recordstate");
if(vars.exists("$param.RoleTitle_param") && (recordstate == neon.OPERATINGSTATE_NEW || recordstate == neon.OPERATINGSTATE_EDIT)) {
var role = vars.get("$param.RoleTitle_param");
if (role != undefined && role != null && role != "") {
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