mirror of
https://github.com/pcvolkmer/onkostar-plugin-dnpm.git
synced 2025-07-03 17:52:53 +00:00
Issue #24: Verwende Berechtigung READ und READ_WRITE
Schreibberechtigung bedeutet gleichzeitig Berechtigung den Eintrag zu lesen.
This commit is contained in:
@ -2,5 +2,5 @@ package DNPM.security;
|
|||||||
|
|
||||||
public enum PermissionType {
|
public enum PermissionType {
|
||||||
READ,
|
READ,
|
||||||
WRITE
|
READ_WRITE
|
||||||
}
|
}
|
||||||
|
@ -64,7 +64,7 @@ public class PersonPoolBasedPermissionEvaluator implements PermissionEvaluator {
|
|||||||
" JOIN personenstamm p on personenstamm_zugriff.personenstamm_id = p.id " +
|
" JOIN personenstamm p on personenstamm_zugriff.personenstamm_id = p.id " +
|
||||||
" WHERE a.login = ? AND a.aktiv AND a.anmelden_moeglich ";
|
" WHERE a.login = ? AND a.aktiv AND a.anmelden_moeglich ";
|
||||||
|
|
||||||
if (PermissionType.WRITE == permissionType) {
|
if (PermissionType.READ_WRITE == permissionType) {
|
||||||
sql += " AND personenstamm_zugriff.bearbeiten ";
|
sql += " AND personenstamm_zugriff.bearbeiten ";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user