Releases: folio-org/ui-users
Releases · folio-org/ui-users
v11.0.0 Ramsons
- UX consistency: Use Save & close button label stripes-component translation key. Refs UIU-3078.
- Fix two "triangle down" icons in select element of "Copy existing fee/fine owner table entries" modal. Refs UIU-2929.
- Fix incorrect translation key having count-disagreements in Pay fees/fines modal in Fees/Fines Page. Refs UIU-1097.
- Reading Room Access accordion in User record - Basic Layout. Refs UIU-3096.
- Trim input values and delete properties with empty string when user record save. Refs UIU-2049.
- Update username field validation to trim leading and trailing spaces. Refs UIU-3099.
- Fix "Total paid amount" value that set as "$NaN" on "Refund fee/fine" modal. Refs UIU-3094.
- Validate image url provided as external url for user profile picture. Refs UIU-3080.
- Import and use ProfilePicture Component from stripes/smart-components. Refs UIU-3104.
- Show Roles assigned to users. Refs UIU-3110.
- Add edit user roles accordion on edit role modal view. Refs UIU-3021.
- Wire up with API ability to assign/unassign user roles in UserForm. Refs UIU-3124.
- Fix filter issues in user roles modal. Refs UIU-3124.
- Suppress Settings > Users > Permission sets when roles interface is present. Refs UIU-3105.
- Sort user roles alphabetically in EditUserRoles and UserRolesModal components. Refs UIU-3145.
- Rename isDCBItem function name to isDcbItem. Refs UIU-3020.
- BREAKING Add new okapi interface reading-room-patron-permission. Create new permission 'Users: Can view reading room access'. Refs UIU-3116.
- Create new permission 'Users: Can view, and edit reading room access'. Refs UIU-3117.
- Include DCB in 'User Type' search filter group. Refs UIU-3016.
- Displaying Default Reading Room Access in User Records. Refs UIU-3114.
- Implement Reading Room Access functionality in user profile edit. Refs UIU-3115.
- Add HTML page titles for each page in Users Settings. Refs UIU-2935.
- Make dependency on mod-reading-rooms optional. Refs UIU-3146.
- Make Reading Room Filter case insensitive. Refs UIU-3150.
- Improve UX of Reading Room Access accordion selection box in user profile edit. Refs UIU-3151.
- Set Users date format in all date input fields as per Session Locale Settings. Refs UIU-2879.
- Make unblocked fee-fine actions if item is claimed returned and loan is closed. Refs UIU-3125.
- Add the possibility to use "pay" and "waive" fee/fine permissions separately. Refs UIU-3109.
- Use showing/hiding approach for fee/fine action buttons. Refs UIU-3156.
- Support sorting for each column in the Reading Room Access accordion in User Profile Edit. Refs UIU-3132.
- Add the 'Preferred email communication' field in the Contact information accordion of the user profile. Refs UIU-3152.
- Add the 'Print Library Card' action in the Action Menu of User app. Refs UIU-3159.
- Export user details for library card printing. Refs UIU-3163.
- Export profile picture for library card printing. Refs UIU-3160.
- Bump up users okapi interface to 16.2. Refs UIU-3170.
- Fix wrong format of user expiration date in User Edit. Refs UIU-3169.
- Filter options on user input in "Preferred email communications" field in User Edit. Refs UIU-3173.
- Export user details CSV file enhancements. Refs UIU-3175.
- Improve User Profile Picture quality. Refs UIU-3177.
- Update expiration date format in export user details. Refs UIU-3174.
- Success message toast for user details export for library card printing. Refs UIU-3171.
- The interface used for adding patron/staff notes to loans is now optional, and the relevant code guarded with . Fixes UIU-3182.
- Fix date selection in "Expiration Date" Field after clearing expiration date field. Refs UIU-3176.
- Populate the 'Address Type' Field in UserEdit and UserInfo Screen on user creation via edge module. Refs UIU-3180.
- Mark check box column header as non interactive. Refs UIU-2940.
- Populate 'State/Prov./Region', 'Zip/Postal Code', 'Country' Fields on user creation via edge module. Refs UIU-3188.
- Fix issue when slash character in item barcode creates 404 error when adding fee/fine at check in. Refs UIU-3193.
- Fix skipped test cases in LoanDetails.test.js and OwnerSettings.test.js. Refs UIU-3085.
- Leverage users-keycloak interface endpoints for user data when available.
- Fix problem with Reset password email sent , application points to bl-users endpoint, even if users-keycloak interface provided. Refs UIU-3031.
- Add users-keycloak permissions. Refs UIU-3068.
- Omit permissions accordions and queries when roles interface is present. Refs UIU-3061, UIU-3062.
- Retrieve user's central-tenant permission from users-keycloak endpoints when available. Refs UIU-3054.
- Revert conditional use of the users-keycloak interface in UserRecordContainer. Refs UIU-3102.
- Open loans: Print Due date receipt for single open loans. Refs UIU-3208.
- Open loans: Print Due date receipt for multiple open loans. Refs UIU-3209.
- Update notes to v4.0. Refs UIU-3229.
- Loan details: Print Due date receipt. Refs UIU-3210.
- Open loans: isDcbItem() must tolerate sparse data. Refs UIU-3230.
- BREAKING Add new okapi interface staging-users. Add action button for searching patrons pre registration records. Refs UIU-3219.
- Display patrons pre registration records results. Refs UIU-3222
- Create new permission 'Users: Can view patron preregistration data'. Refs UIU-3221.
- Omit assignedRoleIds field on edit user. Refs UIU-3233.
- Review existing FOLIO user records on duplicates view. Refs UIU-3224.
- Create new permission 'Users: Can merge patron preregistration data'. Refs UIU-3237.
- Confirmation dialog when JIT AuthUser creation is required. Refs UIU-3192.
- "borrower.patronGroup" print patron group's name based on id. Refs UIU-3228.
- Rename permission names of permissions "Users: Can view reading room access" and "Users: Can view, and edit reading room access".
- Create new user record from preregistration data when no matching folio user is found. Refs UIU-3223.
- Update permission name after Review and cleanup Module Descriptor for ui-checkout. Refs UIU-3216.
- Integrate action to merge preregistration patron record with existing user record. Refs UIU-3225.
- Update translations for pre registrations value. Refs UIU-3241.
- Display a message to a user without permission on the “Patron preregistration record results” page. Refs UIU-3242.
- Display preregistration data appropriately. Refs UIU-3247.
v10.1.2
UIU-3184 - Use keywords CQL field for keyword user search.
v10.1.1
- Allow override for reminder fees with renewal blocked. Refs UICIRC-1077.
v10.1.0 Quesnelia
- Also support
feesfines
interface version19.0
. Refs UIU-2960. - Disable validation for shadow user. Refs UIU-3000.
- Disable open loan actions for virtual patron. Refs UIU-2964.
- Fix problem with Date field in User app reports does not populate when a first entry was cleared. Refs UIU-2991.
- Hide all actionable buttons on user details pane for DCB Virtual user. Refs UIU-2987.
- Open loan page modifications for a virtual patron. Refs UIU-2988.
- Display item title and barcode as text when the item is dcb virtual item. Refs UIU-2966.
- Fix wrong date in Cash-Drawer-Reconciliation-Report.pdf. Refs UIU-3010.
- Conditionally hide actions on closed loan records for DCB Circulation. Refs UIU-2989.
- Refactor CSS away from
color()
function. Refs UIU-3013. - Add
reminderFee
to loan action map. Fixes UIU-3014. - Create new permission 'Users: Can view profile pictures'. Refs UIU-3018.
- Format currency values as currencies, not numbers. Refs UIU-2026.
- Show country name in user address instead of country id. Refs UIU-2976.
- Add patron notice print jobs to action menu. Refs UIU-3029.
- Update sub permissions of permission 'Users: Can view user profiles'. Refs UIU-3038.
- Create new permission 'Users: Can view, edit, and delete profile pictures'. Refs UIU-3025.
- UserInformation in UserDetails to display profile picture. Refs UIU-3011.
- User Record View to display thumbnail image in the absence of profile picture. Refs UIU-3024.
- Enable effective call number column sorting in Open Loans screen. Refs UIU-3002.
- User Information in User Edit to display profile picture and update button set. Refs UIU-3005.
- Update request header for pay several Fees/fines. Refs UIU-3040.
- Use correct field for display remaining in list. Refs UIU-3049.
- Link externally hosted image as user profile picture. Refs UIU-2975.
- Show loading icon until profile picture loads on user detail screen. Refs - UIU-3043.
- Show loading icon until profile picture loads on user edit screen. Refs - UIU-3044.
- Delete profile picture. Refs UIU-3004.
- Changing user type confirmation modal for ECS-enabled environment. Refs UIU-2969.
- Non case-sensitive sorting of title column in Open Loans Screen. Refs UIU-2983.
- Upload Local File for user profile picture. Refs UIU-2974.
- Don't allow to display or upload a profile picture to a shadow account. Refs UIU-3045.
- Compress selected local file before uploading to server as profile picture. Refs UIU-3064.
- ECS - Conceal elements that are not relevant for "Shadow" and "Patron" users. Refs UIU-3056.
- Reset rotation when profile picture upload is canceled. Refs UIU-3071.
- Restrict profile picture upload exceeding max file size from profile picture configuration. Refs UIU-3047.
- Profile Pictures - basic error handling. Refs UIU-3070.
- Add optional chaining in
AddServicePointModal
in order to safely accessassignedServicePoints
from props. Refs UIU-3069. - Fix lint issues. Refs UIU-3072.
Release v10.0.5
v10.0.4
- Correctly handle optional
X-Okapi-token
request header. Refs UIU-2977. - Fix bug with Edit form Expand/collapse all shortcuts not working. Refs UIU-2959.
- Update patron groups retrieval in user search to hold
maxUnpagedResourceCount
. Refs UIU-2973. - Update resourceData and queryParams in
UserSearchContainer.js
to escape special characters in tags filter. Refs. UIU-2995. - Lost item fees not suspended when item is claimed returned from the ellipses in action menu. Refs UIU-2993.
v10.0.3
- Pass
location.search
parameter through history search. Refs UIU-2971.
Release v10.0.1
10.0.1 (2023-10-18)
- Don't display affiliations of users with types
patron
ordcb
. Refs UIU-2967. - Make the
username
field required for users with thestaff
type in ECS mode. Refs UIU-2970.
v10.0.0 Poppy
- Add STATUS FILTER to LOST ITEMS REQUIRING ACTUAL COST processing page. Refs UIU-2748.
- Add "Status" column to LOST ITEMS REQUIRING ACTUAL COST processing page. Refs UIU-2772.
- Add "Lost items requiring actual cost" to Actions dropdown in User details record. Refs UIU-2810.
- Add "Fee/fine details" to LOST ITEMS REQUIRING ACTUAL COST processing page. Refs UIU-2773.
- Fix ability to remove all service points. Fixes UIU-2819.
- Add close button to "Lost items requiring actual cost" page. Refs UIU-2813.
- Fix paths to
StripesContext
. Fixes UIU-2834. - Support
feesfines
interface version18.0
. Refs UIU-2825. - View a users affiliations accordion in the details pane. refs UIU-2821.
- Update Jest from v26 to v29. Refs UIU-2820.
- Get rid of blinking list on lost items page. Refs UIU-2831.
- configure Jest to leverage multi-core CPUs in CI. Refs UIU-2842.
- Add actual cost details to lost items requiring actual cost processing page. Refs UIU-2774.
- Display
expirationDate
based on the current timezone. Refs UIU-2839. - Assign/unassign users affiliations. Refs UIU-2801.
- View affiliation associated permissions. Refs UIU-2800.
- Confirmation modal for manual anonymization. Refs UIU-1631.
- Fix translations. Refs UIU-2854.
- Fixed bug with certain accordions not closing in edit view. Refs UIU-2811.
- Users: Implement search by middle name. Refs UIU-2860.
- Notify patron checkbox not checked correctly when fee/fine owner has default notice. Refs UIU-2823.
- Show success and Error toasts when Assign/unassign a users affiliations. Refs UIU-2852.
- "ui-users.settings.customfields.view" permission insufficient to view custom fields on user settings. Refs UIU-2863.
- Align affiliation assignment with stripes-core updates (switch active affiliation). Refs UIU-2855.
- Create Jest/RTL test for UserEdit.js. Refs UIU-2426
- Also support
circulation
14.0
. Refs UIU-2858. - Import
@testing-library
deps fromjest-config-stripes
. Refs UIU-2866. - Also support
request-storage
6.0
. Refs UIU-2875. - New permissions for adding Patron Info and Staff Info to loans. Fixes UIU-2865.
- In Loan Details record, add buttons for adding patron info and staff info. Fixes UIU-2816.
- In Loan Details record, display of patron info. Fixes UIU-2817.
- In Loan Details record, display of staff info. Fixes UIU-2818.
- Create tests for adding patron/staff info. Fixes UIU-2868.
- Add/Edit a users permissions for associated affiliation(s). Refs UIU-2805.
- New permission(s) to view all Users settings in UI. Refs UIU-2784.
- Unassigning banner should not be displayed at top of "Assign / Unassign affiliation" modal. Refs UIU-2876.
- Add user access to all feefines-related entries in settings if user has "...all feefines-related entries" perm. Refs UIU-2881.
- Do not publish CI artifacts (e.g. test coverage) to NPM.
- Make Limit menu visible if user has "ui-users.settings.limits.all" permission. Refs UIU-2880.
- In loan history, older staff notes should NOT be marked as "SUPERSEDED". Fixes UIU-2891.
- Create Jest/RTL test for BlockTemplateForm.js. Refs UIU-2402.
- create Jest/RTL test for BlockTemplates.js. Refs UIU-2379.
- Users with view-only access to user permissions and access to edit user records get error message when saving a user record. Refs UIU-2885.
- Use new WSAPI for adding patron/staff notes to loans. Fixes UIU-2893. Note. The new requirement of the
add-info
interface is a breaking change. - Modify add-patron/staff-info permission to use new subpermission. Fixes UIU-2895.
- Move view/assign affiliation permissions from
ui-users
toui-consortia-settings
. Refs UIU-2897. - Handle sparse data in "Overdue loans report". Fixes UIU-2901.
- Update translations text for permission.settings.manual-charges.all. Fixes UIU-2908.
- Rename user setting permissions disaplay name and update their visibility. Refs UIU-2907.
- Cleanup User Settings permissions – Part 1. Refs UIU-2906
- Prevent editing of shared settings from outside "Consortium manager". Refs UIU-2914.
- User settings > Fee/fine section: Disable editing for users with "Setting (Users): View all settings" permission. Refs UIU-2904.
- Add info about reminder fees to loan details screen. Refs UIU-2591.
- Add info about reminder fees to loan history. Refs UIU-2590.
- Replace
word-wrap
(unmaintained) with@aashutoshrathi/word-wrap
, a fork, to mitigate CVE-2023-26115. - Convert primary search listing to use prev/next pagination vs load-more pagination. Refs UIU-2870.
- Add permisson check to edit Patron block conditions in user settings. Refs UIU-2911.
- Add permissions check to edit Limits in user settings. Refs. UIU-2912.
- Restrict edit of Patron Block Templates in settings based on permissions check. UIU-2913.
- User settings > Comment required: Disable editing for users with "Setting (Users): View all settings" permission. Refs UIU-2905.
- Add permission checks to address types, patron groups pages to restrict edit. Refs. UIU-2902.
- Hebis: Modify "Overdue Loans Report" to include reminder fee information. Refs. UIU-2588.
- Display assigned users accordion on Permission set. Refs UIU-2872.
- Add support for
request-storage
version6.0
for<UserRequests>
. Refs UIU-2920. - Add permisison checks to restrict edit on Manual charges settings page. Ref. UIU-2903.
- Clean up setting.transfertypes permissions. Refs UIU-2919.
- Add permission check to restrict edit of transfer account page on user settings. Refs UIU-2910.
- Leverage cookie-based authentication in all API requests. Refs UIU-2746.
- Assign/unassign users from Permission set. Refs UIU-2873.
- Add serach filters to path while navigating back to user preview screen, when cancelling user edit. Refs. UIU-2928
- ECS - Check username uniqueness when editing. Refs UIU-2889.
- Update Node.js to v18 in GitHub Actions. Refs. UIU-2927.
- Add PULL_REQUEST_TEMPLATE.md file to the repository. Refs. UIU-2918.
- Adjust
loans.staffInfoDialogBody
translation. Refs. UIU-2922. - BREAKING Upgrade React to v18. Refs-UIU-2921.
- ECS - Do not display shadow users in search results. Refs UIU-2933.
- User can't pay the fee/fine. Refs UIU-2930.
- Sort proxies and sponsors by user display name. Refs UIU-2799.
- Add dropdown to specify user type: Patron or Staff. Refs UIU-2936.
- BREAKING bump
react-intl
tov6.4.4
. Refs UIU-2946. - Generate "Create request" url for users without barcode. Refs UIU-2869.
- Add auto focus to textarea on staff and patron info modal. Fixes UIU-2932.
- ECS - Filter users by "User Type". Refs UIU-2943.
- Users App: Consume {{FormattedDate}} and {{FormattedTime}} via stripes-component. Refs UIU-1860.
- ECS - Prevent editing of specific shadow user data. Refs UIU-2951.
- Relabel "Users: Can create new user" to "Users: Can create and edit users". Refs UIU-2955.
- Assign/unassign a users affiliations adjustments. Refs UIU-2942.
- ECS - Prevent editing of specific shadow user data. Refs UIU-2951.
- Fix user can not renew the loan through the override. Refs UIU-2948.