Get Hedhog updates in your inbox
New releases, fresh recipes, and breaking changes — no spam.
operations Submodule
projects-tasks
Project CRUD, task management, comments, watchers, files, realtime cursors, and project-level analytics.
Source path: libraries/operations/src/controllers/operations-projects.controller.ts, operations-tasks.controller.ts
Module file: operations.module.ts
Introduction
Projects and tasks form the delivery-management core of Operations. Projects carry their own files and stats; tasks add comments, watchers, files, realtime feeds, and role-based list variants like “my tasks” or director views.
This submodule is the most collaboration-heavy area of Operations and behaves more like a project-management product than a backoffice CRUD screen.
HTTP Endpoints
32 endpoints
List project options for selectors.
List projects.
Get one project.
- Params
- id (int)
Get project stats.
- Params
- id (int)
Create a project.
Update a project.
- Params
- id (int)
Delete a project.
- Params
- id (int)
List project files.
- Params
- id (int)
Attach a file to a project.
- Params
- id (int)
Detach a project file.
- Params
- id (int), fileRelationId (int)
List tasks.
List current-user tasks.
Return current-user task timeline.
List director-scoped tasks.
Return director task timeline.
List tasks inside a project.
- Params
- id (int)
Return task realtime cursor state.
Stream task realtime events.
Create a task.
Update a task.
- Params
- id (int)
Delete a task.
- Params
- id (int)
List task files.
- Params
- id (int)
Attach a file to a task.
- Params
- id (int)
Detach a task file.
- Params
- id (int), fileRelationId (int)
List task watchers.
- Params
- id (int)
Add a task watcher.
- Params
- id (int)
Remove a task watcher.
- Params
- id (int), collaboratorId (int)
List task comments.
- Params
- id (int)
List task activity history.
- Params
- id (int)
Create a task comment.
- Params
- id (int)
Update a task comment.
- Params
- taskId (int), commentId (int)
Delete a task comment.
- Params
- taskId (int), commentId (int)