To reproduce:
Alter a lifecycle to have a date (or date/time) attribute be mandatory in a given state.
When entering that state, the date is preset with the current date.
There is currently no way to disable this behavior (leave the field blank so that the user is forced to enter or pick up a date.
Related to #854 (Flag Is Null Allowed inoperant) which further exposes the issue.
Replying to romainq:
No, the exposure remains the same, unless the data model is customized.
Therefore, and also because this change requires a specification phase, it is posponed to the next release.
Prototyped implementation:
See the attached patch.
This patch was not enough (could not remember why, must be further tested and discussed).
Last edit: Romain Quetiez 2014-07-09
Diff: