From: bsinou Date: Thu, 9 Feb 2017 18:59:32 +0000 (+0100) Subject: Use latest Argeo Conventions X-Git-Tag: argeo-commons-2.1.60~4 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=6299482109c015766d31dd1b1c30df0a43bcace4;p=lgpl%2Fargeo-commons.git Use latest Argeo Conventions --- diff --git a/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/internal/useradmin/parts/GroupMainPage.java b/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/internal/useradmin/parts/GroupMainPage.java index e5c01b143..2b72d5626 100644 --- a/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/internal/useradmin/parts/GroupMainPage.java +++ b/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/internal/useradmin/parts/GroupMainPage.java @@ -154,7 +154,7 @@ public class GroupMainPage extends FormPage implements ArgeoNames { // descTxt.setLayoutData(gd); // create form part (controller) - AbstractFormPart part = new SectionPart((Section) body.getParent()) { + final AbstractFormPart part = new SectionPart((Section) body.getParent()) { private MainInfoListener listener; @@ -186,6 +186,7 @@ public class GroupMainPage extends FormPage implements ArgeoNames { markAsWorkgroupLk.setText("Mark as workgroup"); else markAsWorkgroupLk.setText(cn + " is already marked as being a workgroup"); + parent.layout(true, true); super.refresh(); } }; @@ -222,6 +223,7 @@ public class GroupMainPage extends FormPage implements ArgeoNames { session.save(); JcrUtils.addPrivilege(session, newHome.getPath(), group.getName(), Privilege.JCR_ALL); session.save(); + part.refresh(); } catch (RepositoryException e2) { JcrUtils.discardQuietly(session); throw new CmsException("Cannot check session state", e2); @@ -238,9 +240,10 @@ public class GroupMainPage extends FormPage implements ArgeoNames { // FIXME finalise and centralise Workgroup home path management private String generateWorkgroupHomeRelPath(String cn) { - // Dirty management of space and special characters - String cleanedName = cn.replaceAll("[^a-zA-Z0-9]", "_"); - return JcrUtils.firstCharsToPath(cleanedName, 2) + '/' + cleanedName; + // // Dirty management of space and special characters + // String cleanedName = cn.replaceAll("[^a-zA-Z0-9]", "_"); + // return JcrUtils.firstCharsToPath(cleanedName, 2) + '/' + cleanedName; + return cn; } /** Filtered table with members. Has drag & drop ability */