Toggle menu
862
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Setup new role: Difference between revisions

From Catglobe Wiki
Created page with "A role is very simply a Group with the sub-type Role. This allows you to use all of the CGScript functions on groups, imports, export, and the many other system features ther..."
 
No edit summary
Line 7: Line 7:
* "Added" - is called AFTER a user has been added to the role
* "Added" - is called AFTER a user has been added to the role
* "Removed" - is called AFTER a user has been removed from the role.
* "Removed" - is called AFTER a user has been removed from the role.
== Discovery of role extensions ==
Role extensions are discovered in the following order:
# Workflow scripts that are children of roles in parent folders with same name. I.E. if the current role is named R1, and is located in the Path \Products\Dashboard1\Company A\Dept B, then it will look for role extensions in
#* \Products\Dashboard1\Company A\Dept B\R1
#* \Products\Dashboard1\Company A\R1
#* \Products\Dashboard1\R1
#* \Products\R1
#* \R1
# Generic scripts may be defined in folders named "Role exts" in any of the parents. I.E. followng the example from above the following folders are examined:
#* \Products\Dashboard1\Company A\Dept B\Role exts
#* \Products\Dashboard1\Company A\Role exts
#* \Products\Dashboard1\Role exts
#* \Products\Role exts
#* \Role exts
# If multiple role extensions are found with the same name, then only the first one found is "discovered". But it is possible inside a role extension to call the "parent" version of the role extension.
[[Category:Roles]]
[[Category:Roles]]

Revision as of 08:09, 3 December 2019

A role is very simply a Group with the sub-type Role.

This allows you to use all of the CGScript functions on groups, imports, export, and the many other system features there are on groups.

Minimum requirements

In order for a role to function, it must defined a minimum of two Role extensions.

  • "Added" - is called AFTER a user has been added to the role
  • "Removed" - is called AFTER a user has been removed from the role.