Issue : * Since XWiki.Admin is packaged in xwiki-platform-administration-ui, it comes with xwiki-enterprise-ui-wiki (which is the subwiki default UI). * XWiki.Admin is a member of XWiki.XWikiAdminGroup and XWiki.XWikiAllGroup, which are also bundled in xwiki-platform-administration-ui. * WorkspaceManager.Install removes XWiki.Admin from workspacetemplate, in order to not have local admin in new workspaces. * When we upgrade subwikis, DW does not install XWiki.Admin (DW is aware that the user has been intentionally removed), but the merge of XWiki.XWikIAllGroup does no work well : it add XWiki.Admin to the group. * That leads us to: http://jira.xwiki.org/browse/XWIKI-9501 (The local admin does not exist, but she is a member of XWiki.XWikiAllGroup).
+ I think the WorkspaceManager.Install trick is not clean. My proposal is to *move XWiki.Admin to XE mainwiki*. But it breaks the *functional tests* that needs to *log-in as *an admin. It can be solved by using the *superadmin*! + When DW does the first install, it should use superadmin too, so all default macros come with the rights of superadmin. Here is my +1. Thanks, Louis-Marie _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

