Defect #2771
closedContracts controlled by time slices shouldn't be updated through form projection
100%
Description
Tested on 10.8.2, ultra low priority.
We have identities with contracts controlled by time slices. When we set a form projection to the users and check "Show prime contract", then we can change attributes of the contract through this projection. It can't be changed through the full detail, so it shouldn't be possible to change by the form projection.
Related issues
Updated by Alena Peterová over 3 years ago
- Subject changed from Contracts controlled by time slices may be changed through form projection to Contracts controlled by time slices shouldn't be updated through form projection
- Description updated (diff)
Updated by Radek Tomiška over 3 years ago
- Assignee changed from Radek Tomiška to Ondrej Husník
Updated by Radek Tomiška over 3 years ago
- Related to Feature #2700: Bulk move users to a different work position and change their contract expiration added
Updated by Radek Tomiška over 3 years ago
- Status changed from New to In Progress
- Assignee changed from Ondrej Husník to Radek Tomiška
- Target version set to 11.0.0
Updated by Radek Tomiška over 3 years ago
- Tracker changed from Task to Defect
- Affected versions 10.2.0, 10.3.0, 10.3.1, 10.3.2, 10.3.3, 10.4.0, 10.4.1, 10.4.2, 10.4.3, 10.4.4, 10.5.0, 10.5.1, 10.4.5, 10.4.6, 10.4.7, 10.5.2, 10.5.3, 10.4.8, 10.6.0, 10.4.9, 10.5.4, 10.6.1, 10.6.2, 10.6.3, 10.6.4, 10.7.0, 10.7.1, 10.6.5, 10.7.2, 10.6.6, 10.8.0, 10.8.1, 10.8.3, 10.8.2, 10.8.4 added
Updated by Radek Tomiška over 3 years ago
- Status changed from In Progress to Needs feedback
- Assignee changed from Radek Tomiška to Ondrej Husník
- % Done changed from 0 to 90
Contracts are disabled in projection on FE, when they are controlled by contract slices.
Commit:
https://github.com/bcvsolutions/CzechIdMng/commit/4c242ac13d38c567537542d7c31ae598cebcdf10
Could you please provide me a feedback?
Note: BE validation will be implemented in related #2700.
Updated by Radek Tomiška over 3 years ago
I've added support for saving other positions for contract controlled with slices in projection:
https://github.com/bcvsolutions/CzechIdMng/commit/7ee2d1ec8a4286dbcc3c83ee8f68b0d5ce61c2b0
and prevent delete contract controlled by slices:
https://github.com/bcvsolutions/CzechIdMng/commit/8763c3bfa5ce22b3e0a3a94b835c90806b2d1248
Note: Sorry for additional commits.
Updated by Ondrej Husník over 3 years ago
- Status changed from Needs feedback to Resolved
- Assignee changed from Ondrej Husník to Radek Tomiška
- % Done changed from 90 to 100
Looks good. Contract controlled by slice is read-only whereas non-controlled contract is still editable form projection.
Updated by Radek Tomiška over 3 years ago
- Status changed from Resolved to Closed
Updated by Radek Tomiška over 3 years ago
- Related to Defect #2844: Form projection allows edit contract controlled by time slices added