IMO it's too big for 5.2 and not needed for
http://jira.xwiki.org/browse/XWIKI-9501 anyway.

On Thu, Sep 26, 2013 at 5:37 PM, Marius Dumitru Florea
<[email protected]> wrote:
> +1 too, but we need to update the tests if we want it in 5.2.
>
> Thanks,
> Marius
>
> On Thu, Sep 26, 2013 at 4:46 PM, Vincent Massol <[email protected]> wrote:
>>
>> On 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.
>>
>> I agree that the Admin user shouldn't be in platform and ideally not 
>> anywhere at all.
>>
>> However:
>> * It needs to continue being simple for the user so indeed we would need the 
>> DW to create the Admin user on first start rather than forcing the user to 
>> edit xwiki.cfg to enable superadin
>> * I'm slightly worried that functional tests are going to be executed with 
>> the superadmin user since we're not going to test some security code (we 
>> have special handling for superadmin). So another approach would be to 
>> create an Admin user for the tests that require one (makes the test a bit 
>> longer though but it's necessary for some tests anyway since some go to the 
>> user profile page to make changes and the superadmin user doesn't have a 
>> profile page ;))
>>
>> I also agree that it's nicer to have default pages marked as created by 
>> superadmin rather than Admin. I hope it doesn't cause any issue though.
>>
>> So all in all, +1 from me too.
>>
>> Now, should we do this for 5.2 (I'm talking only about the move and not the 
>> change for DW which can be done after 5.2). It's already late and this 
>> represents some risks…
>>
>> WDYT?
>>
>> Thanks
>> -Vincent
>>
>>> * 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
> _______________________________________________
> 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