aboutsummaryrefslogtreecommitdiff
path: root/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/UserManagementAction.java
diff options
context:
space:
mode:
authorThomas Lenz <tlenz@iaik.tugraz.at>2013-09-19 17:55:26 +0200
committerThomas Lenz <tlenz@iaik.tugraz.at>2013-09-19 17:55:26 +0200
commitf52976e984450d6802067acad12a0b8143f4ce75 (patch)
treeab1b66494c17828941595e2197c0d9e4f6637dc3 /id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/UserManagementAction.java
parenta27cf61551c129aee48ea533ad73f2ade37a757a (diff)
downloadmoa-id-spss-f52976e984450d6802067acad12a0b8143f4ce75.tar.gz
moa-id-spss-f52976e984450d6802067acad12a0b8143f4ce75.tar.bz2
moa-id-spss-f52976e984450d6802067acad12a0b8143f4ce75.zip
some bugfixes
Diffstat (limited to 'id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/UserManagementAction.java')
-rw-r--r--id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/UserManagementAction.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/UserManagementAction.java b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/UserManagementAction.java
index 6bc90a417..0e75b5b80 100644
--- a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/UserManagementAction.java
+++ b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/UserManagementAction.java
@@ -484,8 +484,17 @@ public class UserManagementAction extends ActionSupport
dbuser.setGivenname(user.getGivenName());
dbuser.setInstitut(user.getInstitut());
- if (authUser.isAdmin())
+ if (authUser.isAdmin()) {
dbuser.setBpk(user.getBpk());
+ if ( user.getBpk().startsWith(Constants.IDENIFICATIONTYPE_BASEID
+ + "X" + Constants.IDENIFICATIONTYPE_FN) ||
+ user.getBpk().startsWith(Constants.IDENIFICATIONTYPE_BASEID
+ + "X" + Constants.IDENIFICATIONTYPE_ZVR) ||
+ user.getBpk().startsWith(Constants.IDENIFICATIONTYPE_BASEID
+ + "X" + Constants.IDENIFICATIONTYPE_ERSB)) {
+ dbuser.setIsMandateUser(true);
+ }
+ }
} else {
if (!dbuser.isIsMandateUser())