diff --git a/ccm-core/src/main/java/com/arsdigita/ui/admin/UsersGroupsRolesTab.java b/ccm-core/src/main/java/com/arsdigita/ui/admin/UsersGroupsRolesTab.java index d56922a59..838ae2284 100644 --- a/ccm-core/src/main/java/com/arsdigita/ui/admin/UsersGroupsRolesTab.java +++ b/ccm-core/src/main/java/com/arsdigita/ui/admin/UsersGroupsRolesTab.java @@ -18,20 +18,153 @@ */ package com.arsdigita.ui.admin; +import com.arsdigita.bebop.BoxPanel; +import com.arsdigita.bebop.Component; import com.arsdigita.bebop.Label; +import com.arsdigita.bebop.List; +import com.arsdigita.bebop.Page; +import com.arsdigita.bebop.PageState; +import com.arsdigita.bebop.Resettable; +import com.arsdigita.bebop.list.ListModel; +import com.arsdigita.bebop.list.ListModelBuilder; +import com.arsdigita.globalization.GlobalizedMessage; import com.arsdigita.toolbox.ui.LayoutPanel; +import com.arsdigita.util.Assert; +import com.arsdigita.util.LockableImpl; + +import java.util.ArrayList; + +import static com.arsdigita.ui.admin.AdminUiConstants.*; /** * * @author Jens Pelzetter */ public class UsersGroupsRolesTab extends LayoutPanel { - + + private final List sections; + private final java.util.List components = new ArrayList<>(); + private final java.util.List