-
Notifications
You must be signed in to change notification settings - Fork 74
Open
Labels
Description
Related document:
Related User Stories
- [Feature] Projects Management | View Projects in Grid and List View #3311
- [Feature] Projects Management | Search and Filter Project in the List Page #3312
- [Feature] Projects Management | Sort Project in the List Page #3314
- [Feature] Projects Management | Export Projects data #3315
- [Feature] Projects Management | Archive Active Project #3316
- [Feature] Projects Management | View Archived Project #3317
- [Feature] Projects Management | Restore Archived Project #3318
- [Feature] Projects Management | Manage Project's Team Member in Add and Edit Project Page #3319
- [Feature] Projects Management | Delete Project #3321
- [Feature] Projects Management | Create New Project #3331
- [Feature] Projects Management | Edit Existing Project #3332
As a manager, I want to establish and manage project relationships so that I can effectively track dependencies, blockages, and related initiatives across the organization
Description
Managers need the ability to create and maintain clear relationships between projects in Ever Teams to manage dependencies, track blockers, and understand project interconnections. This feature ensures proper project scheduling, resource allocation, and risk management across related initiatives.
Flow
- Manager accesses project edit or when creating new project
- Selects "Project Relations" section
- System displays:
- Current project relationships
- Relationship type options:
- Related to
- Blocked by
- Blocking
- Manager can:
- Search available projects
- Select relationship type
- System validates relationship
- Manager confirms connection
Design
Acceptance Criteria
Relationship Management
- Display relationship types clearly:
- "Related to" (bidirectional)
- "Blocked by" (incoming blocker)
- "Blocking" (outgoing blocker)
- Allow multiple relationships per project
- Enable relationship removal
- Track relationship history
Validation Rules
- Prevent circular dependencies
- Check timeline compatibility
- Ensure permission alignment
Visualization
- Show dependency chains
Technical
Available:
- API Documentation : https://api.gauzy.co/swg#/OrganizationProject/OrganizationProjectController_pagination
- Method :
GET
- Sample Request URL:
/api/organization-projects
- Sample Payload:
where[organizationId]: 37ca77b2-4112-4e45-92ad-c691359023ff
where[tenantId]: 978f9a77-ec1b-4483-b3c0-d1f20a2a4293
where[members][employeeId]: 7988eb32-6ac3-4d5c-9d75-07d1a5021f2e
join[alias]: organization_project
join[leftJoin][tags]: organization_project.tags
relations[0]: organizationContact
relations[1]: members.employee.user
relations[2]: tags
relations[3]: teams
filters[project]: sour
filters[organizationContact]:
skip: 1
take: 10
- All data is available in the API