Hi,

one downside I can see is that an user will no longer be able to delete
their own profile. We would need to provide a solution for this before
changing the default behavior.

Guillaume

On Mon, Oct 31, 2011 at 10:06 PM, Andreas Jonsson <[email protected]> wrote:

> Hi,
>
> I would like to close XWIKI-6987.  The simplest fix is to stop
> considering delete rights at document level.  There was only one
> response to this vote when Sergiu proposed it so if it is ok I would
> like to propose it again:
>
> Should the rights service ignore delete rights set at document level?
>
> Here is my +1.
>
> Best regards,
>
> /Andreas
>
>
> 2011-09-30 17:46, Sergiu Dumitriu skrev:
> > On 09/30/2011 11:18 AM, Guillaume Lerouge wrote:
> >> Hi,
> >>
> >> I agree with this, especially given the use case described by Dimitry a
> >> couple weeks ago where an user with edit rights on a page were able to
> give
> >> himself the right to delete it. In addition to this, it's quite rare to
> have
> >> to assign this right at page level. "Delete" is a clean-up right that
> >> usually makes sense at the space level (at least), less so at the page
> >> level.
> >>
> >> Side question: does this have an impact on the right to rename a page?
> Is
> >> the "rename" right mapped to the edit or the delete action?
> >
> > Renaming implies deleting the old document, so yes, currently one can't
> > rename a document if they can't delete it as well. Still, this is just a
> > technical link, given by the fact that we don't have a real rename
> > method, it's just copy+delete.
> >
> >> So I'm +1 to remove the "delete" right at document level.
> >>
> >> Guillaume
> >>
> >> On Fri, Sep 30, 2011 at 4:32 PM, Sergiu Dumitriu<[email protected]>
>  wrote:
> >>
> >>> Rights have different scopes in XWiki. Administration rights can only
> be
> >>> set on a space or wiki level, and any "admin" right set on a document
> >>> alone will be silently ignored. Programming rights are only considered
> >>> when set on the xwiki:XWiki.XWikiPreferences document, being ignored in
> >>> any other virtual wiki and at the space or document level.
> >>>
> >>> Delete rights are a bit special as well. By default, the creator of a
> >>> document has delete rights on that document. Unlike the other rights
> >>> which default to true when no right is set, this one defaults to false.
> >>>
> >>> So, by default, when no "delete" rights are set on the
> >>> document/space/wiki, only the creator of a document and administrators
> >>> are allowed to delete it.
> >>>
> >>> Should we allow setting the delete right at the document level?
> >>>
> >>> Personally, I'd say no, since it's a rare requirement for a non-creator
> >>> to be able to delete just one document. Space-level rights should be
> >>> enough, IMO.
> >
> >
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to