Bug 19532: Database and installer stuff
authorAleisha Amohia <aleishaamohia@hotmail.com>
Wed, 22 Apr 2020 00:47:13 +0000 (00:47 +0000)
committerFridolin Somers <fridolin.somers@biblibre.com>
Tue, 15 Mar 2022 08:45:50 +0000 (22:45 -1000)
commit53aa7b523b27b6b18e8c7147d34ad5276072bcf0
tree3f159aa383855a4a5fdbb15583129719175bad8e
parent2c5f49550bffde753b33fe605878ab689bf86697
Bug 19532: Database and installer stuff

- Add recalls table
- Add recalls circulation rules - recalls allowed, recalls per record, on shelf recalls, recall due date interval, recall overdue fine, recall shelf time
- Add system preferences - useRecalls, RecallsMaxPickUpDelay, RecallsLog
- Add email notices (RETURN_RECALLED_ITEM, PICKUP_RECALLED_ITEM)
- Add print notice (RECALL_REQUESTER_DET)
- Add user permission - recalls, manage_recalls
- Add Recall and CancelRecall enum options for branchtransfers reason

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
21 files changed:
C4/Auth.pm
C4/InstallAuth.pm
Koha/CirculationRules.pm
Makefile.PL
admin/smart-rules.pl
installer/data/mysql/atomicupdate/bug_19532-add_recalls_enum_branchtransfers.perl [new file with mode: 0644]
installer/data/mysql/atomicupdate/bug_19532-add_recalls_flags.perl [new file with mode: 0644]
installer/data/mysql/atomicupdate/bug_19532-add_recalls_notices.perl [new file with mode: 0644]
installer/data/mysql/atomicupdate/bug_19532-add_recalls_sysprefs.perl [new file with mode: 0644]
installer/data/mysql/atomicupdate/bug_19532-add_recalls_table.perl [new file with mode: 0644]
installer/data/mysql/en/mandatory/sample_notices.yml
installer/data/mysql/fr-FR/1-Obligatoire/sample_notices.sql
installer/data/mysql/kohastructure.sql
installer/data/mysql/mandatory/sysprefs.sql
installer/data/mysql/mandatory/userflags.sql
installer/data/mysql/mandatory/userpermissions.sql
installer/onboarding.pl
koha-tmpl/intranet-tmpl/prog/en/includes/permissions.inc
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/logs.pref
koha-tmpl/intranet-tmpl/prog/en/modules/admin/smart-rules.tt