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

Remove the redundant "Start A New Submission" link when multiple submission dashboards are displayed #11074

Open
blesildaramirez opened this issue Mar 12, 2025 · 0 comments
Assignees
Labels
Accessibility Any issue that impacts assistive technology or users with visual or physical impairments.
Milestone

Comments

@blesildaramirez
Copy link
Contributor

blesildaramirez commented Mar 12, 2025

Issue Description

When multiple submission dashboards are displayed (e.g., 'Dashboards' and 'My Submissions'), both menu sublinks include the 'Start a New Submission' button. Remove the button from the menu with the least permissible access.

How to reproduce / Current behavior

OJS:
Login as a user with reviewer, author, and journal editor roles. Multiple submission dashboards should appear on the sidemenu.

OMP:
Login as a user with Author, Press manager, Internal Reviewer roles. Multiple submission dashboards should appear on the sidemenu.

What application are you using?

OJS, OMP 3.5.0

Testing method

  • Method: Manual

Action

There should be only one "Start A New Submission" button. Remove the button from the menu with the least permissible access.


Pull requests:
main
pkp-lib: #11077
ojs: pkp/ojs#4737

stable-3_5_0
pkp-lib: #11076
ojs: pkp/ojs#4736
omp: pkp/omp#1895
ops: pkp/ops#912

@blesildaramirez blesildaramirez added the Accessibility Any issue that impacts assistive technology or users with visual or physical impairments. label Mar 12, 2025
@blesildaramirez blesildaramirez added this to the 3.5.0 LTS milestone Mar 12, 2025
@blesildaramirez blesildaramirez self-assigned this Mar 12, 2025
@blesildaramirez blesildaramirez changed the title Remove redundant "Start A New Submission" link when multiple submission dashboards are displayed Remove the redundant "Start A New Submission" link when multiple submission dashboards are displayed Mar 12, 2025
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Mar 12, 2025
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue Mar 12, 2025
blesildaramirez added a commit to blesildaramirez/omp that referenced this issue Mar 12, 2025
blesildaramirez added a commit to blesildaramirez/ops that referenced this issue Mar 12, 2025
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Mar 12, 2025
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue Mar 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accessibility Any issue that impacts assistive technology or users with visual or physical impairments.
Projects
None yet
Development

No branches or pull requests

1 participant