summaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorPaul-Christian Volkmer2023-04-05 17:39:42 +0200
committerPaul-Christian Volkmer2023-04-06 12:48:43 +0200
commitdfbcf3186e6974ef71dfa77b2148f9a8bfe2ce42 (patch)
tree28c180e62a5bbeb9c02d9497b8c3e0fc8483ebe8 /src/main/java
parentb9f971b295be6c9a711c964e3d0795406b9f3670 (diff)
Issue #24: Verwende Berechtigung READ und READ_WRITE
Schreibberechtigung bedeutet gleichzeitig Berechtigung den Eintrag zu lesen.
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/DNPM/security/PermissionType.java2
-rw-r--r--src/main/java/DNPM/security/PersonPoolBasedPermissionEvaluator.java2
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 ";
}