diff options
author | Thomas Lenz <tlenz@iaik.tugraz.at> | 2013-09-19 17:55:26 +0200 |
---|---|---|
committer | Thomas Lenz <tlenz@iaik.tugraz.at> | 2013-09-19 17:55:26 +0200 |
commit | f52976e984450d6802067acad12a0b8143f4ce75 (patch) | |
tree | ab1b66494c17828941595e2197c0d9e4f6637dc3 /id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/UserManagementAction.java | |
parent | a27cf61551c129aee48ea533ad73f2ade37a757a (diff) | |
download | moa-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.java | 11 |
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()) |