INSERT INTO circulation_rules (rule_name,rule_value) VALUES ('holdallowed', -1); INSERT INTO circulation_rules (rule_name,rule_value) VALUES ('holdallowed', 1); INSERT INTO circulation_rules (rule_name,rule_value) VALUES ('holdallowed', 2); INSERT INTO circulation_rules (rule_name,rule_value) VALUES ('holdallowed', 3); INSERT INTO circulation_rules (rule_name,rule_value) VALUES ('holdallowed', 0); INSERT INTO circulation_rules (rule_name,rule_value) VALUES ('holdallowed', 4);
SELECT * FROM circulation_rules WHERE rule_name='holdallowed'; 5: Verify all the tests that dealt with this rule still pass! $ kshell k$ git diff origin/master --name-only | grep -e '\.t$' | \ xargs prove => SUCCESS: Tests pass!
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27069 --- Comment #11 from Kyle M Hall <kyle@bywatersolutions.com> --- Created attachment 119225 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=119225&action=edit Bug 27069: Update existing rules This patch adds an atomic update file that takes care of translating existing rules. It constrains the rules to translate to those currently expected by Koha and leaves any other value out. To test: 1. Have some manually added rules: $ koha-mysql kohadev 2. Apply this patch 3. Run: $ updatedatabase => SUCCESS: It doesn't explode 4. Verify the created rules were updated correctly: 6. Verify the UI handles setting things correctly 7. Sign off :-D Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com> -- You are receiving this mail because: You are watching all bug changes.