v5.2.0
·
434 commits
to master
since this release
Features added
- Add checkboxes and delete action to Data Import landing page (UIDATIMP-1077)
- Add Admin note field to the Instance field mapping profile: Create/Edit (UIDATIMP-1118)
- Add Admin note field to the Holdings field mapping profile: Create/Edit (UIDATIMP-1119)
- Add Admin note field to the Instance field mapping profile: View (UIDATIMP-1121)
- Add Admin note field to the Item field mapping profile: Create/Edit (UIDATIMP-1120)
- Add checkboxes and delete action to Data Import view all page (UIDATIMP-1078)
- Add Admin note field to the Holdings field mapping profile: View (UIDATIMP-1122)
- Add Admin note field to the Item field mapping profile: View (UIDATIMP-1123)
- Display Authority information on Data import log page: View (UIDATIMP-1053)
- Fix and Cover ViewAllLogs component with unit tests: Test (UIDATIMP-1151)
- Add UI validation for some Invoice field mapping profile fields (UIDATIMP-1134)
- Add summary at top of individual import job's log (UIDATIMP-1153)
- For the Data Import View all page, change from Load more to Paginated (UIDATIMP-1147)
- Change the status message for import jobs that are stopped by users (UIDATIMP-1148)
- For long Data import logs, change from Load more to Paginated (UIDATIMP-1146)
- Fix unit tests after update way of usage Pane component (UIDATIMP-1165)
- Update match screen UI for Holdings (UIDATIMP-1047)
- Update match screen UI for Instances (UIDATIMP-1046)
- Update match screen UI for Items (UIDATIMP-1048)
- Create a new Data import UI permission for only viewing settings (UIDATIMP-1145)
- Use API for deleting data import logs on Data Import landing page (UIDATIMP-1126)
- replace babel-eslint with @babel/eslint-parser (UIDATIMP-1150)
- Remove additional validation in the "Currency" field (UIDATIMP-1167)
- Create a new Data import UI permission for deleting import logs (UIDATIMP-1144)
- When new data import log summary is opened, old UI from previous log summary is displayed (UIDATIMP-1164)
- Update Data import UI permission for POL/VRN (UIDATIMP-1161)
- Change Import log hotlinks to textLink: View all page (UIDATIMP-1170)
- Change Import log hotlinks to textLink: Landing page (UIDATIMP-1169)
- When user have Can view only permission, don't show Actions and +New buttons (UIDATIMP-1174)
- Change Import log hotlinks to textLink: Log details screen (UIDATIMP-1171)
- Change Job profile tree hotlinks to textLink, in Settings/Data import (UIDATIMP-1180)
- Add line between log summary and record list (UIDATIMP-1168)
- Change associated hotlinks in Match, Action, Field mapping profiles to textLink, in Settings/Data import (UIDATIMP-1181)
- Prefer @folio/stripes exports to private paths when importing Calendar component (UIDATIMP-942)
- Accessibility check: Individual job log screen (UIDATIMP-1154)
- View all logs: User filter contains only users displayed on a specific page (UIDATIMP-1178)
- Connect summary table of import job's log to BE (UIDATIMP-1163)
- View all logs: Job profile filter contains only profiles displayed on a specific page (UIDATIMP-1177)
- Create a new Data import UI permission for only viewing app and logs (UIDATIMP-1187)
- Update the "Data Import: All permissions" permission (UIDATIMP-1143)
- Check for accessibility issues on updated match screens (UIDATIMP-1052)
- Add error hotlinks to the summary at top of individual import job's log (UIDATIMP-1158)
- Fix Accessibility problems on /data-import view all logs page. (UIDATIMP-1162)
- When closing the individual job log, return to the DI Landing page or View all properly. (UIDATIMP-1156)
- Replace react-highlighter with a react-17/18 compatible alternative (UIDATIMP-1152)
- Resizable Panes - Persistence | Use PersistedPaneset smart component for Data import/View all page (UIDATIMP-979)
- Use API for deleting data import logs on Data Import view all page (UIDATIMP-1127)
- Improve cql query to get job profiles for further import processing (UIDATIMP-1202)
Bugs fixed:
- Data Import landing page log shows in old format instead of current format (UIDATIMP-1139)
- Some issues with log searching in Juniper Bugfest/Smoke testing (UIDATIMP-1125)
- QuotaExceededError: Failed to execute 'setItem' on 'Storage': Setting the value of 'profileTreeData' exceeded the quota (UIDATIMP-1166)
- Action button is missing on the data-import/job-summary page when select a job profiles (UIDATIMP-1183)
- Instance Field mapping profile: Admin note does not check for MARC or text validation (UIDATIMP-1189)
- The "select all items" button does not select all logs after deleting multiple logs from the landing logs page (UIDATIMP-1186)
- Job profiles allows user to sort by checkboxes (UIDATIMP-1188)
- View all logs table allows user to sort by checkboxes. (UIDATIMP-1190)
- Autofocus does not work after pressing the save button on the mapping-profiles editing page (UIDATIMP-1176)
- When go to Uploading jobs page or Settings Job profiles from View all page, an error is thrown (UIDATIMP-1192)
- Improve CQL queries for profiles retrieving (UIDATIMP-1204)
- The enabled indicator for duplicated field mapping fields is set to false (UIDATIMP-1191)
- Data import Reset all bug (UIDATIMP-1201)