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

Permissions - fixed validation when changing conditions but not changing actions

parent 8273452e
No related branches found
No related tags found
No related merge requests found
......@@ -21,6 +21,7 @@ var actionsInDb = PermissionUtil.getActions([permId]);
var actionsAsStringArray = vars.get("$field.ACTION").split(","); // only useful while working with already existing permissions
var emptyCond = PermissionUtil.getEmptyCondString(entityName);
var isDefaultPermission = (permCondInput != emptyCond && permCondInput != "") ? false : true;
var hasCondChanged = PermissionUtil.isDiff(permId, permCondInput, "COND", "ASYS_PERMISSION");
var deletedRows = vars.get("$field.PermissionActions.deletedRows");
var changedRows = vars.get("$field.PermissionActions.changedRows");
......@@ -35,8 +36,8 @@ if (fullPermissions == 0 || fullPermissions == "") {
}
if (
(deletedRows.length == actionsAsStringArray.length && changedRows.length == 0 && insertedRows.length == 0)
|| (deletedRows.length == 0 && changedRows.length == 0 && insertedRows.length == 0)
((deletedRows.length == actionsAsStringArray.length && changedRows.length == 0 && insertedRows.length == 0)
|| (deletedRows.length == 0 && changedRows.length == 0 && insertedRows.length == 0)) && !hasCondChanged
) {
result.string(translate.text("Permissions without actions are invalid!"));
}
......
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