How to track right changes for a page in XWiki?

Last modified by Nikita Petrenko on 2026/07/29 08:59

Changes to a page’s rights are recorded in the History tab and can be reviewed there.

The rights required to make these changes depend on their scope:

  • Page level rights: The user must have at least Edit right on the page whose rights are being modified.
  • Global rights: The user must have Administration right.

Page rights can be managed in two ways:

  1. Object-based management: By adding a permissions object:

    • XWiki.XWikiRights for page-specific rights
    • XWiki.XWikiGlobalRights for global rights
  2. UI-based management: Through the Administration section under "Page" or "Page & Children".

With object-based management, rights are stored as objects attached to the page. These changes are also visible in the page history, just like any other modifications. The history can be accessed via the History tab at the bottom of the page.

History tab of the page.png

If the Administration menu is used to manage rights, the rights are stored in a hidden page called WebPreferences. Since WebPreferences is hidden and not directly accessible, you must use a direct URL to view its history: /WebPreferences?viewer=history.

History tab for WebPreferences page.png

For more details on rights management, refer to the official documentation:

Get Connected