time to remove script-based circ policies
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
From Benjamin Shum's proposal to be RM for 2.7:
4) Deprecate and remove old code that is no longer necessary or
broken. As one immediate example: the old style circulation scripts
have been officially deprecated since version 2.4 in favor of
in-database circulation policies and we should remove the circ scripts
completely from the code base along with any other unnecessary pieces
Removing the script-based circ policy support would:
- remove a potential source of bugs and discrepancies with in-DB circ policies
- take us further (or even all the way) towards allowing us to remove the SpiderMonkey dependency, simplifying installation
Potential downsides:
- there may still be libraries depending on functionality that is still only possible with script-based circ policy
Evergreen master
Changed in evergreen: | |
status: | New → Confirmed |
milestone: | none → 2.next |
Changed in evergreen: | |
milestone: | 2.9-alpha → 2.9-beta |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
In progress branch to kill script based circ. Hastily created and lightly tested. Eyes and testing appreciated.
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ berick/ lp1312308- kill-script- circ