- Bug fix: use correct permission names. Fixes UIORG-172.
2.9.1 (2019-05-20)
- Update translations.
- Update location tests.
2.9.0 (2019-05-16)
- 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)
- Increase service point fetch limit to 500. Fixes UIIN-509
- Delete confirmation checks. Fixes tests
2.8.0 (2019-03-15)
- 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)
- Upgrade to stripes v2.0.0.
2.6.0 (2018-12-17)
- 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)
- Fix
ViewMetaData
import
2.5.0 (2018-10-04)
- 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)
- 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)
- 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)
<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)
- Add
okapiInterfaces
andpermissionSets
topackage.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)
- 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)
- 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)
- 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)
- 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)
- Add a markdown-editor plugin surface to the About page. Proof of concept for STRIPES-379.
0.2.0 (2017-05-16)
- 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.