
Our resources can use a task even if the end date is passed and even if they are not added into the resource table. Why ?
The project is not available in the list, but if hey are writing the project number into the field, the system accepts the line !
We are trying to close some 2020 project, and it is impossible, resources keep adding time !!!
Few years back, i was working with Oracle, and i was able to "prevent" resource to use the task just by checking a case (in french : "imputable"). IS Something similar exist ?
Like closing a task temporarily, without playing with the remaining hours ?
This can be achieved through customizations. The simplest approach might be to set projects as inactive (deactivate button on the command bar when on a project) and then remove the ability to view the most recent items from the project lookup on the time entry quick create form (see example below). This way an inactive project won't be visible in the project lookup (unless you've customized it to show inactive projects).
If the question is to close specific tasks then you'd need to manually set a task inactive.
If you can't customize the views that drive the project lookup on the time entry quick create to your liking, you can enforce its behavior through JavaScript and also prevent the creation of time entry rows for inactive projects/project tasks with a prevalidation plugin.