Skip to content

System modules

ModuleCatalogs
Suggested profileAdministration
PermissionMODULES: WRITE / ADMIN
StatusValidated

Objective

Maintain the catalog of system modules. Each module groups submodules and appears as a block in the dynamic sidebar.

How the screen is organized

p-table table with the columns:

ColumnDescription
Drag handleTo reorder (move up or down).
CheckboxSelection for bulk delete.
NameModule name.
IconRepresentative icon.
StatusActive or inactive switch.
ActionsEdit, delete.

Available actions

  • Create module: high dialog.
  • Edit module: adjust name, icon or status.
  • Reorder modules: drag rows to change the order of appearance.
  • Activate or deactivate: the module and its associated submodules stop showing in the sidebar when deactivated.
  • Delete: asks for confirmation; requires MODULES: ADMIN.

Permissions

  • MODULES: WRITE to create, edit, reorder.
  • MODULES: ADMIN to delete.

Before starting

  • Have clear the purpose of the module and which submodules it will group.
  • Validate that the icon to use is available in the icon system.

Step by step - Create

  1. Go to Catalogs -> Modules.
  2. Click New module.
  3. Enter: name, key, icon, display order.
  4. Confirm.

Expected result

  • The module is registered and appears as a block in the sidebar (if active).
  • The system shows a success message.

Pending: add screenshot of catalogos-modulos-01-listado.png and catalogos-modulos-02-dialogo.png.

Common errors

SituationWhat to do
The module does not appear in the sidebarVerify that it is active and that the session reloaded permissions.
The reordering is not savedCheck the connection; the system saves the order automatically.

Suggested permissions

  • MODULES: WRITE.

Operational recommendations

  • Avoid creating modules with redundant names.
  • Document internally which submodules belong to each module.
  • Before deactivating, validate that no user depends exclusively on that module.

Relation with other modules

  • Submodules: each submodule belongs to a module.
  • Sidebar: the active modules and their submodules visible according to permissions feed the dynamic side menu.