diff options
| author | Paul-Christian Volkmer | 2023-04-05 17:39:42 +0200 |
|---|---|---|
| committer | Paul-Christian Volkmer | 2023-04-06 12:48:43 +0200 |
| commit | dfbcf3186e6974ef71dfa77b2148f9a8bfe2ce42 (patch) | |
| tree | 28c180e62a5bbeb9c02d9497b8c3e0fc8483ebe8 /src/main | |
| parent | b9f971b295be6c9a711c964e3d0795406b9f3670 (diff) | |
Issue #24: Verwende Berechtigung READ und READ_WRITE
Schreibberechtigung bedeutet gleichzeitig Berechtigung den Eintrag zu lesen.
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/java/DNPM/security/PermissionType.java | 2 | ||||
| -rw-r--r-- | src/main/java/DNPM/security/PersonPoolBasedPermissionEvaluator.java | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/DNPM/security/PermissionType.java b/src/main/java/DNPM/security/PermissionType.java index 50a0bd3..1539aea 100644 --- a/src/main/java/DNPM/security/PermissionType.java +++ b/src/main/java/DNPM/security/PermissionType.java @@ -2,5 +2,5 @@ package DNPM.security; public enum PermissionType { READ, - WRITE + READ_WRITE } diff --git a/src/main/java/DNPM/security/PersonPoolBasedPermissionEvaluator.java b/src/main/java/DNPM/security/PersonPoolBasedPermissionEvaluator.java index 766cc70..4d895e4 100644 --- a/src/main/java/DNPM/security/PersonPoolBasedPermissionEvaluator.java +++ b/src/main/java/DNPM/security/PersonPoolBasedPermissionEvaluator.java @@ -64,7 +64,7 @@ public class PersonPoolBasedPermissionEvaluator implements PermissionEvaluator { " JOIN personenstamm p on personenstamm_zugriff.personenstamm_id = p.id " + " WHERE a.login = ? AND a.aktiv AND a.anmelden_moeglich "; - if (PermissionType.WRITE == permissionType) { + if (PermissionType.READ_WRITE == permissionType) { sql += " AND personenstamm_zugriff.bearbeiten "; } |
