Skip to content

Problem: Unable to edit Contact Information despite having Update permissions for Archival institutions #2095

@anvit

Description

@anvit

Current Behavior

Steps to reproduce the behavior

  1. Log in as an admin, go to ⚙️ > Groups.
  2. Either add a new group or edit contributor.
  3. Go to Archival Institution Permissions and click edit.
  4. Set Update permissions to Grant and hit save.
  5. Log in as a user with the role that was just edited.
  6. Attempt to edit existing contact information for an Archival institution.
  7. Notice that there is an error message. Opening the browser console also shows a 403 error, and the response shows the page complaining about not having permissions to access the page.
Image Image

Expected Behavior

Having Update permissions to a repository should give the ability to edit its existing contact information as well.

Possible Solution

This is likely an ACL issue stemming from apps/qubit/modules/contactinformation/actions/indexAction.class.php checking for permission on a QubitContactInformation object.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: bugA flaw in the code that causes the software to produce an incorrect or unexpected result.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions