-
Notifications
You must be signed in to change notification settings - Fork 42
Comparing changes
Open a pull request
base repository: folio-org/ui-users
base: master
head repository: folio-org/ui-users
compare: b8.0
- 18 commits
- 29 files changed
- 5 contributors
Commits on Mar 17, 2022
-
UIU-2549 Include perms.users.assign in ui-users.editperms (#2067)
* BREAKING Bump module to 8.0 to accommodate dropped interface version * Include `perms.users.assign.immutable` and `perms.users.assign.mutable`, provided in `permissions` `5.5`, in `ui-users.editperms`. Thus, users with `ui-users.editperms` can continue to grant any permission to any user - except okapi permissions. Co-authored-by: Michał Kuklis <michal.kuklis@gmail.com> Co-authored-by: Zak Burke <zburke@ebsco.com> Refs UIU-2549
Configuration menu - View commit details
-
Copy full SHA for 823eabc - Browse repository at this point
Copy the full SHA 823eabcView commit details -
Configuration menu - View commit details
-
Copy full SHA for bfb64df - Browse repository at this point
Copy the full SHA bfb64dfView commit details
Commits on Mar 25, 2022
-
UIU-2541 warn if user-edit actions fail (#2065)
If a user-edit action such as updating user attributes, changing permissions, or changing request attributes fails, show an error callout instead of failing silently. Refs UIU-2541
Configuration menu - View commit details
-
Copy full SHA for f763cc0 - Browse repository at this point
Copy the full SHA f763cc0View commit details -
UIU-2541 changelogging (#2066)
Changelogging for #2065 Refs UIU-2541
Configuration menu - View commit details
-
Copy full SHA for 03650a0 - Browse repository at this point
Copy the full SHA 03650a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ce907e - Browse repository at this point
Copy the full SHA 6ce907eView commit details -
UIU-2543: Replace onChange with onClick when checkbox is clicked on M…
…CL row. (#2082) * UIU-2543: Fix checkbox toggle on the fees/fines view
Configuration menu - View commit details
-
Copy full SHA for 99ab4f8 - Browse repository at this point
Copy the full SHA 99ab4f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f90ee8a - Browse repository at this point
Copy the full SHA f90ee8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a234481 - Browse repository at this point
Copy the full SHA a234481View commit details
Commits on Apr 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 61c8fd3 - Browse repository at this point
Copy the full SHA 61c8fd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d696798 - Browse repository at this point
Copy the full SHA d696798View commit details
Commits on Apr 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4e36861 - Browse repository at this point
Copy the full SHA 4e36861View commit details -
UIU-2563 users manipulating psets need permission to do so (#2099)
Prior to `permissions` `5.5`, having `perms.users.items.put`, `...post`, or `...delete` was a security vulnerability because it allowed any user with the ability to assign permissions to assign permissions they did not already have, e.g. for a user with `A` and `B` to grant `C` to somebody else. That _is_ a useful feature, but the two should not be coupled (assign own permissions; assign non-owned permissions). Here, that same logic is applied to creation of permission sets: users with the ability to create permission sets need the ability to create sets with permissions they may not own. Refs UIU-2563
Configuration menu - View commit details
-
Copy full SHA for 69e2b80 - Browse repository at this point
Copy the full SHA 69e2b80View commit details -
UIU-2563 immutable permission is necessary to manipulate sets (#2102)
Manipulating run-time (mutable) sets composed of build-time (immutable) permissions requires (drumroll) permission to manage immutable permissions. Refs UIU-2563
Configuration menu - View commit details
-
Copy full SHA for e0e7789 - Browse repository at this point
Copy the full SHA e0e7789View commit details -
UIU-2572 include missing fee/fine settings permissions (#2103)
Many fee/fines settings permission sets were missing a permission or two. Refs UIU-2572
Configuration menu - View commit details
-
Copy full SHA for 62914ac - Browse repository at this point
Copy the full SHA 62914acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 206cc01 - Browse repository at this point
Copy the full SHA 206cc01View commit details
Commits on Jun 7, 2022
-
UIU-2607 update NodeJS to active LTS, v16 (#2164)
* UIU-2607 update NodeJS to active LTS, v16 Refs UIU-2607 * UIU-2607 use NodeJS 16 in CI boxes (#2144) Migrate NodeJS on the CI boxes from v12 to v16. This switch uncovered many errors lurking in code or in tests that flew under the radar in v12. Our working theory is that some things that were warnings under v12 have been converted to errors in v16, thus causing new failures. Still, some of these issues do seem like outright errors, e.g. incorrect selector IDs, so it's hard to say for certain. Refs UIU-2607 Co-authored-by: Michal Kuklis <michal.kuklis@gmail.com> * test tweaks avoid asserting on dynamic values Co-authored-by: Michal Kuklis <michal.kuklis@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 132e8a9 - Browse repository at this point
Copy the full SHA 132e8a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a06319 - Browse repository at this point
Copy the full SHA 5a06319View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6be255 - Browse repository at this point
Copy the full SHA a6be255View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...b8.0