* Prevent each library from seeing the budgets/funds of all other libraries * Modify C4::Budgets::GetBudgets to only select budgets for the logged in library unless the logged in user is a superlibrarian * Ensure the same checks are added to other budget modifying / using subroutines as needed
Hm, will this be optional? How is the owner of a budget determined?
This would be helpful to consortiums or large multibranch systems. Maybe adding an option to library groups to say "Hide budget or fund information for librarians outside of this group."
I think this actually already works. You need to make sure the users don't have budget_manage_all and then limit the funds to library (and optionally to fund and user). That will also affect visibility on the start page. I have tested it a few times and it works. Nicole's original report was from 2016, I think it might not have worked back then. Wondering if another level of permissions would be needed here - permission control in acq is already very granular, it might makes things more complicated?