To give access to private
custom routes, you need to add an entry in the config/permissions.php
file.
The name
should be the same as the model
part of the route.
Adding to new entry to the config/permissions.php
file will add the proper entry in the Rights
section in User
and Group
.
If you use some new action
in the route, you will have to map the action to a privilege in config/privilegeMap.php
.
The privilegeMap can be used to skip the rights all together. Add an entry mapped to 'none'
to skip permission enforcement.
$privilegesMap["action"] = array_merge( $privilegesMap["action"], [ 'Barn-account' => 'none' ] );
This new service is on the /Barn/account
route.