Skip to content

Control Panel

Overview

The Control Panel in SARA is a dedicated module for system configuration, roles, and permissions management. It provides administrators with the ability to:

  • Define and organize modules, menus, submenus, and transactions.
  • Create, update, or delete items in the navigation structure.
  • Manage profiles and permissions (roles and access control).
  • Customize the welcome carousel, company logo, and news displayed to users.

By centralizing these functionalities, the Control Panel makes it easier to maintain a coherent, secure, and up-to-date environment.


Features & Functionalities

Modules, Menus, and Submenus

  • Module Management: Create new modules or rename existing ones, each representing a high-level area of SARA (e.g., “Purchasing,” “Human Resources”).
  • Menu Management: Add or edit menus under a module to structure the user interface.
  • Submenu Management: Further subdivide a menu into submenus. Each submenu may contain specific transactions or pages.

Transactions

  • Transaction Setup: Assign a URL or route that defines what the transaction does or where it navigates.
  • Transaction Association: Transactions connect to a submenu (and thus a module) to appear in the navigation.
  • Logs: Track creation, updates, and deletions for each transaction.

Roles & Permissions

  • Permissions: Define what actions a user can perform. Permissions are typically tied to transactions (e.g., “edit_menu,” “delete_submenu”).
  • Profiles: Group sets of permissions to manage them more efficiently. Assign multiple collaborators to a profile (e.g., “Admin,” “Purchasing Manager”).
  • Activation/Deactivation: Profiles and permissions can be toggled on or off, controlling who has access to specific functionalities.

System Customization

  • Welcome Menu & Carousel: Upload or reorder images displayed on the home screen.
  • Company Logo: Update the official logo file.
  • News: Create or delete short news items that appear on the welcome page.

Logs & Audit Trails

  • Action Logging: Every insert, update, delete, activate, or deactivate action is logged with a timestamp and user details.
  • View History: Administrators can review logs for modules, menus, submenus, transactions, permissions, profiles, and welcome content.

FAQs & Best Practices

Who can access the Control Panel?
Only users whose profiles include the appropriate permissions (e.g., “control_panel” or related transactions).

Can I reorganize modules and submenus freely?
Yes, you can edit names and reorder items. However, ensure you do not break existing user flows or links.

What happens if I deactivate a profile?
All users assigned to that profile lose its associated permissions until the profile is reactivated.

Can I restore a deleted module or transaction?
Not directly. You would need to recreate it. Logs record the deletion, but a direct “restore” feature is not available.

How do I add new company news?
Access the Welcome News section in the Control Panel, then create a news entry with a title and text.