analysispreservation.cern.ch icon indicating copy to clipboard operation
analysispreservation.cern.ch copied to clipboard

ui: admin - create a schema permissions tab

Open pamfilos opened this issue 2 years ago • 0 comments

After https://github.com/cernanalysispreservation/analysispreservation.cern.ch/pull/2361 is merged, we will have an API that can modify (allow/deny/remove) for schema record permissions

We should create a new tab on the admin schema panel (e.g. "Permissions", next to builder, notifications), that will:

  • fetch and display the current permissions (GET)
  • modify schema permissions (POST)
  • can reuse the component from draft permissions so we dont have to create from scratch

pamfilos avatar Jan 30 '23 13:01 pamfilos