Ryszard,
at
curriki.org, the rights model is fairly different. There are resources which are
private (only you can read), protected (all can read, only you can modify), and public
(all can read and modify). There are groups which can be closed or opened… they have
spaces which are read only or write only for particular people.
All of these things are implemented using the flexible XWikiRights object saved at
appropriate places (in the resources' docs, in the webPreferences) and groups (a few
for each group). Left on top of that, you have to create the UI that satisfies all of
that.
Implementing what you say is not too hard:
- XWikiRights in WebPreferences (which can be given using the Admin feature)
- avoid XWikiRights in individual pages)
… you're left to implement "inheritance of spaces" by hand by copying the
things (they do not really exist, as far as I know, and that's fine this way). Note
that page-parentship is orthogonal.
paul
On 16 août 2014, at 16:53, "vincent(a)massol.net" <vincent(a)massol.net>
wrote:
Hi Ryszard,
On 16 Aug 2014 at 13:42:51, Ryszard Łach
(ryszard.lach@unity.pl(mailto:ryszard.lach@unity.pl)) wrote:
Hi.
I'd like to introduce a concept of space owner - a person who is responsible for
the whole space, it's content, structure etc.
I'd like to designate one of users for each of my spaces and have it's
name/email/avatar displayed in each one WebHome page.
How would you recommend to implement this?
I would not use spaces for this but instead use the multi wiki feature of XWiki and have
a local admin for a subwiki.
Note that this is why we implement “workspaces” as subwikis.
Thanks
-Vincent
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users