Skip to content

Feature/61610 date picker to edit phases and phase gates of a project lifecycle (2/2) #18672

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

Draft
wants to merge 4 commits into
base: feature/59180-automatic-scheduling-for-phases-and-phase-gates
Choose a base branch
from

Conversation

dombesz
Copy link
Contributor

@dombesz dombesz commented Apr 16, 2025

Ticket

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

What are you trying to accomplish?

Change the project phases datepicker to be displayed in an editing modal, disable non working days and make it function more like the work package datepicker modal.

What approach did you choose and why?

Todo:

  • Style the editing link to look like an input field when hovering it.
  • Split the date range input field into Start, Finish dates and Duration.
  • Display datepicker inside the the edit dialog instead of its own pop up.
  • Disable setting the Start date if a previous phase has a Finish date.
  • Implement highlighted field logic in order to allow choosing dates for the focused input field.
  • Disable Finish date that are before the start date when the start date is automatically set.
  • Add validation that no start and end date are on a Non-Working day

Merge checklist

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

@dombesz dombesz force-pushed the feature/61610-date-picker-to-edit-phases-and-phase-gates-of-a-project-lifecyle-2 branch 4 times, most recently from 1381a31 to ac17f39 Compare April 24, 2025 16:01
@dombesz dombesz changed the base branch from dev to feature/59180-automatic-scheduling-for-phases-and-phase-gates April 24, 2025 16:01
@dombesz dombesz force-pushed the feature/61610-date-picker-to-edit-phases-and-phase-gates-of-a-project-lifecyle-2 branch from ac17f39 to 430bc26 Compare April 24, 2025 16:02
@dombesz dombesz force-pushed the feature/61610-date-picker-to-edit-phases-and-phase-gates-of-a-project-lifecyle-2 branch from 430bc26 to 951d01f Compare April 24, 2025 16:18
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.

1 participant