When a user tries to change the start date of the project to 01/01/2018 and inside that Project are Jobs that start on the 01/01/2015, the system automatically changes the Project start date to 01/01/2015. However, on the Project feed, it shows the date selected by the user (01/01/2018) and no message appears alerting the users that the initial date of the Project was changed by the system.
Even worse, the user that changed the project's date indirectly, does not have the projectwrite role.
This implicates with planned hours, actual hours, reporting, SOX, etc.
Prevent Future Issues
On the User form add the Role "ProjectSave"
- With a user that has ProjectWrite when saving a job with dates outside project period, project dates must be updated and a post should be created
- With a user that does not have the projectwrite role when saving a job with dates outside project period, it should give an error message regarding project date save validation