Task #1698
open
Make the "main contract" flag unique
Added by Marcel Poul over 5 years ago.
Updated over 5 years ago.
Category:
Contractual relationship
Description
usually you should have one contract flagged as MAIN. Add some unique constrain or better some unique check with some warning window for user who try to set it.
When you set one contract as "Main", the previous "Main" contract should be immediately unset as "Main". Also there should be always one main contract.
- Category set to Contractual relationship
- Assignee set to Radek Tomiška
This feature worked this way until some user was confused, when the main contract was swithed and so on in synchronization - synchroniztion in project required to be posible to flag more than one contract as main. If this requirement is not needed anymore and projects will set synchronization of contract properly, we can revert this feature again into product.
maybe we can add some warning only and let the decision on the user or implementer of the workflow.
The main requirement to drop this feature was from project synchronization - it's required to set synchronization of contract properly to prevent switching main contract repetitively (e.g. when identity has more contracts, each update cannot set each contract as main).
Also available in: Atom
PDF