]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/0028.schema.payment_view_rule_and_edit_payment_note_perm.sql
LP#1248734: (follow-up) add new indexes to schema update script
[Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / 0028.schema.payment_view_rule_and_edit_payment_note_perm.sql
1 BEGIN;
2
3 INSERT INTO config.upgrade_log (version) VALUES ('0028');
4
5 INSERT INTO permission.perm_list VALUES
6     (347,'UPDATE_PAYMENT_NOTE', oils_i18n_gettext(346,'Allows staff to edit the note for a payment on a transaction', 'ppl', 'description'));
7
8 CREATE RULE money_payment_view_update AS ON UPDATE TO money.payment_view DO INSTEAD 
9     UPDATE money.payment SET xact = NEW.xact, payment_ts = NEW.payment_ts, voided = NEW.voided, amount = NEW.amount, note = NEW.note WHERE id = NEW.id;
10
11 COMMIT;
12