The circulation module follows 2 state charts: Item state chart and Loan state chart. See below.
See also the /data-graph-generation.md#circulation-policies for graph generation.
It is implemented:
- into the
Class Item()
ofreroils-data/reroils_data/items/api.py
for the back end. - into the
item.ts
file of thereroils-circulation-ui
module for the front end.
You can generate a schema of circulation policies as explained here: https://forge.o9.re/ODT/rero-ils-graphs/src/branch/master/by_json
It looks like: