Versions Compared

Key

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

...

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

...

Warning
titleAll Abilities

If you change "All Abilities" and hit "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

This is another super-set, which allows the role to view every page. Additional adjustments can be made.

Use API

...

and See Income Chart

These two are special abilities, that are independent from all other abilities. They allow to use the API or show the Income chart on the dashboard.

Download Settlement Runs, View Analysis Pages of Modems and CMTS

These Abilities extend the respective Model permissions.

Model Abilities

The Model Abilities shows every entity of NMS Prime that can be changed. They are grouped into groups, with respect to their module origin.

Already without expanding you can use the quick settings to set abilities for all entities within that group. The available permissions are:

  • Manage: Allows or forbids every action with the entity. This includes viewing, creating, updating and deleting as well as any custom ability for this entity (i.e. download for Settlement Runs)
  • View: Allows to view entities
  • Create: Allows or forbids to create entities
  • Update: Allows or forbids to update entities
  • Delete: Allows or forbids to delete entities

If you want more granularity, you can expand the groups to make changes to individual entities.


Warning
titleTroubleshooting Authorization



Expand
titleI get an Error 404If 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.Please refresh the Page and check which Roles were applied. If the Error keeps coming, please open a Ticket. (Report a Bug)


Expand
titleI changed the admin role... / I am locked out of the system

To solve this, execute these two console commands:


Code Block
languagebash
themeRDark
firstline1
titleMake an existing User Admin
php artisan auth:nms
php artisan auth:admin [ your login name ]