Uploaded image for project: 'Ranger'
  1. Ranger
  2. RANGER-3923 Dataset policies
  3. RANGER-4443

Implement request state transition evaluation for DataShareinDataset and DatasetInProject

Details

    • Sub-task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • admin
    • None

    Description

      When a request is updated (DataShareinDataset and DatasetInProject), we need to do following evaluations:

      • Only the users allowed to updated approve/accept/activate based on ACL.
      • State transition should be valid e.g. request status cannot be changed from REQUESTED to ACTIVE directly.
      • When a request is created, if the user is admin (i.e. resource owner - datashare admin in case of DataShareinDataset and dataset admin case of DatasetInProject), permitted states should be REQUESTED/GRANTED.
      • When a request is created, if the user is admin on both end (i.e. datahare and dataset admin in case of DatashareInDataset), permitted state should all i.e. REQUESTED, GRANTED, ACTIVE

      Attachments

        Activity

          There are no comments yet on this issue.

          People

            Unassigned Unassigned
            suchnit Subhrat Chaudhary
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: