Modify all dataset and file related views to use the hasPermission authorization model.

XMLWordPrintable

    • Type: Technical Work
    • Resolution: Duplicate
    • Priority: Standard
    • None
    • Affects Version/s: None
    • Component/s: 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

              Assignee:
              Unassigned
              Reporter:
              sakhan
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: