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

Open
#6,244 4 comments 0 reactions 1 assignee View on GitHub

Maintainers usually reply within 1 day

@jaredgalanis is already working on this.

Since Oct 2, 2026.

Assessment

This issue has not been assessed yet.

Description

affects: 10.x affects: 8.x affects: 9.x bug component: administrative tools

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

Dominant language
TypeScript
Stars
180
Forks
577
Avg merge
2d 1h
Merged PRs (30d)
100

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from DSpace/dspace-angular

All issues in DSpace/dspace-angular

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.