Task #1698
openMake the "main contract" flag unique
0%
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.
Updated by Vladimír Kotýnek over 5 years ago
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.
Updated by Radek Tomiška over 5 years ago
- 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.
Updated by Marcel Poul over 5 years ago
maybe we can add some warning only and let the decision on the user or implementer of the workflow.
Updated by Radek Tomiška over 5 years ago
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).