+1

On Thu, Sep 26, 2013 at 3:05 PM, Guillaume "Louis-Marie" Delhumeau
<[email protected]> wrote:
> 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



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to