0001-admin-keep-currently-assigned-roles-when-overwriting.patch
wcs/admin/forms.py | ||
---|---|---|
936 | 936 |
# keep currently assigned category and workflow |
937 | 937 |
new_formdef.category_id = self.formdef.category_id |
938 | 938 |
new_formdef.workflow_id = self.formdef.workflow_id |
939 |
# keep currently assigned roles |
|
940 |
new_formdef.workflow_roles = self.formdef.workflow_roles |
|
941 |
new_formdef.backoffice_submission_roles = self.formdef.backoffice_submission_roles |
|
942 |
new_formdef.roles = self.formdef.roles |
|
939 | 943 |
self.formdef = new_formdef |
940 | 944 |
self.formdef.store() |
941 | 945 | |
942 |
- |