Skip to content

Latest commit

 

History

History
333 lines (264 loc) · 22.1 KB

CHANGELOG.md

File metadata and controls

333 lines (264 loc) · 22.1 KB

Change history for ui-tenant-settings

IN PROGRESS

  • UITEN-200 Language and localization > locale dropdown should be sorted in current locale
  • UITEN-176 Refactor away from react-intl-safe-html
  • UITEN-172 @folio/eslint-config-stripes@"^3.2.1" causes peer-dep inconsistency

7.0.0(2021-02-25)

Full Changelog

  • UITEN-189 menu ui-tenant-settings.settings.numberingSystem needs defined translation
  • UITEN-190 Service Point Locations accordion doesn't refresh when moving from existing service point to creating new service point
  • UITEN-175 prefer @folio/stripes exports to private paths when importing components
  • UITEN-191 Permissions error when editing Settings --> Tenant --> Locations
  • UITEN-187 refactor psets away from backend ".all" permissions
  • UITEN-201 Locations not visible in Settings > Tenant > Locations if more than 1000 locations exist on one library
  • UITEN-145 Rewrite Bigtest tests for Locations page with jest/react-testing-library

7.0.1(2021-11-11)

Full Changelog

  • UITEN-188 Upgrade react-intl-safe-html
  • UITEN-194 Unable to save location after changing remote location to No

7.0.0(2021-09-31)

Full Changelog

  • UITEN-181 Set numbering system independently of locale
  • UITEN-178 Permission sets should avoid ".all" permissions
  • UITEN-183 Increment stripes to v7

Full Changelog

  • UITEN-170 Include missing staff-slips permission in service-points pset

Full Changelog

  • UITEN-180 The Remote storage section is not displayed in the General Information pane

6.1.0(2021-06-11)

Full Changelog

  • UITEN-169 Move Tenant/Bursar exports to Users/Transfer criteria
  • UITEN-65 Disable key-bindings; it was just a mean tease.
  • UITEN-165 Add remote storage returning workflow details to location view.
  • UITEN-174 Update "remote-storage-mappings" interface
  • UITEN-179 Replace babel-polyfill with regenerator-runtime, remove turnOffWarnings and karma.conf
  • Update translations

6.0.0(2021-03-12)

Full Changelog

  • UITEN-13 Build RTL/Jest unit test code coverage.
  • UITEN-123 Disable "Download metadata" button when url is not provided.
  • UITEN-127 Add additional permission to location permission set.
  • UITEN-128 Do not warn about dangling references in optional modules.
  • UITEN-80 Fix bug causing some locations to be miscounted in libraries list.
  • UITEN-146 Update stripes to v6.0.0.
  • UITEN-115 Make permission names localizable.
  • UITEN-119 Fix console warnings.
  • UITEN-119 Fix Jest catching /test/ui-testing/test.js
  • UITEN-119 Add remote-storage back-end module optional dependencies.
  • UITEN-119 Add remote-storage sub-perms in ui-tenant-settings.settings.location.
  • UITEN-119 Add Remote Storage field functionality to Location edit form.
  • UITEN-119 Refactor Location edit form.
  • UITEN-152 Bursar exports settings page
  • UITEN-158 Update @folio/stripes-cli to v2
  • UITEN-150 View remote storage details in settings > tenant > location
  • UITEN-151 Guard appearance of remote-storage field with hasInterface()
  • UITEN-162 Remote Storage configuration should be removed
  • Update translations

5.0.1 (2020-11-13)

Full Changelog

  • UITEN-132 Do not show download metadata button without correct perms.
  • Update translations

5.0.0 (2020-10-14)

Full Changelog

  • PERF-62 Use more efficient queries.
  • Refactor to miragejs from bigtest/mirage.
  • UITEN-105 Settings > Tenant > Locale show locales in current and native locale
  • Increment @folio/stripes to v5, react-router to v5.2.
  • UITEN-76 Refactor forms to use final-form
  • UITEN-107 Retrieve data for up to 1000 plugins
  • UITEN-108 Import support locales from stripes-core.
  • FOLIO-2727 Temporarily disable flakey integration tests.
  • UITEN-109 Use label/aria-label correctly for tenant-locale settings
  • UITEN-112 Increment react-intl to ^5.8.0.
  • UITEN-117 Fix Locale page crashes due to react-intl changes affecting the use of formatDisplayName().
  • UITEN-34 Enable translation of headings on Settings.
  • UITEN-114 Fix Idp Url validator
  • UITEN-70 Add extra permission to make Download metadata button work correctly.
  • Update translations

4.0.0 (2020-06-11)

Full Changelog

Stories

  • UITEN-103 Bump login-saml interface version and fix permissions
  • UITEN-74 Refuse to delete a location if it's in use by a course-listing or a course-reserve
  • UITEN-88 Settings > Tenant > Location Setup > Edit/View Location
  • UITEN-87 Settings > Tenant > Location Setup > New Location
  • UITEN-86 Settings > Tenant > Service Point > Detail Record updates
  • UITEN-85 Settings > Tenant Pages > Move Save button to the Footer - Implement the pane footer component
  • STRIPES-672 Purge intlShape in prep for react-intl v4 migration. Refs STRIPES-672.
  • STRIPES-672 Upgrade to stripes 4.0, react-intl 4.5. Refs STRIPES-672.
  • Update translations

Bugs

  • UITEN-32 Remove hardcoded font sizes
  • UITEN-72 Security update eslint to >= 6.2.1 or eslint-util >= 1.4.1
  • UITEN-81 Provide default isActive value for the locations loaded via API
  • UITEN-94 Accessibility Error: Form elements must have labels
  • UITEN-97 Accessibility Error: IDs used in ARIA and labels must be unique

3.0.0 (2020-03-12)

Full Changelog

  • Tenant / Addresses: Last updated by - Username not displayed. Fixes UITEN-71.
  • Refactor away from ModalFooter button props
  • Update "stripes" to 'v3.0.0', "stripes-components" to '6.0.0', "stripes-core" to '4.0.0' and "react-intl" to '2.9.0'. Refs UITEN-83.

2.14.0 (2019-12-05)

Full Changelog

  • Update "location-units" version bumped to '2.0'. Refs UITEN-61.
  • Provide a link to session-locale settings from tenant-locale-settings. Refs UITEN-53.
  • Fix new addresses saving. Refs UIOR-459.

2.13.1 (2019-09-26)

Full Changelog

  • Don't mutate form data in callbacks, preventing service point checkboxes from flashing. Fixes UITEN-54.

2.13.0 (2019-09-10)

Full Changelog

  • Delete unnecessary asterisks in location and service points forms. Refs UICIRC-281.
  • Make institution, campus and library codes required in location settings. Refs UITEN-5.
  • Update integration tests for new MCL. Refs STCOM-363.
  • Handle issue when incorrect library is selected after the change of campus in location settings. Refs UITEN-41.

2.12.0 (2019-07-24)

Full Changelog

  • Remove unnecessary permissions. Refs UITEN-7, UIORG-150.
  • Add translation support for labels in service point settings. UITEN-30.
  • Retrieve all locations and staff-slips when viewing service points. Fixes UITEN-43.
  • Restore duplicate location feature in locations settings. Fixes UITEN-33.
  • Add Additional, Sortable Columns to Location List in Settings. UITEN-18, UITEN-24.
  • Other bug fixes. UITEN-46, UITEN-44.

2.11.0 (2019-06-13)

Full Changelog

  • Primary Currency Setting. Refs UIU-1040.
  • Mark hold shelf expiration period as required. UITEN-10 (was UIORG-153)

2.10.0 (2019-06-10)

Full Changelog

  • Add an address list to Settings - Tenant - Addresses. UINV-6
  • Bug fixes: UITEN-4, UITEN-8 (was UIORG-172), UITEN-9 (was UIORG-163), UIOR-296
  • Bug fix: mark Hold shelf expiration period as required. Fixes UIORG-153.

2.9.1 (2019-05-20)

Full Changelog

  • Update translations.
  • Update location tests.

2.9.0 (2019-05-16)

Full Changelog

  • Increase location fetch limit to 1000. Refs UIORG-137.
  • In service-point form, align sort of print-defaults and staffslip names. UIORG-167.

2.8.1 (2019-03-27)

Full Changelog

  • Increase service point fetch limit to 500. Fixes UIIN-509
  • Delete confirmation checks. Fixes tests

2.8.0 (2019-03-15)

Full Changelog

  • Add hold-shelf expiration period to service points. Fixes UIORG-143.
  • Set print slip print defaults on service point. Fixes UIORG-144.
  • Robust integration tests avoid selectors with translatable values. Refs STCOM-296.
  • Hold-shelf expiration period must be >= 0. Fixes UIORG-145.
  • Update l10n strings.

2.7.0 (2019-01-25)

Full Changelog

  • Upgrade to stripes v2.0.0.

2.6.0 (2018-12-17)

Full Changelog

  • Add ability to copy location record. Fixes UIORG-117.
  • Enable filtering of location records by institution, campus and library. Fixes UIORG-92.
  • Show correct Pickup Location flag. Fixes UIORG-118.
  • Service point array is now a required attribute of locations. Refs UIORG-115.
  • Provide sortby key to ControlledVocab. Refs STSMACOM-139.
  • Don't check users version in tests. Fixes UIORG-121.
  • Add Arabic as a Locale.
  • Display locations associated with the service point. Fixes UIORG-127.
  • Disallow deletion of SPs that are primary for location. Fixes UIORG-129.
  • Hide service point delete button. Fixes UIORG-130.
  • Pass strings not nodes to <ControlledVocab>. Fixes UIORG-134.

2.5.1 (2018-10-05)

Full Changelog

  • Fix ViewMetaData import

2.5.0 (2018-10-04)

Full Changelog

  • Provide default isActive value for new locations. Fixes UIORG-109.
  • Add permission for service points. Fixes UIORG-106.
  • Update stripes-form dependency to v1.0.0.
  • Expose Portuguese as a localization option. Fixes UIORG-113.
  • Use stripes framework 1.0

2.3.0 (2017-09-06)

Full Changelog

  • Added AutoSuggest component to the lib folder. Fixes UIORG-87
  • Refactor usage of dataKey. Fixes UIORG-36.
  • Setup CRUD for Shelving Locations v1. Fixes UIORG-2.
  • Expanded SSO configuration page with new fields. Added interface dependency for mod-login-saml. Fixes UIORG-25.
  • Delete metadata sub-record from configuration before resubmitting it to mod-configuration, which rejects the record if it's included. Avoids a 422 Unprocessable Entity error. Fixes UIORG-29.
  • Upgrade stripes-connect dependency to v3.0.0-pre.1. Fixes UIORG-38 (at least, with the present git master).
  • Add save buttons to organization settings. Fixes UIORG-41.
  • Use more-current stripes-components. Refs STRIPES-495.
  • Add single save button to preferred plugins page. Fixes UIORG-42.
  • Refactor settings to use ConfigManager. Fixes UIORG-44.
  • Add Okapi URL to SSO configuration page. Fixes UIORG-40.
  • Add validation for Okapi and IdP URLs. Fixes UIORG-43.
  • Ignore yarn-error.log file. STRIPES-517.
  • Location-Institution, campus, library, location CRUD. Fixes UIORG-54, UIORG-61, UIORG-65, UIORG-69. Work on the latter includes additional location fields, better parens handling for institutions, refreshing lookup tables on mount, cleanup, and refactoring asyncValidation so failures persist through blurs.
  • Disallow deletion of an institution when it is in use. Fixes UIORG-62.
  • Disallow deletion of a campus when it is in use. Fixes UIORG-64.
  • Disallow deletion of a library when it is in use. Fixes UIORG-67.
  • Add Service Point CRUD. Fixes UIORG-50.
  • Add Okapi interfaces to package.json. Fixes UIORG-73.
  • Fix up panel display for Shelving Locations settings. Fixes UIORG-108.
  • Remove fee fine owner from service points settings page. Fixes UIORG-74.
  • Add ui-organization.settings.location permission for maintaining locations. Fixes UIORG-76.
  • Require a user to have ui-organization.settings.location in order to maintain locations. Fixes UIORG-78.
  • Include location-count on libraries page. Refs UIORG-66.
  • Modify use of stripes-components to avoid referencing obsolete /structures/ directory. Refs STCOM-277.
  • Refresh location counts on mount. Refs UIORG-60, UIORG-63.
  • Perform field-level validation of unique names, codes on save.
  • Hide Campus and Library CRUD panels until Institution and Campus filters are valid. Refs UIORG-82, UIORG-83.
  • Add location-managment tests.
  • Assign locations to service points. Fixes UIORG-90.
  • Pass manager resources with alternative props name.
  • Make stripes-core a peer-dependency rather than a regular dependency, to avoid duplicates in the bundle.
  • Provide an id prop to <ConfirmationModal> to avoid it autogenerating one for us. Refs STCOM-317.
  • In the location manager in the settings, fetch up to 40 locations (was 10), and sort them by name. Fixes UIORG-101.
  • Validate use of locations prior to deletion. Refs UIORG-86.
  • Clicking Save and close on location lookup popup registers the location. Fixes UIORG-104.
  • Reorganize settings pane into sections. Fixes UIORG-75.
  • When code isn't specified in location setup, don't display "Undefined". Fixes UIORG-85.
  • Relocate language files. Fixes UIORG-88.

2.2.0 (2017-09-01)

Full Changelog

  • Use translations for headings of some settings pages. Fixes UIORG-24.
  • Switch manifest data to resources. Fixes UIORG-21.
  • Add numerous settings-related permissions. Fixes UIORG-26.
  • Add SSO configuration page with IdP URL setting. Fixes UIORG-16.
  • Upgrade dependencies to stripes-components 1.7.0, stripes-connect 2.7.0 and stripes-core 2.7.0.

2.1.0 (2017-07-11)

Full Changelog

  • <PluginType> editor now offers special "(none)" value. Fixes UIORG-17.
  • Ability to edit preferences for multiple plugins. Fixes UIORG-18.
  • Bump configuration interface dependency to v2.0. Fixes UIORG-19.
  • Bump Stripes dependencies: stripes-components from v0.15.0 to v1.2.0, stripes-core from v1.14.0 to v2.1.0 and stripes-connect from v2.3.0 to v2.4.0.

2.0.0 (2017-07-03)

Full Changelog

  • Add okapiInterfaces and permissionSets to package.json. Fixes UIORG-13.
  • Upgrade to configuration interface v1.0. Fixes UIORG-15.
  • Use %{foo} instead of ${foo} for CQL string interpolation. Part of STRPCONN-5.

1.1.0 (2017-06-19)

Full Changelog

  • Key-bindings editor validates JSON on the fly. Fixes UIORG-8.
  • Locale-changes take effect instantly, not requiring a logout/login. Fixes UIORG-9. (Requires stripes-core v1.14.0, so dependency was updated accordingly.)
  • Stripes-connect resource names in the bindings editor made unique within the module.

1.0.0 (2017-06-16)

Full Changelog

  • Add new settings section, hotkeys editor. Presently just a text-area, will become more sophisticated later. Fixes UIORG-7.
  • The step up to v1.0 does not indicate a major change, but graduating into full semantic versioning.

0.5.0 (2017-06-11)

Full Changelog

  • Add two locales: de-DE (German - Germany) and hu-HU (Hungarian)
  • Remove the "About" area, which has been superseded by Stripes Core's own About page.

0.4.0 (2017-05-18)

Full Changelog

  • Add new plugin-type settings. Fixes STRIPES-380.
  • We no longer pass all props into the <Pluggable> component, only the ones it needs.
  • The list of back-end modules in the About settings is now sorted by name.
  • All settings components now use the label prop, passed in from the <Settings> in stripes-components v0.9.0.

0.3.0 (2017-05-18)

Full Changelog

  • Add a markdown-editor plugin surface to the About page. Proof of concept for STRIPES-379.

0.2.0 (2017-05-16)

Full Changelog

  • Add an "About" page within the Organization settings. At present this shows the list of modules running on the back-end, together with the module details as returned from Okapi. Fixes STRIPES-378.

0.1.0 (2017-05-05)

  • The first formal release.