**New Developers Working Group** ===== Meeting Agenda: April 17, 2024 at 3pm ET ===== Let's look at some permissions bugs! Here are some options: * [[https://bugs.launchpad.net/evergreen/+bug/2055089|Permission issue in Receive Shipment feature (LP2055089)]]: This is a 'perm not in seed data' issue that Llewellyn was working on, but is currently at needswork status. * UPDATE: We verified that Llewellyn had actually already made these changes so we tested them and created a sign-off branch. * [[https://bugs.launchpad.net/bugs/2062023|PATRON_BARRED.override permission missing in seed data (LP2062023)]]: Brand new bug report that we can fix following the same method as bug 2055089. * UPDATE: Steven Mayo submitted a pullrequest for this the next day! * [[https://bugs.launchpad.net/evergreen/+bug/2043218|Remove UPDATE_ORG_SETTING permission (LP2043218)]]: There are several unused permissions that should be cleared out of the code, so we could look at this one to see what it would entail. * UPDATE: This one needs further discussion and understanding how different libraries may use it - not quite as bite-sized as initially thought! * [[https://bugs.launchpad.net/evergreen/+bug/2015112|Edit link near call number should only appear if staff has the appropriate UPDATE_VOLUME permission (LP2015112)]]: This is a similar issue to [[https://bugs.launchpad.net/evergreen/+bug/1920815|LP1920815]], so could be a similar fix. * UPDATE: We confirmed that the code for LP1920815 was a early identical fix, so we leveraged that and created a new pullrequest. * [[https://bugs.launchpad.net/evergreen/+bug/2024863|wishlist: incorporate EVERYTHING permission with (or where) usr_has_perm_at (LP2024863)]]: This seems very complicated, but may be a good topic for discussion? * (Did not have time to discuss)