Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
None
-
-
Concorde - Sprint 64
-
Concorde
Description
SPIKE: To allow front-end developers on the EPAM-Concorde team to become familiar with the editor and the API endpoints for populating menus and ensuring appropriate encoding of circulation rules. The work will allow the team to begin work to add Organization hierarchies and Locations to the Circulation Rules Editor.
https://github.com/folio-org/ui-circulation/tree/master/src/settings/lib/RuleEditor
https://github.com/folio-org/mod-circulation/blob/master/doc/circulationrules.md
https://discuss.folio.org/t/loan-rules-ux-iteration-4/834
May be for back-end devs only:
https://github.com/folio-org/mod-circulation
https://github.com/folio-org/mod-circulation-storage
API calls to get data to populate the various attribute menus in the editor, as defined by defined by the rules editor here: https://github.com/folio-org/ui-circulation/blob/master/src/settings/CirculationRules.js#L32-L92
:
1. Circulation rules
backend endpoint: /circulation/rules
frontend url: https://folio-snapshot.aws.indexdata.com/settings/circulation/rules
2. Patron groups:
backend endpoint: /usergroups
frontend url: https://folio-snapshot.aws.indexdata.com/settings/users/groups
3. Material types:
backend endpoint: /material-types
frontend url: https://folio-snapshot.aws.indexdata.com/settings/inventory/materialtypes
4. Loan types:
backend endpoint: /loan-types
frontend url: https://folio-snapshot.aws.indexdata.com/settings/inventory/loantypes
5. Loan policies
backend endpoint: /loan-policy-storage/loan-policies
frontend url: https://folio-snapshot.aws.indexdata.com/settings/circulation/loan-policies
6. Request policies
backend endpoint: /request-policy-storage/request-policies
frontend url: https://folio-snapshot.aws.indexdata.com/settings/circulation/request-policies
7. Notice policies
backend endpoint: /patron-notice-policy-storage/patron-notice-policies
frontend url: https://folio-snapshot.aws.indexdata.com/settings/circulation/notice-policies
To add:
1. Institutions
backend endpoint: /location-units/institutions
url: https://folio-snapshot.aws.indexdata.com/settings/tenant-settings/location-institutions
2. Campuses
backend endpoint: /location-units/campuses
url: https://folio-snapshot.aws.indexdata.com/settings/tenant-settings/location-campuses
3. Libraries
backend endpoint: /location-units/libraries
url: https://folio-snapshot.aws.indexdata.com/settings/tenant-settings/location-libraries
4. Locations
backend endpoint: /locations
url: https://folio-snapshot.aws.indexdata.com/settings/tenant-settings/location-locations
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-873 Circ Rules: Integrate Circ Rules with Location Model
-
- Closed
-
- relates to
-
CIRC-318 SPIKE - Familiarization with Circulation Module for Rules Editor BE work
-
- Closed
-