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/58163 project specific stage administration #17200

Draft
wants to merge 41 commits into
base: feature/58159-fixed-set-of-project-stages-and-gates-editable-on-project-overview-page
Choose a base branch
from

Conversation

ulferts
Copy link
Contributor

@ulferts ulferts commented Nov 13, 2024

Ticket

https://community.openproject.org/wp/58163

What are you trying to accomplish?

  • A new menu is added to the project menu below the "Project settings" labeled "Project lifecycle"
  • It looks and behaves similar to the project attributes administration.
  • To see and access the project administration a permission is required.
    • The permissions is called "Select project stages and gates".
    • Roles having the 'edit project' permission will receive the new permission both when seeding and when migrating.
  • Within this administration, all currently existing stages and gates are listed.
    • The name and type (stage/gate) is displayed.
      • The type (rhombus for gate, arrow for stage) are displayed in the color defined for the stage/gate.
    • They are listed in the order defined in the instance's administration.
      • The order cannot be changed.
  • The project administrator can activate and deactivate a gate/stage.
  • Disabled stages/gates will not be displayed:
    • In the overview page
    • In the project list (see ##58160)
  • The new functionality is hidden behind the feature flag developed as part of ###58159

Screenshots

TBD

Merge checklist

  • Added/updated tests
  • Added/updated documentation in Lookbook (patterns, previews, etc)
  • Tested major browsers (Chrome, Firefox, Edge, ...)

@ulferts ulferts changed the base branch from dev to feature/58159-fixed-set-of-project-stages-and-gates-editable-on-project-overview-page November 13, 2024 11:17
@dombesz dombesz force-pushed the feature/58159-fixed-set-of-project-stages-and-gates-editable-on-project-overview-page branch 3 times, most recently from 6775f44 to 63f8af7 Compare November 14, 2024 11:22
@ulferts ulferts force-pushed the feature/58163-project-specific-stage-administration branch from 818319c to c0a6264 Compare November 15, 2024 10:50
@ulferts ulferts force-pushed the feature/58163-project-specific-stage-administration branch 3 times, most recently from 4a407ed to 79c25d6 Compare November 22, 2024 07:43
@ulferts ulferts changed the base branch from feature/58159-fixed-set-of-project-stages-and-gates-editable-on-project-overview-page to feature/58159-rename-life-cycles November 22, 2024 13:46
@ulferts ulferts force-pushed the feature/58163-project-specific-stage-administration branch from 79c25d6 to c791037 Compare November 22, 2024 13:47
Base automatically changed from feature/58159-rename-life-cycles to feature/58159-fixed-set-of-project-stages-and-gates-editable-on-project-overview-page November 22, 2024 16:19
@dombesz dombesz force-pushed the feature/58159-fixed-set-of-project-stages-and-gates-editable-on-project-overview-page branch from f829684 to c485739 Compare November 22, 2024 16:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants