Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Projects Management | Link Related Project in Add and Edit Project Page #3320

Open
ariefgp opened this issue Nov 11, 2024 · 0 comments

Comments

@ariefgp
Copy link

ariefgp commented Nov 11, 2024

Related document:

Related User Stories


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

  1. Manager accesses project edit or when creating new project
  2. Selects "Project Relations" section
  3. System displays:
    • Current project relationships
    • Relationship type options:
      • Related to
      • Blocked by
      • Blocking
  4. Manager can:
    • Search available projects
    • Select relationship type
  5. System validates relationship
  6. Manager confirms connection

Design

Figma Link: https://www.figma.com/design/80BIezvQ8KEwXakzfSFFie/Ever-Gauzy-Teams?node-id=12567-116274&t=N4URAH0c26jiDoQT-1

image

image

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:

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant