Ashutosh_Feature#208_WorkCategory_Master_Table #43

Merged
vikas.nale merged 9 commits from Ashutosh_Feature#208_WorkCategory_Master_Table into Issues_May_2W 2025-05-10 13:37:11 +00:00
Collaborator
  • Added WorkCategory master table containing fields:
    • Id (Guid) – Primary key
    • Name (string) – Name of the work category
    • Description (string) – Description of the category
    • TenantId (Guid) – Foreign key to identify tenant ownership
    • IsSystem (bool) – Flag to restrict updates/deletes on system-defined entries

API Implemention:

  • API Endpoints
    • POST /api/workcategories – Create a new work category
    • POST /api/workcategories/{id} – Update an existing work category, Allowed only if IsSystem = false
    • GET /api/workcategories – Retrieve a list of all work categories
    • GET /api/workcategories/{id} – Retrieve details of a specific category by ID
    • DELETE /api/workcategories/{id} – Delete a category, Allowed only if IsSystem = false
- Added WorkCategory master table containing fields: - Id (Guid) – Primary key - Name (string) – Name of the work category - Description (string) – Description of the category - TenantId (Guid) – Foreign key to identify tenant ownership - IsSystem (bool) – Flag to restrict updates/deletes on system-defined entries **API Implemention**: - **API Endpoints** - **POST** /api/workcategories – Create a new work category - **POST** /api/workcategories/{id} – Update an existing work category, Allowed only if IsSystem = false - **GET** /api/workcategories – Retrieve a list of all work categories - **GET** /api/workcategories/{id} – Retrieve details of a specific category by ID - **DELETE** /api/workcategories/{id} – Delete a category, Allowed only if IsSystem = false
ashutosh.nehete added 8 commits 2025-05-10 10:13:49 +00:00
ashutosh.nehete added 1 commit 2025-05-10 12:44:33 +00:00
vikas.nale merged commit 27e02c10aa into Issues_May_2W 2025-05-10 13:37:11 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/marco.pms.api#43
No description provided.