Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [incubator:Improvements.RightsProposal]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Rights Proposal

Users
Navigation

explicit the meaning of the different fields through tooltips and describing text

Rights

Rights Types

Rights text color has 3 states: 

inherited, allow, deny

on Click
on Hover

Icons to determine the state of the right
icons.png

Changing Rights

Apply rights

Basic / Advanced Mode

  • Obs. we could even limit access to advanced mode to advanced users, like what we do with the edit menu
  • Changing common rights will be allowed in collapsed mode and expanded mode, but changing other/extended rights will only be allowed in expanded view

Basic Mode

  • presents the common rights (V/C/E/D/A/(R)) using icons, and a last icon signals that other/extended rights are in use
  • has the information regarding the origin of inheritance put in the tooltip

Advanced Mode

  • has a special column that displays simultaneously what inheritance has been overwritten, both in terms of allowance and origin

Switching between modes

  • Rows could be expanded individually or globally so if you want a more detailed information, you may reach it either for a single user or all at once

Individually

Globally

Filters

  • Has pagination, sorting and column filters (showing local/global user/group and types of right statuses)
  • Collapsed:
    filterscollapsed.png
  • Expanded:
    filtersexpanded.png