🧱Sub Module
This section allows administrators to configure and manage all sub-modules that are linked to different Project Modules across the system.
Overview
The Sub-Module module provides centralized control for managing sub-modules that extend the functionality of project modules.
Each sub-module represents a specific feature area, action, or data type under a Project Module — such as Comments, Attachments, History, Reports, or Approvals.
This module ensures that administrators can define, organize, and reuse sub-modules consistently across multiple projects.
Details / Purpose
The purpose of this module is to give administrators a structured way to manage sub-modules across all project modules. Rather than configuring sub-modules individually within each project, this centralized section provides visibility and control for all defined sub-modules in the system.
Administrators can:
Create and manage sub-modules under any project module
Set sub-module display names, visibility, and ordering
Link sub-modules to specific modules within projects
Maintain consistent functionality across multiple projects
Disable or archive unused sub-modules without affecting their data
🔗 Relationship Chain:
Sub-Modules belong to Modules, and Modules belong to Projects
This module provides the configuration interface for defining and organizing sub-modules globally
⚠️ Note: Sub-Modules defined here are specific to the selected project module and will not appear in unrelated modules. Removing a sub-module from this configuration will hide it from all connected projects using that module.
Last updated

