The EuroCMS Modules

Modules are things that extend the functionality of the admin panel.

Main characteristic of Modules

  • Only interactable via the admin panel.

  • It and its feature can be protected with Access Control.

  • You can install and uninstall them

Most modules can have permissions that they can register. Those permission can be added to specific Roles by the admin.

Example permissions:

namedescriptionCoC?
{ModuleName}_addThe ability to add things1
{ModuleName}_removeThe ability to remove things
{ModuleName}_modifyThe ability to modify things

Register the permission to a specific hierarchy? System Roles??

There is a users_history permission, where you can view, the history of the user.

If an Editor role user, has this permission, that user can view the history of the Admin or owner user. So, you are viewing the history of someone higher in rank.

If you have a CoC(Chain of Command or hierarchical command), you can only view the history of a user that is lower in the hierarchical command. The Owner user can view everything below him, but no one can view anything beneath him.

List Of Modules