Bug 37028

Summary: Home page buttons should even themselves up if staff permissions hide more from one side
Product: Koha Reporter: Andrew Auld <andrew.auld>
Component: Staff interfaceAssignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: trivial    
Priority: P5 - low CC: bwsdonna, gmcharlt
Version: Main   
Hardware: All   
OS: All   
Change sponsored?: --- Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:
Attachments: Screenshot showing more buttons in left column than right

Description Andrew Auld 2024-06-04 15:30:18 UTC
Created attachment 167402 [details]
Screenshot showing more buttons in left column than right

If staff permissions are such that more buttons disappear on one side of the two columns than on the other, they should automatically even themselves up across the two columns.
Comment 1 Owen Leonard 2024-06-04 18:48:04 UTC
I've thought about it too and the thing that has stopped me from trying to change it is that we might not want to make people hunt for the link in a different place. A static layout lets people use their muscle memory to reach for the right button.
Comment 2 Andrew Auld 2024-06-04 21:37:11 UTC
Fair point, but I can't imagine people's permissions change that often. So as long as the relative button order is fixed somehow, the position will be the same each time they log in. Until they get another job and get more/different permissions.
Comment 3 Donna 2024-06-05 13:50:04 UTC
I'm not a fan of this at all.  It's not just about when one person's permissions change.  When you have a large library system with all sorts of different permissions, it's confusing for staff to see one person's screen, then go look at theirs and all their stuff is in a different place.  

It's also a problem when doing tutorials/screenshots and having different layouts.  We see this particularly in new Koha libraries and I am reluctant to add one more variable to what is already overload for them.

I understand the desire to have the space evened out, but from a training and user perspective, it makes everything just that much harder.