Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Setup default parameters like Category,Context,Rules etc using UI
  • Setup appropriate Term(s), FunctionLoaders, ActionTypeService etc using backend code
  • Create CircPolicy (KRMS Agenda) using both above 

...

Pros:

...

  • User can create, view and edit rules without having to worry too much about the backend implementation details

...

Cons:

...

  • For this story, simple rules using the UI doesn't suffice and needs backend wiring
  •  
Info
titleProfile Approach (Option #2)

KRMS has been utilized for Staff Upload (Batch Ingest) process in KOLE with custom setup of rules, actions etc using a profile concept; KRMS UI doesn't offer support for setting up custom rules etc, and so the intent here is to leverage what was done for staff upload for 0.6 release and extend the functionality to circ policies.

We are going to abstract out the common parts such as setting up function loaders, term resolvers etc and then have specific implementations for staff upload, circ polices. This will also enable future extensibility of such custom setups.

...