React v19
: refactor away from default props for functional components. (UIDATIMP-1634)
8.0.5 (2024-12-19)
- Trigger file selection window to open after click
Choose other files to upload
button. (UIDATIMP-1683) - Fixed progress bar goes above 100% when job is stuck in running column. (UIDATIMP-1691)
8.0.4 (2024-12-06)
- Allow central tenant to create filed mapping profile for Orders and Invoices. (UIDATIMP-1685)
- Populate "Existing records" field when create match profile. (UIDATIMP-1689)
8.0.3 (2024-12-04)
- Allow central tenant to create action profile for Orders and Invoices. (UIDATIMP-1679)
- Replace
_/proxy/tenants/${tenant}/modules
withstripes.discovery.modules
object. (UIDATIMP-1686)
8.0.2 (2024-11-21)
- Display placeholder in
Job profile
andUser
filters on theView all
page after clicking onReset all
button. (UIDATIMP-1675)
8.0.1 (2024-11-15)
- Invoice field mapping profile: cannot check export to accounting checkbox. (UIDATIMP-1671)
8.0.0 (2024-10-31)
- Fix unit tests warnings in console. (UIDATIMP-1606)
- Wrap value for "distributionType" field mapping with quotation marks (UIDATIMP-1644)
- Remove steps with BigTest check from pipelines on Jenkins (UIDATIMP-1648)
- Replace
useTenantKy
withuseOkapiKy
(UIDATIMP-1649) - Transform
ViewAllLogs
component into the functional one (UIDATIMP-1630) - Change endpoint to get actual SRS MARC data (UIDATIMP-1597)
- Implement new Donor information section for Order field mapping profiles (UIDATIMP-1656)
- Adjust value for invoice and invoice lines adjustments "Type" field mapping. (UIDATIMP-1662)
- Remove accepted values when Mapping profile is created/updated (Instance, Holding, Item and Order). (UIDATIMP-1663)
- Update 'Instance relationship' accordion name - Data Import Mapping (UIDATIMP-1670)
- BE permission refactoring. (UIDATIMP-1667)
- BREAKING Bump
stripes
tov9.2.0
for Ramsons release. (UIDATIMP-1669) - Exclude bulk edit job execution entries from data import log. (UIDATIMP-1665)
- Add "converter-storage.profileSnapshots.get" to "ui-data-import.manage" subPermissions. (UIDATIMP-1672)
- Bump "@folio/stripes-acq-components" version to v6.0.0. (UIDATIMP-1673)
- Remove
selected
column from associated profiles list. (UIDATIMP-1607) - Do not show "Leave the page" modal when view job profile from the list. (UIDATIMP-1615)
- When navigating to the Invoice field mapping profile edit form the page crashes (UIDATIMP-1646)
- Reset offset when open VievAllLogs page. (UIDATIMP-1645)
- Add missing
source-storage.sourceRecords.get
permission. (UIDATIMP-1652) - Display correctly "Percentage" and "Currency" fields for orders and invoices. (UIDATIMP-1666)
7.1.11 (2024-12-17)
- Rename permission after refactoring request for getting SRS MARC data (UIDATIMP-1688)
7.1.10 (2024-11-12)
- Change endpoint to get actual SRS MARC data (UIDATIMP-1597)
7.1.9 (2024-09-16)
- Implement new Donor information section for Order field mapping profiles (UIDATIMP-1656)
7.1.8 (2024-05-09)
- Display an empty value when
jobProfileInfo
is empty. (UIDATIMP-1640)
7.1.7 (2024-05-09)
- Changes made during duplication of a job with a match profile are not saved. (UIDATIMP-1633)
7.1.6 (2024-05-02)
- Update Order mapping rules to allow Material Type mapping when Purchase Order Status set to 'Open'. (UIDATIMP-1627)
7.1.5 (2024-04-30)
- Changes made during duplication of "Default - Create SRS MARC Authority" job profile are not saved and affect original job profile. (UIDATIMP-1622)
7.1.4 (2024-04-26)
- The 'Error' status is not displayed in "Error" column for the same row as Items with status "No action". (UIDATIMP-1619)
7.1.3 (2024-04-22)
- "addedRelations" is not clearing after unlinking the update profile. (UIDATIMP-1603)
7.1.2 (2024-04-19)
- JSON log not displaying the location of created multiple holdings. (UIDATIMP-1608)
- Perform sorting by last name first, instead of first name in 'Updated by' column. (UIDATIMP-1613)
- Allow to search profiles using
*
. (UIDATIMP-1605)
7.1.1 (2024-04-11)
- Add permissions to data-import set to get incoming records. (UIDATIMP-1609)
- Trim lead numbers in
fileName
field for sorting when split files is enabled. (UIDATIMP-1604)
7.1.0 (2024-03-22)
- Action profile Settings: suppress checkboxes and checkbox actions. (UIDATIMP-1497)
- Field mapping profile Settings: suppress checkboxes and checkbox actions. (UIDATIMP-1498)
- Job profile Settings: suppress checkboxes and checkbox actions. (UIDATIMP-1495)
- Change path for holdingsRecord.json. (UIDATIMP-1576)
- Refactor CSS away from
color()
function. (UIDATIMP-1577) - Match profile Settings: suppress checkboxes and checkbox actions. (UIDATIMP-1496)
- Display missed options in the 'Existing holdings record field' section after creating match profile. (UIDATIMP-1579)
- Update unit tests after changes in stripes-smart-components. (UIDATIMP-1585)
- Provide "accountNo" field mapping when account-level accounting code is specified for invoice mapping. (UIDATIMP-1584)
- Update unit tests after changes in stripes-smart-components. (UIDATIMP-1585)
- Mock ResizeObserver to fix failed tests. (UIDATIMP-1586)
- Make changes in requests for Log Details. (UIDATIMP-1558)
- Set Data Import settings HTML page title this format -
<<App name>> settings - <<selected page name>> - FOLIO
(UIDATIMP-1578) - Reset checkboxes state after navigating away from the Home/View all logs page. (UIDATIMP-1593)
- Replace deprecated labelSingular prop with translations prop in MARCFieldProtection ControlledVocab. (UIDATIMP-1596)
- Remove MARC Bib option when Action = Create and update translation for "Create" option. (UIDATIMP-1598)
- View job logs: Use incomingRecordId to retrieve Incoming record logs. (UIDATIMP-1600)
- Bumped folio dependencies and interfaces dependency
- Set per-tenant limit to retrieve the data. (UIDATIMP-1566)
- Fix inconsistent behavior during editing job profiles (UIDATIMP-1530)
- Order field is nor populated during linking/unlinking profiles to job profile (UIDATIMP-1571)
- When error occurs during saving edited job profile page crashes (UIDATIMP-1572)
- Job summary: error column does not display errors (UIDATIMP-1590)
- Handle empty marc mapping label (UIDATIMP-1592)
- Update style of Incoming Record button to match other buttons (UIDATIMP-1594)
- Not able to use system generated Match profiles (UIDATIMP-1521)
- Change error message when upload definition has been deleted by another user. (UIDATIMP-1599)
7.0.7 (2024-05-09)
- Changes made during duplication of "Default - Create SRS MARC Authority" job profile are not saved and affect original job profile. (UIDATIMP-1622)
- Changes made during duplication of a job with a match profile are not saved. (UIDATIMP-1637)
7.0.6 (2024-05-03)
- Update Order mapping rules to allow Material Type mapping when Purchase Order Status set to 'Open'. (UIDATIMP-1626)
7.0.5 (2023-12-06)
- Log summary table display errors when Items and Holdings are discarded (UIDATIMP-1573)
- Display correct match profile when switch between them (UIDATIMP-1569)
7.0.4 (2023-11-24)
- Action profiles links to wrong job profile. (UIDATIMP-1568)
7.0.3 (2023-11-09)
- The '[number of records] - records found' subtitle is displayed after clicking on the textLink error counter (UIDATIMP-1549)
- Display loading spinners while running jobs and job log displays are loading. (UIDATIMP-1557)
- Resolve long loading times for running jobs and job log displays. (UIDATIMP-1557)
- Invalid log when attempting to create item without SRS and Instance. (UIDATIMP-1564)
7.0.2 (2023-11-07)
- Totals inaccurate on running composite job cards. Removed the 'failed jobs' display in those items and included erroneous jobs in the calculation of 'processed' job parts. (UIDATIMP-1563)
- Job profiles view - Jobs using this profile displaying multiple entries for single-part jobs. (UIDATIMP-1562)
7.0.1 (2023-10-27)
- Adjust the record options in Central tenant action profiles (UIDATIMP-1546)
- Adjust the record options in Central tenant action profiles (UIDATIMP-1547)
- Adjust the record options in Central tenant field mapping profiles (UIDATIMP-1553)
- Fix potential "Invalid Date" on completed file upload cards (UIDATIMP-1544)
- Align stripes dependencies (UIDATIMP-1550)
- Remove 'Something went wrong' message after clicking on the link in holdings and item column (UIDATIMP-1551)
7.0.0 (2023-10-13)
- Landing page: Create hotlink from job profile name in log to the job profile details (UIDATIMP-1355)
- Create hotlink from file name in job profile detail view to job log details (UIDATIMP-1356)
- Add accessibility testing to automated tests in ui-data-import (UIDATIMP-1372)
- Provide "required" field for notes and electronic access subfields in field mapping (UIDATIMP-1384)
- Avoid private paths in stripes-core imports (UIDATIMP-1414)
- Order field mapping: Add info icon to the Acq unit field (UIDATIMP-1426)
- Invoice field mapping: Add info icon to the Acq unit field (UIDATIMP-1427)
- View all: Create hotlink from job profile name in log to the job profile details (UIDATIMP-1428)
- Fix warnings in unit tests (part 2) (UIDATIMP-1437)
- Update Log details screen to support multiple holdings & items (UIDATIMP-1438)
- Update Log JSON screen to support multiple holdings (UIDATIMP-1439)
- Update Log JSON screen to support multiple items (UIDATIMP-1440)
- DI Log: change Discarded to No action (UIDATIMP-1446)
- DI Log: Make some changes to the Log header (UIDATIMP-1447)
- DI Job profiles: Redirect when job profile was deleted (UIDATIMP-1450)
- Sorting on landing page gives error (UIDATIMP-1454)
- Refactor the ViewJobLog component to be a functional component (UIDATIMP-1457)
- Job summary - format numbers in summary table (UIDATIMP-1459)
- Allow to handle text/plain content type when error occurs (UIDATIMP-1465)
- Clear searches when switching between profile types (UIDATIMP-1461)
- Extend schema for profile relations manipulations (UIDATIMP-1471)
- Change validation messages which were represented in code format (UIDATIMP-1473)
- BREAKING bump
react
tov18
, and dev-deps accordingly (UIDATIMP-1485) - Match profile: update options for Instance "Incoming records" (UIDATIMP-1501)
- Match profile: update options for Holdings "Incoming records" (UIDATIMP-1502)
- Match profile: update options for Item "Incoming records" (UIDATIMP-1503)
- Match profile: update options for MARC Bibliographic "Incoming records" (UIDATIMP-1504)
- Match profile: update options for MARC Authority "Incoming records" (UIDATIMP-1505)
- Update Node.js to v18 in GitHub Actions (UIDATIMP-1507)
- leverage jest-config-stripes for all jest and testing-library packages (UIDATIMP-1508)
- BREAKING bump
react-intl
tov6.4.4
(UIDATIMP-1520) - Bump the major versions of @folio/plugin-find-organization optionalDependencies (UIDATIMP-1532)
- Implement file upload to S3 (UIDATIMP-1460)
- Perform rough split on front-end for multipart Upload (UIDATIMP-1468)
- Notify users that large files will be split (UIDATIMP-1463)
- Retrieve backend configuration for splitting in UI (UIDATIMP-1462)
- Render details of composite jobs in on consolidated running job cards (UIDATIMP-1466)
- Display a link to download a slice from the automated splitting process (UIDATIMP-1510)
- Cancel upload/running a split job (UIDATIMP-1469)
- Fetch Job summary data with for a particular tenant id (UIDATIMP-1540)
- Fix all the failed accessibility tests in ui-data-import (UIDATIMP-1393)
- Cannot clear data import profiles search in settings (UIDATIMP-1413)
- Error when trying to close log details page after redirecting to Data import app from Job profiles page (UIDATIMP-1435)
- JSON screen: Record type tabs do not fit into header box size (UIDATIMP-1442)
- Order field mapping profile: Fix Acquisitions units field label (UIDATIMP-1444)
- Log page "Authority" tab of imported Marc Authority record is not displaying record's details (UIDATIMP-1458)
6.0.8 (2023-04-04)
- Order field mapping profile: Cannot save the profile when switching between Order formats (UIDATIMP-1419)
- Activate "Location" field for Open Order field mapping (UIDATIMP-1429)
- Order field mapping profile: Get confirmation modal after form submitting (UIDATIMP-1431)
- Use local Harness mock to avoid tests failure (UIDATIMP-1434)
- Fix eslint errors (UIDATIMP-1436)
6.0.3 (2023-03-30)
- Order field mapping profile: Fix the View UI for Fund value % and Currency (UIDATIMP-1404)
- Order field mapping profile: Fix the View UI for Discount Currency (UIDATIMP-1405)
- Order field mapping profile: Inactivate Locations and Material Types fields when Order status is Open (UIDATIMP-1417)
- Order field mapping profile: Disable Organization lookup-up when Access provider field disabled (UIDATIMP-1418)
- Mock
react-virtualized-auto-sizer
module for unit tests (UIDATIMP-1422)
6.0.2 (2023-03-24)
- Order field mapping profile: Fix the UI and error message for the fund "Value" field (UIDATIMP-1387)
- Field mapping profile Invoice Edit screen: Accounting code field is disabled when Vendor name is selected (UIDATIMP-1394)
- Order field mapping profile: Add info icon to the Purchase order status fieldPurchase order status a required field (UIDATIMP-1397)
- Order field mapping profile: Inactivate some fields when Order format is Electronic (UIDATIMP-1400)
- Order field mapping profile: Inactivate some fields when Order format is Physical or Other (UIDATIMP-1401)
- Order field mapping profile: Inactivate Create Inventory fields when Order status is Open (UIDATIMP-1402)
- Adjust mapping details for DI wrt PO prefixes and suffixes (UIDATIMP-1408)
- The "Organization look-up" is disabled after creating the New field mapping profile (UIDATIMP-1416)
6.0.1 (2023-03-14)
- Error when saving a field mapping profile with some (not all) of related action profiles unlinked - Fixed (UIDATIMP-1350)
- Override purchase order lines limit setting field allows saving fractional numbers (UIDATIMP-1383)
- Order field mapping profile: Fix the values in the Payment status field (UIDATIMP-1386)
- Manual clearing of the Vendor/Material supplier/Access provider fields is not working properly (UIDATIMP-1388)
- Order import: creating an order with Receipt not required causes an error (UIDATIMP-1389)
- Data Import Action/Field mapping profiles in modal window are not in alpha order by default on Create screen (UIDATIMP-1390)
- Field mapping profile Invoice: enabled prop set to false when the value exists for Accounting code field (UIDATIMP-1392)
- Order field mapping profile: Make Purchase order status a required field (UIDATIMP-1396)
- Order field mapping profile: Adjust text for info icon for Physical resource Create inventory field (UIDATIMP-1398)
- Order field mapping profile: Adjust text for info icon for E-resources Create inventory field (UIDATIMP-1399)
6.0.0 (2023-02-24)
- Field Mapping Profile details: Order PO & POL from MARC Bib (Create/Edit) (UIDATIMP-294)
- Update the Match profile UI: Create/Edit screen (UIDATIMP-1214)
- Update the Action profile UI: Create/Edit screen (UIDATIMP-1215)
- Create the field mapping profile for Orders and Order Lines: View (UIDATIMP-1217)
- Update the Action profile UI for Orders (UIDATIMP-1231)
- Update the Action profile UI again: Create/Edit screen (UIDATIMP-1246)
- Create the UI for the Orders JSON tab in the DI job log (UIDATIMP-1257)
- Create hotlink from "Created" in DI Log Orders column to POL (UIDATIMP-1258)
- Create the UI for the Orders Log info in the DI job log (UIDATIMP-1264)
- Add required field asterisks & validation action to Order field mapping profile (UIDATIMP-1265)
- Add required info icons to Order field mapping profile (UIDATIMP-1266)
- Data Import field mapping profile: Enable FOLIO record type = Orders (UIDATIMP-1267)
- Cover Order field mapping profile with unit tests (UIDATIMP-1291)
- Add required info icons to Holdings field mapping profile (UIDATIMP-1292)
- Add required info icons to Item field mapping profile (UIDATIMP-1293)
- Change imports for ListTemplate component in ui-data-import (UIDATIMP-1301)
- ISRI: Suppress ISRI imports from the Data Import landing page, despite the job profile used (UIDATIMP-1314)
- ISRI: Filter the ISRI imports on the Data Import View all page, despite the job profile used (UIDATIMP-1315)
- Allow edit and duplicate Default - Create SRS MARC Authority job profile (UIDATIMP-1318)
- Improve mapping profile for Orders (UIDATIMP-1333)
- Order field mapping profile: Include default value for PO line limit setting (UIDATIMP-1337)
- leverage cookie-based authentication in all API requests (UIDATIMP-1338)
- Get rid of BigTest in ui-data-import (UIDATIMP-1343)
- Bump
stripes-*
and upgradereact-redux
tov8
(UIDATIMP-1353) - Ensure accepted values property for "Contributor type" field mapping (UIDATIMP-1361)
- Adjust UI permission for DI Settings (UIDATIMP-1375)
- Provide "required" property for "productId" field mapping (UIDATIMP-1380)
- Invoice field mapping profile: Vendor name lookup is hidden (UIDATIMP-1290)
- Order and Order line field mapping: View screen updates (UIDATIMP-1304)
- Order and Order line field mapping: Create/Edit screen updates (UIDATIMP-1305)
- Data Import profiles not in alpha order (UIDATIMP-1330)
- Accessibility errors: Data Import Field mapping Orders View screen (UIDATIMP-1332)
- Error during switching between record types on field mapping profile form: Part 2 (UIDATIMP-1334)
- Data import tries to load notes json schema that doesn't exist (UIDATIMP-1339)
- Order field mapping profile: Address data not stacked properly (View) (UIDATIMP-1342)
- Error after selecting order option on field mapping profile (UIDATIMP-1344)
- Error after selecting order option on field mapping profile: Part 2 (UIDATIMP-1346)
- Receiving value disappears from Order field mapping profile after default order line limit updated (UIDATIMP-1348)
- Error when saving a field mapping profile with some (not all) of related action profiles unlinked (UIDATIMP-1350)
- Data Import Field Mappings (Item, Holdings, Instance) Inability to go back to defaults (UIDATIMP-1357)
- Empty Order type after switching to another FOLIO record type on existing order field mapping profile (UIDATIMP-1359)
- Order field mapping profile: Update the list of product identifier types (UIDATIMP-1362)
- "Something went wrong" error message appears after trying to reach JSON tab (UIDATIMP-1363)
- Order field mapping: Vendor field error message (UIDATIMP-1366)
- Order field mapping profile: Show the fund and code when default fund is selected (UIDATIMP-1367)
- Order field mapping profile: Show the expense class and code when default expense class is selected (UIDATIMP-1368)
- "parentProfiles" and "childProfiles" properties are populated on profile update that causes to size-bloat (UIDATIMP-1369)
- Order line field mapping: Fix organizations on edit screen (UIDATIMP-1371)
- Add permission for viewing Order and Order lines on JSON tab in DI Settings (UIDATIMP-1376)
- Add permission for viewing adding Acquisition Methods on Field mapping profiles (UIDATIMP-1381)
5.3.10 (2022-12-05)
- "Completed with errors" after double clicking run import (UIDATIMP-1299)
5.3.9 (2022-12-04)
- Upgrade moment from 2.24.0 to >= 2.29.4 fixing vulns (UIDATIMP-1317)
- Loose plugin dependencies permit incompatible versions (UIDATIMP-1323)
5.3.7 (2022-11-28)
- Fix path for getting identifierTypes when creating new match profile (UIDATIMP-1319)
5.3.6 (2022-11-24)
- Missing associated profiles on edit screen on Action/Field mapping profiles (UIDATIMP-1296)
- Data import settings: Shortcuts for creating, editing and duplicating don't work (UIDATIMP-1300)
- Fix path for getting identifierTypes on the match profiles list
5.3.5 (2022-11-17)
- After duplicating profiles the previous view details information is displayed (UIDATIMP-1285)
- Invoice field mapping profile: sortBy param is missed for Bill to name field (UIDATIMP-1288)
- Incorrect name of the page in Edit mode of field mapping profile (UIDATIMP-1302)
- Update dependencies versions
5.3.1 (2022-10-27)
- Change UI flow for import jobs cancelled by users (UIDATIMP-1173)
- Change UI flow for uploaded files deleted before import by users (UIDATIMP-1182)
- Make UI changes to the Data Import landing page (UIDATIMP-1218)
- UI flow for import jobs that finish before a user can cancel (UIDATIMP-1235)
- Get rid of jobExecutions request for the Preview section (UIDATIMP-1239)
- Add column for "Started running" in Data Import Landing page log area (UIDATIMP-1244)
- Add column for "Started running" in Data Import "View all" page (UIDATIMP-1245)
- Update the field mapping profile for MARC Authority Updates - Create/Edit screen (UIDATIMP-1247)
- Update the field mapping profile for MARC Authority Updates - View screen (UIDATIMP-1248)
- Change the View all User/Job profile filter searches from Begins to Contains (UIDATIMP-1254)
- Refactor job profiles to use Router instead of 'layout' param (UIDATIMP-1279)
- Refactor action profiles to use Router instead of 'layout' param (UIDATIMP-1280)
- Refactor match profiles to use Router instead of 'layout' param (UIDATIMP-1281)
- Refactor file extension profiles to use Router instead of 'layout' param (UIDATIMP-1282)
- Invoice Field Mapping profile: Acq unit and Batch group dropdown lists should be in alphabetical order (UIDATIMP-1236)
- Data Import Field mapping profile is reset to viewing mode if the page was refreshed during editing/duplication (UIDATIMP-1240)
- An error message is displayed for the "Invoice date" field when using a calendar (UIDATIMP-1242)
- Error during switching between record types on field mapping profile form (UIDATIMP-1250)
- Data import mapping for invoices will not display more than 10 expense classes (UIDATIMP-1256)
5.2.4 (2022-09-06)
- So many requests are sent from UI to server after creating match profiles (UIDATIMP-1241)
5.2.3 (2022-08-11)
- In the "Check in / Check out notes" section, the "Note type" field is not filled after selecting an accepted value (UIDATIMP-1129)
- Invoice Field Mapping profile: The 'Accepted values' dropdown contains only 10 records in the 'Batch group' field (UIDATIMP-1230)
5.2.2 (2022-08-05)
- View all logs: filters are not updated after logs deletion (UIDATIMP-1219)
- View all logs: User and Job filter contains only 10 records (UIDATIMP-1220)
- Change options for invoice level adjustments in Invoice field mapping (UIDATIMP-1223)
5.2.1 (2022-07-27)
- Long titles do not fit in the confirmation modal window header (UIDATIMP-1196)
- Checkbox on page 2+ of View all log list does not work properly (UIDATIMP-1199)
- Long name doesn't fit in the header of profiles on the settings page (UIDATIMP-1206)
- Log navigation problem when filtered error list is closed (UIDATIMP-1207)
- Long titles don't fit in the green popup notification about a profile (UIDATIMP-1208)
- Github Actions: The yarn test step fails on upgrading Node to version 16 LTS (UIDATIMP-1211)
5.2.0 (2022-07-08)
- 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)
- 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)
5.1.6 (2022-07-05)
- QuotaExceededError: Failed to execute 'setItem' on 'Storage': Setting the value of 'profileTreeData' exceeded the quota (UIDATIMP-1205)
5.1.3 (2022-05-24)
- UI problem with Settings panes in Lotus Bugfest (UIDATIMP-1142)
5.1.2 (2022-03-24)
- Modify instead of Update while creating new Action profile (UIDATIMP-1103)
- Jobs always show up as current even though they were started months ago (UIDATIMP-1108)
- When you try to add a statistic code while creating a New field mapping profile, the line to enter it is not added on the first click. (UIDATIMP-1110)
- File import of the specific file is not works for a user with only "data-import" permissions set (UIDATIMP-1040)
5.1.1 (2022-03-04)
- Cover
<MatchingFieldsManager>
component with tests (UIDATIMP-712) - Cover
<EditKeyShortcutsWrapper
component with tests (UIDATIMP-957) - Cover
<ViewAllLogs>
component with tests (UIDATIMP-969) - Cover
<ReturnToAssignJobs>
component with tests (UIDATIMP-960) - Cover
<FieldOrganization>
component with tests (UIDATIMP-958) - Add AUTHORITY type into folioRecordTypes (UIDATIMP-1021)
- Adjust the FOLIO record type in the field mapping profile (UIDATIMP-1027)
- Adjust the FOLIO record type in the action profile (UIDATIMP-1028)
- Cover
<ViewContainer>
component with tests (UIDATIMP-731) - Cover
<ActionProfiles>
settings with tests (UIDATIMP-971) - Use correct
css-loader
syntax (UIDATIMP-1037) - Cover
getCRUDActions
with tests (UIDATIMP-1032) - Settings : Updates to default job profiles (UIDATIMP-1024)
- Setting: Updates to Action profiles (UIDATIMP-1026)
- Adjust the FOLIO record type in the match profile (UIDATIMP-1029)
- Settings : Updates to default SRS Holdings job profile (UIDATIMP-1023)
- Populate Record Log title column when imported record is MARC Holdings (UIDATIMP-1007)
- Cover
<Jobs>
component with tests (UIDATIMP-959) - Cover
<MatchProfiles>
settings with tests (UIDATIMP-975) - Cover
<ProfileAssociator>
component with tests (UIDATIMP-717) - Cover
<MappingProfiles/detailsSections/edit>
settings with tests (UIDATIMP-978) - Cover
<UploadingJobsContextProvider>
component with tests (UIDATIMP-729) - Cover
<UploadingJobsDisplay>
component with tests (UIDATIMP-730) - Cover
FileExtensions
components with tests (UIDATIMP-973) - Cover
<JobProfiles
component with tests (UIDATIMP-974) - Add an Authority toggle and show response (UIDATIMP-1044)
- Cover
<SearchAndSort>
component with tests (UIDATIMP-723) - Cover
<DataImportSettings>
settings with tests (UIDATIMP-972) - Cover
src/utils
utils with tests (UIDATIMP-970) - Use new API for DataImport landing page (UIDATIMP-918)
- Enable skipped test for component and check overall test coverage of ui-data-import (UIDATIMP-1065)
- Use new API for DataImport ViewAll page (UIDATIMP-1069)
- Remove 'react-dropzone' dependency (UIDATIMP-1072)
- Field mapping profiles created by auto tests couldn't be viewed (UIDATIMP-1073)
- Enable Action profile action for incoming MARC Authorities: Update MARC Authority records (UIDATIMP-1055)
- Enable Matching profile for incoming MARC Authorities (UIDATIMP-1054)
- Enable Field Mapping profile action for updating MARC Authorities records (UIDATIMP-1056)
- Job profiles are showing incorrect info for "Jobs using this profile" accordion (UIDATIMP-1081)
- Settings > Data Import > change focus (UIDATIMP-1085)
- When duplicating job profile, retain the details from the profile being duplicated (UIDATIMP-1082)
- Update Actions dropdown for several default profiles (UIDATIMP-1096)
- Need to be able to use the same match profile in the same job profile, with different actions (UIDATIMP-1067)
- Match Profile - Duplicate action does not display Existing record information (UIDATIMP-1102)
5.0.4 (2022-02-09)
- Need to be able to nest match profiles under action profiles (Kiwi HF) (UIDATIMP-1086)
5.0.3 (2021-11-25)
- Adjust UI for the Field protection create/edit screen. Extra scenario has been added (UIDATIMP-1043)
5.0.2 (2021-11-12)
- Adjust UI for the Field protection create/edit screen (UIDATIMP-1043)
5.0.1 (2021-10-19)
- Illegal character in query for mod-source-record-manager (UIDATIMP-1004)
5.0.0 (2021-10-08)
- Cover
<TreeLine>
component with unit tests (UIDATIMP-727) - Refactor away from react-intl-safe-html (UIDATIMP-932)
- prefer @folio/stripes exports to private paths when importing components (UIDATIMP-927)
- Cover
<WithTranslation>
component with unit tests (UIDATIMP-733) - Cover
<OptionsList>
component with unit tests (UIDATIMP-714) - Cover
<MatchCriterion>
component with unit tests (UIDATIMP-711) - Use
<PersistedPaneset>
smart component for Data Import landing page (UIDATIMP-884) - Cover
<LogViewer>
component with unit tests (UIDATIMP-710) - Cover
<FileItem>
component with unit tests (UIDATIMP-716) - Cover
<ProfileTree>
component with unit tests (UIDATIMP-718) - Cover
<Spinner>
component with unit tests (UIDATIMP-725) - Cover
<ListView>
component with unit tests (UIDATIMP-709) - Cover
<MARCTableView>
component with unit tests (UIDATIMP-962) - Remove Acquisitions accordion from the holdings field mapping screen (UIDATIMP-820)
- Cover
<OverrideProtectedFieldsTable>
component with unit tests (UIDATIMP-715) - Cover
<TextDate>
component with unit tests (UIDATIMP-726) - Add hotlinks to the Import log summary for MARC imports (UIDATIMP-988)
- Cover
<RecentJobLogs>
component with unit tests (UIDATIMP-720) - increment stripes to v7 (UIDATIMP-983)
- Cover
<MARCFieldProtection>
settings with tests (UIDATIMP-976) - Cover
<RepeatableActionsField>
with unit tests (UIDATIMP-722) - Cover
<withReferenceValues>
component with unit tests (UIDATIMP-732) - Cover
<TreeView>
component with tests (UIDATIMP-728) - Cover
<RecordTypesSelect>
component with unit tests (UIDATIMP-721) - Field mappings: Item - update reference dropdown list for Item status to include new statuses (UIDATIMP-641)
- Expand module permissions with permissions for retrieving invoice and invoice lines (UIDATIMP-1003)
- Validate action profile has a field mapping profile before attaching to job profile (UIDATIMP-990)
- Cover
<WithValidation>
component with tests (UIDATIMP-961) - Strict removing default job profile for quick-marc derive for Holdings (UIDATIMP-1012)
- Cover
<ListTemplate>
subcomponent with tests (UIDATIMP-708) - Change MARC SRS bib column header and toggle (UIDATIMP-1011)
- Add hotlinks to the Import log summary for EDIFACT imports (UIDATIMP-989)
- Cover
<DetailsKeyShortcutsWrapper>
component with tests (UIDATIMP-956) - Get rid of outdated componentWillReceiveProps method in SearchAndSort component (UIDATIMP-1001)
- refactor psets away from backend ".all" permissions (UIDATIMP-1017)
- Auxiliary "repeatableFieldAction" property disappear while removing "vendor reference number" field mapping (UIDATIMP-987)
- Cannot add matches or actions to a job profile (UIDATIMP-1002)
- Invoice field mapping profile only displays first 10 acq unit values (UIDATIMP-1008)
- Imported Invoice JSON log screen does not display (UIDATIMP-1010)
- Error getting metadata for record (UIDATIMP-1018)
- Dropdown component not working properly after updating to React v17 (UIDATIMP-1006)
4.1.5 (2021-10-01)
- EDIFACT invoices fail to import properly due to invalid "value" retrieving for vendor's accountingCode - Juniper env (UIDATIMP-1005)
4.1.4 (2021-08-23)
- prefer @folio/stripes exports to private paths when importing TextDate component (UIDATIMP-941)
4.1.3 (2021-08-03)
- Job profile fails because 1 action profile has 2 field mappings attached to it (UIDATIMP-931)
4.1.2 (2021-07-31)
- Ensure that the most recent 25 import logs display on the Data Import Landing Page (UIDATIMP-950)
- When closing the log summary, user sometimes goes to unexpected place (UIDATIMP-949)
- After editing the match profile the data does not change (UIDATIMP-951)
4.1.1 (2021-06-25)
- Expand module permissions with permissions for preceding and succeeding titles (UIDATIMP-943)
- Change "MARC_BIB" type to "MARC" (UIDATIMP-944)
4.1.0 (2021-06-17)
- Cover
<ImportJobs>
component with unit tests (UIDATIMP-706) - Update import for stripes-final-form (UIDATIMP-912)
- Compile Translation Files into AST Format (UIDATIMP-888)
- Data Import Settings > Apply baseline shortcut keys for Job profile (UIDATIMP-898)
- Data Import Settings > Apply baseline shortcut keys for Action profile (UIDATIMP-900)
- Data Import Settings > Apply baseline shortcut keys for Match profile (UIDATIMP-899)
- Data Import Settings > Apply baseline shortcut keys for Field Mapping profile (UIDATIMP-901)
- Update jest-related configs (UIDATIMP-928)
- Rename constant "MARC" to "MARC_BIB" (UIDATIMP-917)
- Data Import Settings > Apply baseline shortcut keys for File Extension (UIDATIMP-879)
- Update version of interfaces due to supporting MARC Authority records (UIDATIMP-933)
- Import log summary: add a way to navigate back to the Landing page or View all page (UIDATIMP-913)
- Field Mapping profiles: For Holdings and Items, add validation for the "Staff only" field (UIDATIMP-920)
- Cover
<Section>
component with unit tests (UIDATIMP-724)
- folio-testing UI is completely broken for all apps (UIDATIMP-915)
- Cannot run a data import job in any of the hosted ref envs (UIDATIMP-925)
- Action profiles that have been unlinked from job profiles sometimes reappear (UIDATIMP-910)
4.0.3 (2021-04-20)
- Update the UI options for the repurposed quickMARC derive profile (UIDATIMP-890)
- Suppress quickMARC derive action and field mapping profiles from each other's associated profiles (UIDATIMP-891)
- Suppress quickMARC derive action profile from Job profile create/update (UIDATIMP-892)
- Suppress quickMARC derive job profile from the Choose jobs list (UIDATIMP-893)
- Disallow the upload of files without file extensions (UIDATIMP-896)
- Iris Bugfest: Error when trying to view the record-level details in the import log (UIDATIMP-903)
- Error popup displays when trying to view log when there is an error (UIDATIMP-905)
4.0.2 (2021-04-14)
- Add required field indication and validation to invoice field mapping profile (UIDATIMP-877)
- Cover
<ListTemplate>
component with tests (UIDATIMP-707) - Log lite - Invoice JSON screen (UIDATIMP-817)
- Numeric subfield mappings are not working. Fixed (UIDATIMP-885)
- FOLIO record type dropdown issue. Fixed (UIDATIMP-887)
4.0.1 (2021-04-02)
- Adjust the UI for action profiles when linked to job profiles (UIDATIMP-749)
- Adjust the UI for action profiles when linked to field mapping profiles (UIDATIMP-870)
- Cover
<ProhibitionIcon>
component with unit tests (UIDATIMP-719) - MARC Updates field mapping profile: be able to collapse/expand accordions (UIDATIMP-858)
- Ensure file name info for records posted direct via API on landing page (UIDATIMP-873)
- Log lite: Import job summary for EDIFACT invoices (UIDATIMP-816)
- Cover
<CodeHighlight>
component with tests (UIDATIMP-702) - Cover
<FolioRecordTypeSelect>
component with tests (UIDATIMP-705) - Cover
<JobLogsContainer>
component with tests (UIDATIMP-713)
4.0.0 (2021-03-18)
- Reuse
<JobsList>
component fromstripes-data-transfer-components
rep (UIDATIMP-573) - Cover
<AcceptedValuesField>
component with unit tests (UIDATIMP-692) - Cover
<MappedHeader>
component with unit tests (UIDATIMP-693) - Reuse
<JobsListAccordion>
component fromstripes-data-transfer-components
rep (UIDATIMP-574) - Reuse
<JobsLogs>
component fromstripes-data-transfer-components
rep (UIDATIMP-572) - Reuse
<Preloader>
component fromstripes-data-transfer-components
rep (UIDATIMP-580) - Reuse utils from
stripes-data-transfer-components
rep (UIDATIMP-576) - Reuse
<SearchResults>
component fromstripes-data-transfer-components
rep (UIDATIMP-581) - Cover
<BooleanActionField>
component with tests (UIDATIMP-700) - Reuse
<SearchForm>
component fromstripes-data-transfer-components
rep (UIDATIMP-582) - Implement a basic layout for the Import job summary page (UIDATIMP-750)
- Cover
<ActionMenu>
component with tests (UIDATIMP-699) - Field mapping for repeatable fields needs a tweak to validation (UIDATIMP-768)
- Cover
<Callout>
component with tests (UIDATIMP-701) - Cover
<DataFetcher>
component with tests (UIDATIMP-703) - Add "Load more" button to an Individual job's log details page (UIDATIMP-756)
- Log lite - import job summary page, from View all page (UIDATIMP-762)
- Enable EDIFACT invoice options in various settings (UIDATIMP-778)
- Cover
<DatePickerDecorator>
component with tests (UIDATIMP-704) - Add "Load more" button to View all log page (UIDATIMP-755)
- Update the UI permission names for current Data import permissions (UIDATIMP-781)
- Suppress Inventory single record MARC imports from data import log on landing page (UIDATIMP-659)
- Add filter for Inventory single record imports to the View all log screen (UIDATIMP-671)
- Match profile: Add validation to "Existing record" details (UIDATIMP-782)
- Data Import Field Mapping Profile details: Create/Edit Invoice and Invoice line from EDIFACT Invoice (UIDATIMP-296)
- Data Import Field Mapping Profile details: Toggles should display currency selected in Currency select in Extended information accordion(UIDATIMP-801)
- Data Import Field Mapping Profile details: Fund distribution section should be visible only when "Not prorated" option in Pro rate select is selected (UIDATIMP-802)
- Data Import Field Mapping Profile details: Extend functionality of AcceptedValuesField component to be able to choose several option (UIDATIMP-803)
- Disallow UI edit & deletion of the System-supplied default OCLC single record import profiles (UIDATIMP-784)
- Data Import Field Mapping Profile details: Create functionality for "Vendor name" and "Accounting code" fields for Vendor information accordion (UIDATIMP-800)
- Connect the Log light page to the server (UIDATIMP-763)
- Remove "secret button" from Choose jobs screen (UIDATIMP-812)
- Log lite - revised JSON screen (UIDATIMP-751)
- Log lite - Error handling for revised JSON screen (UIDATIMP-765)
- Update stripes to v6 (UIDATIMP-815)
- Suppress OCLC Single record import job profiles from the Choose jobs list (UIDATIMP-819)
- Refactor File Extensions view to use final-form instead of redux-form (UIDATIMP-825)
- Allow 005 to be a protected field (UIDATIMP-835)
- Update stripes-cli to v2 (UIDATIMP-840)
- Refactor Job profiles to use final-form instead of redux-form (UIDATIMP-829)
- Invoice mapping screen, FE updates according last BE changes (UIDATIMP-842)
- Update invoice status value in field mapping profile (UIDATIMP-830)
- Action profiles: Remove MARCcat qualifier from MARC record types (UIDATIMP-843)
- Refactor Match profiles to use final-form instead of redux-form (UIDATIMP-828)
- Invoice field mapping profile: Adjust vendor reference number (UIDATIMP-845)
- Data Import Field Mapping Profile View: Invoice and Invoice line from EDIFACT Invoice (UIDATIMP-783)
- Refactor Action profiles to use final-form instead of redux-form (UIDATIMP-827)
- Add personal data disclosure form (UIDATIMP-786)
- Adjust "vendor name" field value (UIDATIMP-868)
- Fix Accessibility problems for settings/data-import/match-profiles (lists must only directly contain li elements) (UIDATIMP-452)
- Fix Accessibility problems for settings/data-import/action-profiles?layer=create (Buttons must have discernible text) (UIDATIMP-448)
- Fix Accessibility problems for settings/data-import/{...-profiles} (Form elements must have labels) (UIDATIMP-457)
- Fix Accessibility problems in ProfileLinker Component (settings/data-import/job-profiles) (UIDATIMP-434)
- Fix an error occurred while searching for associated profiles (UIDATIMP-769)
- Status descending sort on Data Import home page not working. Fixed (UIDATIMP-758)
- Fix an error on switching existing record types on Match profile Create/edit screen (UIDATIMP-804)
- File upload in progress displays when it shouldn't. Fixed (UIDATIMP-742)
- A few updates to the invoice field mapping screen (UIDATIMP-811)
- Fix possibility to create match profile (UIDATIMP-821)
- Match profiles: Remove EDIFACT (UIDATIMP-844)
- Settings > Data import. Learn more button leads to empty page on Confluence (UIDATIMP-838)
- Remove validation error message from invoice field mapping screen (UIDATIMP-814)
- Cannot view log for OCLC Single record import jobs. Fixed (UIDATIMP-848)
- Create/Edit Match Profile WCAG 2.1 AA - Color Contrast violation (UIDATIMP-818)
- Invoice field mapping screen: Remove validation from fields with reference values (UIDATIMP-855)
- Protection fields in field mapping profile only lists 10. Fixed (UIDATIMP-849)
- Invoice field mapping: Lock total checkbox is not working properly. Fixed (UIDATIMP-857)
- Invoice field mapping: Exchange rate checkbox is not being saved. Fixed (UIDATIMP-864)
- Invoice field mapping profile: Subscription start date field misaligned (UIDATIMP-850)
- Match profile: form values are reset on page resize (UIDATIMP-867)
- Fix Accessibility problems for settings/data-import/{...-profiles} (id attribute value must be unique) (UIDATIMP-462)
- Match profile: existing record value not working for MARC 001 (UIDATIMP-865)
- Update module permission for logs retrieving (UIDATIMP-872)
- Field mapping profiles. Note type dropdown not loaded for item entity (UIDATIMP-866)
3.0.3 (2020-11-13)
- Fix Validation for default data typed into a field mapping profile (UIDATIMP-746)
- 'Reset all' functionality leads to error page (UIDATIMP-754)
3.0.2 (2020-11-05)
- Log filter dropdowns by job profile and user are not in alphabetical order (UIDATIMP-601)
- Cannot delete an import stuck in "Running" (UIDATIMP-738)
- Fix matching by
id
for Holdings and Item (UIDATIMP-747) - Bugfest: Search the log list on the View all log screen does not work as expected (UIDATIMP-744)
- Bugfest: Log filter dropdowns by job profile and user are not in alphabetical order (UIDATIMP-743)
- Attempt to sort JobLogs table by status leads to error (UIDATIMP-741)
- Match profiles are misaligned and have a stray line in them (UIDATIMP-739)
3.0.1 (2020-10-27)
- MARC Bib field mapping profile: inconsistency with the layout (UIDATIMP-694)
- MARC Bib field mapping profile: error while saving MARC Modifications (UIDATIMP-695)
- MARC field protection settings not working in Honeysuckle Bugfest (UIDATIMP-734)
3.0.0 (2020-10-15)
- Handle import of stripes-acq-components to modules and platform (UISACQCOMP-3)
- Add validation rules for Move action for the MARC modifications table fields (UIDATIMP-492)
- Add validation rules for Edit action for the MARC modifications table fields (UIDATIMP-489)
- Increment
@folio/stripes
tov5
and update dependency onreact-router
(UIDATIMP-656) - Reuse
<EndOfItem>
component fromstripes-data-transfer-components
repository (UIDATIMP-571) - Fix field mapping for Item record check in/check out note (UIDATIMP-554)
- Field mappings: Repeatable field dropdown Validation (UIDATIMP-508)
- Inventory field mapping: Instance, Holding, Item: add REMOVE option (UIDATIMP-567)
- Field Mapping Profile details: MARC Bib from MARC Bib 10 - View details screen (UIDATIMP-494)
- Field Mapping Profile details: Have view details screen cover the entire screen (UIDATIMP-535)
- Reuse
<Progress>
component fromstripes-data-transfer-components
repository (UIDATIMP-575) - Create
MARC field protection
settings screen (UIDATIMP-592) - Reset repeatable fields to neutral when all rows deleted (UIDATIMP-607)
- Match profile: Add Instance UUID as a match option (UIDATIMP-589)
- Match profile: Add Holdings UUID as a match option (UIDATIMP-590)
- Match profile: Add Item UUID as a match option (UIDATIMP-591)
- Update MARC matching UI to differentiate [any] versus [blank] indicators (UIDATIMP-525)
- Reuse
<FullScreenForm>
component fromstripes-data-transfer-components
repository (UIDATIMP-578) - Add option for Modify or Update MARC Bib field mapping profile (UIDATIMP-612)
- Update the available actions for Action profiles (UIDATIMP-559)
- Change Shelving order to unmappable on Holdings field mapping (UIDATIMP-611)
- Update the Field mapping View for repeatable fields options (UIDATIMP-555)
- Update the available options for Field mapping profile Incoming record types (UIDATIMP-560)
- Update the available Accepted data types for Job profiles (UIDATIMP-561)
- Update the available Incoming record options for Match profiles (UIDATIMP-562)
- Update the available Data type options for File extension settings (UIDATIMP-626)
- Connect MARC field protection settings to the server (UIDATIMP-621)
- Field mappings: Item - update reference dropdown list for Item status (UIDATIMP-529)
- Add validation for fields in MARC field protection settings (UIDATIMP-593)
- Add hover text for "Cannot be mapped" icon in field mappings (UIDATIMP-558)
- Remove "Edit job profile" from Choose jobs action menu (UIDATIMP-553)
- MARC Bib field mapping profile: details for Update Selected fields on Create/Edit screen (UIDATIMP-613)
- Update react-intl to v5 (UIDATIMP-643)
- Relocate the file upload area on the Data Import landing page (UIDATIMP-633)
- Sync with DTO updates. Modifying or updating the SRS MARC record (UIDATIMP-620)
- Update Datepicker decorator (TextDate component) (UIDATIMP-638)
- MARC Bib field mapping profile: details for Update Selected fields on View screen (UIDATIMP-614)
- Add column for Job status and Resequence columns (UIDATIMP-615)
- Match Profiles: Remove EDIFACT invoice as a match option (UIDATIMP-353)
- Change Data Import app name to sentence case (UIDATIMP-634)
- Add Public/Staff field for Holdings Statement Notes (UIDATIMP-642)
- Remove 'import/no-extraneous-dependencies' rule from eslint config and add missed dependencies (UIDATIMP-639)
- Refine an identifier matching for Instances (UIDATIMP-630)
- MARC Bib field mapping profile: add option for Modify or Update to View screen (UIDATIMP-625)
- Remove 'Manage' button from landing page (UIDATIMP-652)
- Refactor
bigtest/mirage
withmiragejs
. - MARC Bib field mapping profile: details for Update-Overrides on Create/Edit screen (UIDATIMP-631)
- MARC Bib field mapping profile: details for Update-Overrides on View screen (UIDATIMP-632)
- Change "Check in/out note" value to "Check in/out" for items (UIDATIMP-679)
- Add capability to remove jobs that are stuck in "Running" area of Data Import landing page first pane (UIDATIMP-651)
- Match profile create-edit & view screens: change unusable options to disabled (UIDATIMP-676)
- MARC Bib field mapping profile: EXCEPTION details for Update Selected fields on Create/Edit screen (UIDATIMP-660)
- MARC Bib field mapping profile: EXCEPTION details for Update Selected fields on View screen (UIDATIMP-661)
- Action profile create-edit screen: change unusable options to disabled (UIDATIMP-673)
- Field mapping profile create-edit screen for instances: add sentence (UIDATIMP-678)
- MARC Bib field mapping profile: EXCEPTION details for Override protected fields on Create/Edit screen (UIDATIMP-662)
- MARC Bib field mapping profile: EXCEPTION details for Override protected fields on View screen (UIDATIMP-663)
- Field mapping profile create-edit screen: change unusable options to disabled (UIDATIMP-674)
- Job profile create-edit screen: change unusable options to disabled (UIDATIMP-675)
- Replace hyphens with
<NoValue>
component (UIDATIMP-628) - Data Import App: Consume {{FormattedDate}} and {{FormattedTime}} via stripes-component (UIDATIMP-665)
- Fix rendering qualifier sections with old data in match profiles details (UIDATIMP-481)
- Fix for validation function
validateRequiredFields
(UIDATIMP-645) - Fix
SyntaxError: Unexpected token 'export'
error when running tests (UIDATIMP-667) - Fix "Position" in MCL View is not left justified (UIDATIMP-657)
- An error message appears when linking a match profile with Existing record field = "Identifier: ..." to a job profile (UIDATIMP-687)
- Only import MatchingFieldsManager once (UIDATIMP-689)
- Tweak syntax that caused ESLint to die early, allowing it complete, and find bugs like UIDATIMP-689 (UIDATIMP-690)
- MARC updates field mapping profile: override protected fields change sequence when edited (UIDATIMP-686)
- Fix sorting newly-created file extension settings in alphabetical order (UIDATIMP-681)
- In1, In2, Subfield defaults for subsequent update fields do not default to * (UIDATIMP-691)
2.1.4 (2020-08-13)
- Cannot create a holdings field mapping profile on Goldenrod bugfest, hotfix (UIDATIMP-619)
2.1.3 (2020-08-11)
- Fix saving subfield information of match profile, hotfix (UIDATIMP-604)
2.1.2 (2020-08-11)
- Fix Inconsistent in Holding schema between UI and Backend (UIDATIMP-596)
- Fix optional sections of match profile do not clear out when removed (UIDATIMP-597)
2.1.1 (2020-07-09)
- Get rid of imported translations for math profiles (UIDATIMP-570)
- Fix deletion repeatable fields in Field mapping profile (UIDATIMP-482)
- Fix assigning and unassigning tags to data import profiles (UIDATIMP-499)
2.1.0 (2020-06-25)
- Field Mapping Profile details: MARC Bib from MARC Bib 2 - Delete (UIDATIMP-486)
- Update Requests to SRS for v4 (UIDATIMP-486)
- Fix Accessibility problems for MARCTable component (UIDATIMP-547)
- Fix issue with holdings type field population (UIDATIMP-542)
- Fix issue with digitization policy field (UIDATIMP-543)
- Fix repeatable fields in Field mapping profiles (UIDATIMP-538)
- Fix Accessibility problems for /data-import page (UIDATIMP-429)
- Fix Accessibility problems for data-import/job-logs (Buttons must have discernible text) (UIDATIMP-432)
- Fix Accessibility problems for settings/data-import/job-profiles?layer=create (UIDATIMP-433)
2.0.0 (2020-06-12)
- Purge "intlShape" in prep for "react-intl" "v4" migration. (UIDATIMP-517)
- Data Import: Update to Stripes v4 (UIDATIMP-520)
- Add hotlinks for match and action profiles on Job profiles details view (UIDATIMP-478)
- Layout styles in repeatable sections, which contain withRepeatableActions decorator has been fixed (UIDATIMP-502)
- Implement basic layout for Field Mapping Profile details: MARC Bib from MARC Bib (UIDATIMP-297)
- Cover Mapping Profile Form with tests including field decorators (UIDATIMP-442)
- Implement add new row functionality for the Field Mapping Profile details (UIDATIMP-497)
- Change placement of repeatable decorator in the Inventory field mapping screens (UIDATIMP-518)
- Implement delete row functionality for the Field Mapping Profile details (UIDATIMP-498)
- Implement re-order row functionality for the Field Mapping Profile details (UIDATIMP-496)
- Add acceptedValues obj to reference dropdown fields (UIDATIMP-519)
- Get rid of "@folio/stripes-core" and "@folio/stripes-smart-components" dependencies
- Update "react-router" and "react-router-dom" dependencies
- Connect MARC modifications table to the Field mapping profile form (UIDATIMP-536)
- Add validation rules for Add action for the MARC modifications table fields (UIDATIMP-487)
- Migrate from
stripes.type
tostripes.actsAs
- Adjust mapping rules for repeatable fields in Field mapping profiles (UIDATIMP-544)
- Field Mapping Profile details: MARC Bib from MARC Bib 4 - Add Subsequent lines (UIDATIMP-488)
- Fix Item status list in field mapping profiles (UIDATIMP-515)
- Initial data doesn't show up for checkbox decorator for existing profiles (UIDATIMP-500)
- Update logic for reference dropdowns (UIDATIMP-516)
- Fix reference dropdowns long lists height (UIDATIMP-511)
- Update logic for reference dropdowns with datepicker (UIDATIMP-523)
- Add location code display to accepted values list (UIDATIMP-514)
- Reference dropdowns. Statistical code values lists has been updated (UIDATIMP-512)
1.8.3 (2020-04-27)
- Data Import field mapping profile details: Repeatable field dropdown component (UIDATIMP-401)
- Data Import field mapping profile details: Reference values dropdown component (UIDATIMP-402)
- Data Import field mapping profile details: Checkbox decorator (UIDATIMP-368)
- Cover MCL in mapping profile details sections with tests (UIDATIMP-469)
- Distinguish not mapped and unmappable fields in Field mapping profile View screen (UIDATIMP-471)
- Implement component (UIDATIMP-477)
- Field mapping profile - Add line above associated action profiles (UIDATIMP-472)
- Label for Year field in caption section has been updated (UIDATIMP-475)
- Preceding/succeeding sections has been updated to match new Instance fields (UIDATIMP-476)
- Update dependency on stripes-smart-components to version 3.1.1 (UIDATIMP-485)
- Implement date picker decorator (UIDATIMP-407)
- Add validation for field mapping profile fields (UIDATIMP-405)
- When returned to search results screen after profile save, wrong profile details show (UIDATIMP-424)
- Optional sections are collapsed even if contain data (UIDATIMP-479)
- Fix tree lines in Job profile associations tree (UIDATIMP-343)
- Fix displaying of profile associations on a job profile tree (UIDATIMP-413)
1.8.2 (2020-04-07)
- Render Repeatable Fields as MultiColumnList in FlexibleForm static view when needed (UIDATIMP-445)
- Cover mapping profile details sections with tests (UIDATIMP-406)
- More than one record cannot be created in Mapping Profiles Form repeatable fields (UIDATIMP-443)
- Error message when assigning or unassigning a tag to a data import profiles (UIDATIMP-461)
- Trash can next to match profile match criteria should not be there (UIDATIMP-466)
1.8.1 (2020-03-31)
- Data Import Field Mapping Profile details: Inventory instance from MARC (UIDATIMP-15)
- Data Import Field Mapping Profile details: Inventory holdings from MARC Bib (UIDATIMP-290)
- Data Import Field Mapping Profile details: Inventory item from MARC Bib (UIDATIMP-292)
- Rearrange the match profile diagram structure (UIDATIMP-411)
- Wipe out lines from the match profile diagram (UIDATIMP-411)
- Provide a profile snapshot with childWrappers when new profile association added to a job profile (UIDATIMP-413)
- Data import settings Match Profiles: Changes for Static value Number, Date submatches (UIDATIMP-414)
- Set defaultMapping query param when data-import process is run with chosen JobProfile to false (UIDATIMP-418)
- Add "profileType" query param to request for get /profileSnapshots/{profileId} (UIDATIMP-444)
- Fix broken Record Type Selection Tree in RTL mode (UIDATIMP-425)
- Fix broken Match criterion section in RTL mode (UIDATIMP-426)
- Mapping Profiles Form existing record type recognition behavior is wrong (UIDATIMP-456)
- Fix hardcoded tenant value for the modules retrieving (UIDATIMP-465)
- Fix styles for the form text fields (UIDATIMP-426)
1.8.0 (2020-03-13)
- Attach a field mapping profile to an action profile that does not have one (UIDATIMP-269)
- Attach one or more action profiles to a field mapping profile (UIDATIMP-279)
- Create ProfileTree Component (UIDATIMP-326)
- Job profile details, part 1: adding match profiles (UIDATIMP-312)
- Job profile details, part 2: adding secondary match/action profiles (UIDATIMP-313)
- Add rules for prohibited profile siblings for the ProfileTree component (UIDATIMP-314)
- Job profile details, part 4: unlinking match or action profiles (UIDATIMP-315)
- Create FOLIO records' field lists (UIDATIMP-330)
- Connect Profile Associator Component to unified data source (UIDATIMP-341)
- Update field naming for mapping profiles (UIDATIMP-349)
- Data import settings page's 4th pane for Match Profiles: Changes needed to support Static value submatches (UIDATIMP-352)
- Connect Profile Tree Component to unified data source (UIDATIMP-357)
- Rework ProfileLinker Component (UIDATIMP-358)
- Data import settings page's 4th pane for Match Profiles: Create MARC records' match-to section (UIDATIMP-373)
- Convert Match Profiles form Existing Record Field name to JSONPath format (UIDATIMP-375)
- Define API Contract for MappingProfile field mapping definitions (UIDATIMP-377)
- Remove extra action buttons in profiles Settings screens (UIDATIMP-394 - UIDATIMP-397)
- Augment RecordTypeSelector component with Incoming Record Type selection dropdown (UIDATIMP-386)
- Job profile details: suppress the delete/trash can icon (UIDATIMP-390)
- Job Profile Tree: Changes needed to support Static value submatches (UIPFIMP-11)
- Add "defaultMapping" query param to "/processFiles" path (UIDATIMP-417)
- Add caret to the incoming record select dropdown in match profile
- Upgrade Stripes and all the dependencies to version 3.0.0 (UIDATIMP-422)
- Rename renewal.json to ongoing.json (UIDATIMP-428)
- Remove extra action buttons in File extension Settings screens after central component update (UIDATIMP-398)
- Profile Associator lists are empty when the user reloads the page with Profile Edit Form open (UIDATIMP-338)
- ProfileTree component TreeLines re-renders are late by one tick from state updates (UIDATIMP-343)
- ProfileTree component ProfileLinker dropdown doesn't close automatically after list option has chosen (UIDATIMP-345)
- Associated profiles not clearing out after viewing, like they should (UIDATIMP-354)
- Search and Sort don't work in Profile Associator Component in view mode (UIDATIMP-374)
- Fix wording of unlink confirmation modal (UIDATIMP-378)
- Fix wording of profile create/update confirmation toast (UIDATIMP-379)
- Page unstable error when trying to save match profile (UIDATIMP-380)
- Unlink action profile from field mapping profile is not working (UIDATIMP-381)
- ProfileAssociator Component lists are empty (UIDATIMP-399)
- Fix UI tests (UIDATIMP-399)
- Fix action profiles' sequence in job profiles (UIDATIMP-412)
- Wipe out linked profiles when duplicate a profile (UIDATIMP-410)
- Fix unlinking associated profiles from job profile (UIDATIMP-420)
- Fix Match Profile regressions (UIDATIMP-421)
- Fix existing record field name displaying on match profiles (UIDATIMP-427)
1.7.3 (2019-12-04)
- Update sorting query for jobs (UIDATIMP-346)
- Fix typo in a field mapping profile modal (UIDATIMP-336)
1.7.2 (2019-12-04)
- Add action options to choose jobs screen (UIDATIMP-268)
- Add non-editable mode feature for RecordTypesSelect component (UIDATIMP-323)
- Add match details to the View match profile details pane (UIDATIMP-239)
- Create Match Profiles Form renderer (UIDATIMP-325)
- Increase the width of the View details pane for Match profiles (UIDATIMP-332)
- Create Associator Component (UIDATIMP-275)
- Attach a field mapping profile to an action profile that does not have one (UIDATIMP-269)
- Attach one or more action profiles to a field mapping profile (UIDATIMP-279)
- Fix sentence case for Qualifier field dropdowns in Create/View match profile details (UIDATIMP-340)
1.6.0 (2019-11-01)
- Add details section on create/edit action profile form (UIDATIMP-207)
- Add details section of action profile details pane (UIDATIMP-280)
- Update format of settings cancel/save options (UIDATIMP-238)
- Add associated job profiles search on match profile details pane (UIDATIMP-178)
- Update requests for retrieving logs and jobExecutions (UIDATIMP-304)
- Fix unstable message for job profiles (UIDATIMP-305)
- Create "view all" log screen (UIDATIMP-285)
- Add search details for the "view all" log screen (UIDATIMP-286)
- Add filter details for the "view all" log screen (UIDATIMP-287)
- Update query for sorting by numeric field (UIDATIMP-310)
- Update dependency on source-record-manager (UIDATIMP-318)
- Remove "React to" from action profiles(UIDATIMP-316)
1.5.1 (2019-09-25)
- Create Section component (UIDATIMP-278)
- Create and integrate RecordTypesSelect component (UIDATIMP-244)
- Add a Records column to a job logs table, rename Import ID column to ID, swap columns and change width of panes (UIDATIMP-260)
- Fix save match profile (UIDATIMP-282)
1.5.0 (2019-09-10)
- Implement mapping profile duplication feature (UIDATIMP-228)
- Implement mapping profile deletion feature (UIDATIMP-229)
- Make mapping profile name a hotlink in action profile details (UIDATIMP-214)
- Add tags accordion for match profiles (UIDATIMP-18)
- Create TreeView component (UIDATIMP-243)
- Add choose jobs screen 2nd pane (UIDATIMP-257)
- Add job profile details pane on choose job profile page (UIDATIMP-258)
- Fix file extension validation by making it case insensitive (UIDATIMP-252)
- Add associated job profiles search on action profile details pane (UIDATIMP-217)
- Integrate updated MultiColumnList component (UIDATIMP-276)
1.4.0 (2019-08-02)
- Create data import settings page's 3rd pane for action profiles (UIDATIMP-8)
- Implement header caret actions for action profiles (UIDATIMP-14)
- Add form for new action profile action (UIDATIMP-144)
- Implement save the new action profile feature (UIDATIMP-145)
- Implement details view for action profiles (UIDATIMP-146)
- Add search box for 3rd pane of action profiles (UIDATIMP-167)
- Create edit action profile form (UIDATIMP-149)
- Add saving of edited action profile feature (UIDATIMP-220)
- Implement action profile deletion feature (UIDATIMP-215)
- Implement action profile duplication feature (UIDATIMP-148)
- Make job profile name a hotlink in action profile details (UIDATIMP-213)
- Add tags accordion for match profiles (UIDATIMP-16)
- Add tags accordion for action profiles (UIDATIMP-17)
- Create data import settings page's 3rd pane for Field Mapping Profiles (UIDATIMP-9)
- Implement details view for mapping profiles (UIDATIMP-219)
- Implement create mapping profile feature (UIDATIMP-227)
- Implement edit mapping profile feature (UIDATIMP-230)
- Generalize and modularize Modals and Toasts templates, create common Callout renderer (UIDATIMP-210)
- Generalize and modularize Entity List View templates, create common ListView component (UIDATIMP-211)
- Add fields to edit mapping profile screen (UIDATIMP-247)
1.3.0 (2019-06-12)
- Create data import settings page's 3rd pane for Match Profiles. Add string capitalization (capitalize) and HTML special chars decoding (htmlDecode) utils (UIDATIMP-6)
- Create temporary MARC Bib files load option on Choose jobs pane (UIDATIMP-185)
- Add Search box for 3rd pane of Match Profiles (UIDATIMP-166)
- Implement landing page changes when temporary MARC Bib Load option button pushed (UIDATIMP-186)
- Create the form for a new match profile creation (UIDATIMP-138)
- Reorganize testing folder structure and code improvements (UIDATIMP-200)
- Implement details view for match profiles (UIDATIMP-140)
- Save the new match profile (UIDATIMP-139)
- Create edit match profile form (UIDATIMP-143)
- Implement saving of edited match profile (UIDATIMP-182)
- Make job profile name a hotlink in match profile details (UIDATIMP-184)
- Implement match profile duplication feature (UIDATIMP-142)
- Implement match profile deletion feature (UIDATIMP-144)
- Refactor all the profile list views to generalize them and move common parts to separate components (UIDATIMP-201)
- Create ListTemplate and ColumnTemplate components for declarative definition of EntityList (UIDATIMP-201)
- Create MenuTemplate and ItemTemplate components for declarative definition of ActionMenu, create ActionMenu component (UIDATIMP-201)
- Create Spinner and LastMenu components (UIDATIMP-201)
- Create LogViewer and modular CodeHighlight components among with modular language definitions (langJSON and langRAW for now) and 2 highlight themes (light - Coy and dark - Stalker) (UIDATIMP-209)
- Refine ViewJobLog page component with a new endpoint to show all the log including error ones through LogViewer component (UIDATIMP-209)
- Add missing icons for Match Profiles record types (UIDATIMP-194)
- Implement match profile deletion feature (UIDATIMP-176)
1.2.1 (2019-05-14)
- Downgrade okapi interface version in order to have data-import-converter-storage API endpoints work (UIDATIMP-195)
1.2.0 (2019-05-10)
- Create data import settings page's 3rd pane for Jobs Profiles (UIDATIMP-6)
- Add job profile form (UIDATIMP-132)
- Delete upload definition when it does not have files on the landing page so the user can start over new uploading process (UIDATIMP-110)
- Implement search job profiles feature (UIDATIMP-164)
- Implement save the new job profile feature (UIDATIMP-136)
- Implement job profile editing feature (UIDATIMP-137)
- Implement details view for job profiles feature (UIDATIMP-133)
- Align wording for the create new job profile submit button (UIDATIMP-179)
- Implement job profile duplication feature (UIDATIMP-134)
- Handle text wrapping issue in columns of the job profile results list (UIDATIMP-190)
- Implement job profile deletion feature (UIDATIMP-173)
- Handle text wrapping issue in columns of the job profile results list (UIDATIMP-190)
- Implement caret actions and items selection for job profiles (UIDATIMP-12)
- Add status check for failed backend responses on the UI (UIDATIMP-189)
- Create Log button in the jobs log list for showing the resulting SRS JSON document (UIDATIMP-187)
1.1.0 (2019-03-22)
- Add file extensions validation and
InvalidFilesModal
component for file upload (UIDATIMP-46) - Hide popover when user clicks on the link button (UIDATIMP-71)
- Write documentation for
FileUploader
component and some code refactor (UIDATIMP-65) - Create UI for styling for
Completed
file uploads (UIDATIMP-38) - Prevent user navigation when file upload is in progress (UIDATIMP-67)
- Add document icon to upload file items (UIDATIMP-74)
- Setup BigTest and write tests for Jobs pane (UIDATIMP-75)
- Implement deleting failed files from server feature (UIDATIMP-72)
- Handle file name issue with file upload definition (UIDATIMP-97)
- Show error message on UI when there is not enough server space for uploaded file(s) on uploading job profiles (UIDATIMP-86)
- Create data import settings page's 3rd pane for File Extensions (UIDATIMP-47)
- Show modal on Leaving Choose Job Profile page (UIDATIMP-104)
- Prohibit file upload when there is a draft job in progress (UIDATIMP-106)
- Implement add new file extension feature (UIDATIMP-56)
- Handle sorting icons for both job logs and file extensions tables (UIDATIMP-124)
- Update API endpoints on UI due to changes on backend across the application (UIDATIMP-112, UIDATIMP-113, UIDATIMP-114)
- Implement "Save the new file extension" feature (UIDATIMP-79)
- Implement return to Choose Job Profile page functionality (UIDATIMP-103)
- Write tests for return to Choose Job Profile page functionality (UIDATIMP-154)
- Implement file extension editing feature (UIDATIMP-84)
- Fix file extensions order after adding/editing a file extension (UIDATIMP-159)
- Close invalid files modal after clicking "Choose other files to upload" button (UIDATIMP-160)
- Implement "Reset all extension mappings to system defaults" feature (UIDATIMP-55)
- Create data import File Extension Details view (UIDATIMP-61)
- Implement file extension deletion feature (UIDATIMP-69)
- Implement search file extensions feature (UIDATIMP-157)
- Handle horizontal scroll issue for the file extensions list (UIDATIMP-76)
- Hook up file upload behavior to file extension settings when uploads for certain extensions are forbidden (UIDATIMP-117)
1.0.0 (2018-11-10)
- New app created with stripes-cli
- Adjust skeleton application (UIDATIMP-2)
- Add app icon (UIDATIMP-19)
- Add layout for landing page (UIDATIMP-20)
- Add layout for first pane on Landing page (UIDATIMP-22)
- Create a reusable stripes component for "Preview" & "Running Jobs" boxes (UIDATIMP-31)
- Create UI for "File Upload" feature on Landing page (UIDATIMP-33)
- Create reusable react "Drag and Drop" component (UIDATIMP-35)
- Implement "Preview jobs" feature on Landing page (UIDATIMP-23)
- Implement "Logs" feature on Landing page (UIDATIMP-29)
- Update stripes-* dependencies and imports to use stripes framework 1.0 (FOLIO-1549)
- Implement data fetching for JobExecutions and JobLogs on Landing Page (UIDATIMP-27)
- Add Data Import settings page (UIDATIMP-5)
- Create UI for File Upload: Action & Styling for "In Process" file uploads (UIDATIMP-37)