Changing syntactic and semantic validation according to the new syntax for permission
Applying changes in custom permissions execution function to make use of the name instead of the rid
Adapting the user example to the new permissions syntax
Adapting the user example to the new permissions syntax: change in attribute name