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

Usability improvements for setup page #2463

Open
jbravo94 opened this issue Jan 9, 2024 · 2 comments
Open

Usability improvements for setup page #2463

jbravo94 opened this issue Jan 9, 2024 · 2 comments

Comments

@jbravo94
Copy link

jbravo94 commented Jan 9, 2024

Description

Usability improvements for setup page

Reproduction guide

A: Open Setup Page => Methods Panel is not selectable (Usually available in main page sidebar but not anymore if field is hidden via navigation settings)
B: Open Setup Page => Lab Departments visible => Open e.g. Lab Contacts => Lab Departments not visible in sidebar

Observed behaviour

A: Methods Panel in Setup page missing
B: Lab Departments in Setup sidebar missing

Expected behaviour

A: Methods Panel in Setup page visible
B: Lab Departments in Setup sidebar visible

Versions

  • OS: Linux

  • senaite.core: 2.4.1

Screenshot

Lab Departments in sidebar missing:
image

Methods missing in setup page:
image

@jbravo94
Copy link
Author

jbravo94 commented Jan 9, 2024

If this issue is acknowledged I can try to fix it on my own.

@ramonski
Copy link
Contributor

Hi @jbravo94,

Thanks for sharing your improvement suggestions!

That the we do not have the "Methods" visible in the setup has some historical architectural reasons mainly because of permissions.
Basically it is not located below the "Setup" folder, but is located in the site root.
However, it would make sense to have it the setup view listed, agree with that.

The other issue you mentioned will be probably obsolete in the future, because we are moving to a new Dexterity based setup folder, which won't list the contents in the sidebar.
E.g. it will only allow navigation through the setup tiles view.

In summary, you are welcome to add a static setup tile for the "Methods" in the setup view, but the sidebar changes won't make it in the core for now.

Thanks and best regards
Ramon

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

No branches or pull requests

2 participants