-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
In the calendar widget, when no value is set, the default is the current date and time.
However, it could be more relevant to consider existing work packages and tasks within the project.
If available, the project’s contractual or effective start date could also be used as a reference.
Rules for the Start Date of a work package:
- If there is no existing work package in the project:
- The default value could be the project’s
Contractual Start Date. - If the
Effective Start Dateis set, it should be preferred.
- The default value could be the project’s
- The default value for
End Datecould be set to the day after theStart Date. - If a work package is under another work package:
- The default
Start Datecould be just after theEnd Dateof the previous work package. - If the
End Dateof the previous work package is not defined, theStart Datecould be used instead.
- The default
Rules for the Start Time of a task could be:
- If The task is inside a work package with a defined
Start Date:- The task's default
Start Timecould be this date at "00:00".
- The task's default
- The default value for
End Timecould be set to the sale date at "23:59". - If a task is under another task:
- The default
Start Timecould be just after theEnd Timeof the previous task. - If the
End Timeof the previous task is not defined, itsStart Timecould be used.
- The default
Example1:
- The project "My project" has a "Contractual Start Date" set to 01/09/2025.
- A work package WP1 is created on 28/07/2025.
- When opening the widget calendar, the default is 28/07/2025.
- It would be more relevant to prefill it with 01/09/2025.
Example2:
- The work package "WP1" has a "Start Date" set to 08/09/2025.
- A task "MyTask" is created the 28/07/2025 at 15h15.
- The calendar widget sets the initial Start Time to 28/07/2025 at 15h15.
- It would be better to prefill it with 08/09/2025 at 00:00.
Metadata
Metadata
Assignees
Labels
No labels