Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This panel uses AJAX Requests to be more interactive and update Permissions without a Page reload. If you change something inside the panel, the Changes will affect the User Interface immediately. The Changes are temporary, but if you click on "Save", the changes for that entity will persist. There are "Save" buttons for Modules (which save all changes made for that module) and if a single entity is changed it will display its own "Save" button.

It is possible that a User has many roles. The Abilities are added together, but forbidding an ability  has always a higher priority as seen in the diagram.


Drawio
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNameAuthorization
simpleViewerfalse
width
diagramWidth395
revision1

Custom Abilities

The Custom Abilities tab contains abilities to make setting up authorization a lot easier or to grant special abilities. If you are unsure, you can hover over the question mark to get more information on what this ability does.

All Abilities

The first Ability ("all abilities") is a super set and determines if you allow or forbid abilities by checking them. This is indicated by a red or green badge. If you are unsure, you can hover over the question mark to get more information on what this ability does.

All Abilities

...

titleAll Abilities

...

"All Abilities" is checked, all abilities are allowed, except those that are checked.

...

(All authorization requests are allowed) If "All Abilities" is not checked, only the checked abilities are allowed.

Warning
titleAll Abilities

If you change "All Abilities" and "Save" - all Entities are saved with the corresponding properties. The default behavior is that all Abilities that are checked will become forbidden Abilities. Use this feature with caution. if you are unsure, remove all Abilities before you change the "All Abilities" property.

View Everything


Use API


See Income Chart





Model Abilities



Warning
titleTroubleshooting Authorization



Expand
titleIf the user was logged in...
make sure to log out and log in again to avoid errors and unwanted behavior.


Expand
titleIf you promoted the wrong user...
Unfortunately, you have to go into the GUI to resolve this. Make sure to remove the admin role from that user and assign the desired roles.


...