Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: folio-org/ui-users
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: folio-org/ui-users
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: b8.0
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 18 commits
  • 29 files changed
  • 5 contributors

Commits on Mar 17, 2022

  1. 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
    adamdickmeiss authored and zburke committed Mar 17, 2022
    Copy the full SHA
    823eabc View commit details
  2. Release v8.0.0 (#2069)

    zburke authored Mar 17, 2022
    Copy the full SHA
    bfb64df View commit details

Commits on Mar 25, 2022

  1. 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
    zburke authored and mkuklis committed Mar 25, 2022
    Copy the full SHA
    f763cc0 View commit details
  2. UIU-2541 changelogging (#2066)

    Changelogging for #2065 
    
    Refs UIU-2541
    zburke authored and mkuklis committed Mar 25, 2022
    Copy the full SHA
    03650a0 View commit details
  3. Copy the full SHA
    6ce907e View commit details
  4. 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
    mkuklis committed Mar 25, 2022
    Copy the full SHA
    99ab4f8 View commit details
  5. Copy the full SHA
    f90ee8a View commit details
  6. Release v8.0.1

    mkuklis committed Mar 25, 2022
    Copy the full SHA
    a234481 View commit details

Commits on Apr 4, 2022

  1. Copy the full SHA
    61c8fd3 View commit details
  2. Release v8.0.2 (#2096)

    zburke authored Apr 4, 2022
    Copy the full SHA
    d696798 View commit details

Commits on Apr 12, 2022

  1. Copy the full SHA
    4e36861 View commit details
  2. 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
    zburke authored and mkuklis committed Apr 12, 2022
    Copy the full SHA
    69e2b80 View commit details
  3. 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
    zburke authored and mkuklis committed Apr 12, 2022
    Copy the full SHA
    e0e7789 View commit details
  4. UIU-2572 include missing fee/fine settings permissions (#2103)

    Many fee/fines settings permission sets were missing a permission or
    two.
    
    Refs UIU-2572
    zburke authored and mkuklis committed Apr 12, 2022
    Copy the full SHA
    62914ac View commit details
  5. Release v8.0.3

    mkuklis committed Apr 12, 2022
    Copy the full SHA
    206cc01 View commit details

Commits on Jun 7, 2022

  1. 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>
    zburke and mkuklis authored Jun 7, 2022
    Copy the full SHA
    132e8a9 View commit details
  2. UIU-2618 include recent zh-TW updates (#2163)

    Refs UIU-2618
    zburke authored Jun 7, 2022
    Copy the full SHA
    5a06319 View commit details
  3. Release v8.0.4 (#2167)

    zburke authored Jun 7, 2022
    Copy the full SHA
    a6be255 View commit details
Loading