X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=security%2Feclipse%2Fplugins%2Forg.argeo.security.ui%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fsecurity%2Fui%2Feditors%2FArgeoUserEditor.java;h=99a4652a93910eeb591715808d4929c94669c44c;hb=136dab5338b5f731b285d17c804861bd5e5a9b5c;hp=1cc41783ca730547b4801bcfc5a39a4aa799529d;hpb=d685633924a5ee0328f5053b375564ca8fe969e6;p=lgpl%2Fargeo-commons.git diff --git a/security/eclipse/plugins/org.argeo.security.ui/src/main/java/org/argeo/security/ui/editors/ArgeoUserEditor.java b/security/eclipse/plugins/org.argeo.security.ui/src/main/java/org/argeo/security/ui/editors/ArgeoUserEditor.java index 1cc41783c..99a4652a9 100644 --- a/security/eclipse/plugins/org.argeo.security.ui/src/main/java/org/argeo/security/ui/editors/ArgeoUserEditor.java +++ b/security/eclipse/plugins/org.argeo.security.ui/src/main/java/org/argeo/security/ui/editors/ArgeoUserEditor.java @@ -28,7 +28,7 @@ public class ArgeoUserEditor extends FormEditor { user.getUserNatures().put(SimpleUserNature.TYPE, new SimpleUserNature()); } else - user = securityService.getSecurityDao().getUser(username); + user = securityService.getUser(username); this.setPartProperty("name", username != null ? username : ""); setPartName(username != null ? username : ""); } @@ -48,18 +48,11 @@ public class ArgeoUserEditor extends FormEditor { // TODO: make it more generic findPage(DefaultUserMainPage.ID).doSave(monitor); - if (securityService.getSecurityDao().userExists(user.getUsername())) + if (securityService.userExists(user.getUsername())) securityService.updateUser(user); else { - try { - // FIXME: make it cleaner - ((SimpleArgeoUser)user).setPassword(user.getUsername()); - securityService.newUser(user); - setPartName(user.getUsername()); - } catch (Exception e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } + securityService.newUser(user); + setPartName(user.getUsername()); } firePropertyChange(PROP_DIRTY); }