2014/1/21 Guillaume "Louis-Marie" Delhumeau <[email protected]>
> Just to add some precisions: > > = What the migrator do = > 1. Create a group XWikiMemberGroup, with XWikiAllGroup as the first member. > 2. All global users of XWikiAllGroup are put inside XWikiMemberGroup and > removed from XWikiAllGroup. > 3. All rights concerning XWikiAllGroup are changed (ex: "view for > XWikiAllGroup" -> "view for XWikiMemberGroup"). It does not break anything > since XWikiAllGroup is a member of XWikiMemberGroup. > 4. All candidacies (ie: join requests, etc...) are moved form > XWikiAllGroup to XWikiMemberGroup, to be consistent. > Of course, this migration is only done on subwikis. > > > > > 2014/1/21 Guillaume "Louis-Marie" Delhumeau <[email protected]> > >> Sergiu: >> Exactly, I don't have to have all global users in the this group. Only >> those who are considered as "members" (ie: they have joined the wiki). >> >> >> 2014/1/21 Sergiu Dumitriu <[email protected]> >> >>> Why not make virtual XWikiAllGroup also contain global users? >>> >>> We can make: >>> >>> xwiki.authentication.group.allgroupimplicit=0 -> no >>> xwiki.authentication.group.allgroupimplicit=1 -> yes, all local users >>> xwiki.authentication.group.allgroupimplicit=2 -> yes, local and global >>> >>> Or do you want to have only some global users, not all of them? >>> >>> On 01/21/2014 11:31 AM, Guillaume "Louis-Marie" Delhumeau wrote: >>> > Hi developers! >>> > >>> > In Workspaces, we used to add global users in the XWikiAllGroup page >>> of a >>> > subwiki to indicate that they are members of that wiki. >>> > >>> > Now, we have an option called "user scope", and we can have both >>> global & >>> > local users in a subwiki. That means we have global & local users in >>> > XWikiAllGroup. >>> > >>> > Then, it is a problem because it can not work when XWikiAllGroup is a >>> > virtual group [1]. >>> > >>> > Then, I have proposed to create a new group, called XWikiMemberGroup, >>> that >>> > hold the members of the subwiki. (Note: XWikiAllGroup will be a member >>> of >>> > XWikiMemberGroup, in order to say "a local user is a member"). >>> > >>> > So, I have written a migration (again!) [2], to create the new group >>> with >>> > the current content of XWikiAllGroup. In this migration, I also >>> changes all >>> > existing rights that occur on XWikiAllGroup to make them effective for >>> > XWikiMemberGroup. I did not want to duplicate these rights by just >>> adding >>> > the sames for XWikiMemberGroup. I think it is easier for the user to >>> only >>> > take care of the XWikiMemberGroup. But it looks a bit "magical", and >>> some >>> > people don't like it. >>> > >>> > I would like to have your opinion. >>> > >>> > +1 for adding XWikiMemberGroup and to "migrate" rights (replace all >>> rights >>> > given to XWikiAllGroup by rights given to XWikiMemberGroup). >>> > >>> > Thanks, >>> > Louis-Marie >>> > >>> > >>> > [1] http://jira.xwiki.org/browse/XWIKI-9886 - Enabling virtual >>> > XWikiAllGroup breaks wiki membership >>> > [2] >>> https://github.com/xwiki/xwiki-platform/compare/feature-wiki-members - >>> > Git branch for this proposal >>> >>> >>> -- >>> Sergiu Dumitriu >>> http://purl.org/net/sergiu >>> _______________________________________________ >>> devs mailing list >>> [email protected] >>> http://lists.xwiki.org/mailman/listinfo/devs >>> >> >> > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

