Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-15413

Deleting XWikiAllGroup loses the default/implicit rights

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • 4.2
    • Administration
    • None
    • Unknown

    Description

      Steps:

      • Go to Administration - Groups and delete the XWikiAllGroup group

      Effects:

      • The users lose their rights. They have just the default ones (view, register, etc.)
      • When registering new users, the XWikiAllGroup is recreated, but it has no rights set.
      • In the case the #allgroupimplicit# is set, the XWikiAllGroup is not even recreated in the Admin Groups UI. Also the Rights don't preserve the XWikiAllGroup entry (even if it should be implicit) and the rights again are reseted.
      • If XWikiAllGroup is restored from recycle bin, again the rights are lost, see also XWIKI-11624

      Possible solution: Disable the ability to delete the XWikiAllGroup from Administration (at least, page level could be disabled too).
      Just like we have in Administration - Users the delete current user disabled, we could use the same solution (#grayed# param in livetable from #getusers.vm#) to disable the deletion of this default group.

      We should consider this group a default / vital one and protect it from deletion.
      In the case the #initialGroups# is changed from #xwiki.cfg# we could protect on deletion all the groups listed.

      Note: The affects version is estimated, since I couldn't identify when exactly the functionality was added.

      Somewhat related to XWIKI-15394

      Attachments

        1. proposal.png
          proposal.png
          143 kB
        2. deleteOwnUserDisabled.png
          deleteOwnUserDisabled.png
          142 kB
        3. before.png
          before.png
          131 kB

        Issue Links

          Activity

            People

              Unassigned Unassigned
              evalica Ecaterina Moraru (Valica)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: