-
Technical Work
-
Resolution: Duplicate
-
Standard
-
None
-
None
-
None
-
None
Migrate all the views related to dataset in application to use the New Authorization Model.
Acceptance Criteria:
Modify all dataset views related to Dataset to use hasPermission annotations/bean/xml tag.
Modify all file related views to use hasPermissions,.
Make all changes behind the SHARED_NEW_AUTHORIZATION_MODEL togglz.
Note: This work does not include data transfer related views.
Note:
Controllers that do NOT need to be modified are -
1. Controller that creates a Top-level Dataset in ESG
2. Controller that creates a Dataset in Repo
3. Project Controllers and other controllers not related to dataset.
Note:
Example controllers that are using the new authorization model:
1. DeleteDatasetController
2. DataTransferController
Acceptance Criteria:
Modify all dataset views related to Dataset to use hasPermission annotations/bean/xml tag.
Modify all file related views to use hasPermissions,.
Make all changes behind the SHARED_NEW_AUTHORIZATION_MODEL togglz.
Note: This work does not include data transfer related views.
Note:
Controllers that do NOT need to be modified are -
1. Controller that creates a Top-level Dataset in ESG
2. Controller that creates a Dataset in Repo
3. Project Controllers and other controllers not related to dataset.
Note:
Example controllers that are using the new authorization model:
1. DeleteDatasetController
2. DataTransferController
- Is Dependent On
-
DASHREPO-206 When dataset is created, [Group:Root, Role:Admin] is needlessly added to Dataset Write ACL.
- Done