Skip to content

Admin sidebar shows Notifications > Publication Claim menu link even if not using Quality Assurance #6244

Description

@seanaery

Describe the bug

The Publication Claim menu link should probably not be visible by default. It should only be visible to institutions who have chosen to activate Publication Claims (not activated by default). There's no configurable way to suppress the menu link.

My institution's DSpace admins were surprised to see a Notifications > Publication Claim menu item in the admin sidebar. We are intentionally not using the feature, nor any of the three prerequisites (Configurable Entities, Researcher Profiles, or Quality Assurance).

We observed this during an in-process upgrade to DSpace 8, but this does not appear to be addressed in newer versions either.

To Reproduce

Run a vanilla DSpace instance with all default settings, especially qaevents.enabled = false. Sign in as an admin, click the sidebar open and see Notifications > Publication Claim.

Image

Expected behavior

It's expected to not see this menu item rendered when not using the feature.

Perhaps the visible: isSiteAdmin, could be changed to visible: isSiteAdmin && canSeeQa, to address this:
https://github.com/DSpace/dspace-angular/blob/main/src/app/shared/menu/providers/notifications.menu.ts#L52C1-L52C34

Related work

#1638
#4770

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugneeds triageNew issue needs triage and/or scheduling

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions