Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Edit of resource policy miss ADD action and mandate the policy type #3379

Open
abollini opened this issue Oct 2, 2024 · 0 comments
Open
Labels
affects: 7.x Issue impacts 7.x releases affects: 8.x Issue impacts 8.x releases authorization related to authorization, permissions or groups bug component: administrative tools Related to the admin menu or tools help wanted Needs a volunteer to claim to move forward ux User Experience related works

Comments

@abollini
Copy link
Member

abollini commented Oct 2, 2024

Describe the bug

It is not possible to manually add a resource policy with action type ADD to a community or a collection (it is missing in the dropdown).

Moreover, the resource policy type (TYPE_SUBMISSION, TYPE_WORKFLOW, etc.) is mandatory but it is not set by some policies created automatically by the system (submitters, administrators). This imply that if you try to edit such policies you are forced to provide a resource type name.

To Reproduce

Steps to reproduce the behavior:

  1. login on the sandbox (the demo is currently unresponsive)
  2. visit a community or collection
  3. edit
  4. go to the authorization tab
  5. create a new Policy
  6. check the mandatory fields and the values provided in the action types dropdown

Expected behavior

The ADD action type should be available. Resource type should be not mandatory, or we should introduce a SYSTEM_TYPE to be used in place of "null" for all the policies created automatically by the system

@abollini abollini added bug needs triage New issue needs triage and/or scheduling labels Oct 2, 2024
@github-project-automation github-project-automation bot moved this to 🆕 Triage in DSpace Backlog Oct 2, 2024
@tdonohue tdonohue added authorization related to authorization, permissions or groups component: administrative tools Related to the admin menu or tools help wanted Needs a volunteer to claim to move forward ux User Experience related works affects: 8.x Issue impacts 8.x releases affects: 7.x Issue impacts 7.x releases and removed needs triage New issue needs triage and/or scheduling labels Oct 2, 2024
@tdonohue tdonohue removed this from DSpace Backlog Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects: 7.x Issue impacts 7.x releases affects: 8.x Issue impacts 8.x releases authorization related to authorization, permissions or groups bug component: administrative tools Related to the admin menu or tools help wanted Needs a volunteer to claim to move forward ux User Experience related works
Projects
Development

No branches or pull requests

2 participants