[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

SF.net SVN: ledger-smb:[2272] branches/1.2



Revision: 2272
          http://ledger-smb.svn.sourceforge.net/ledger-smb/?rev=2272&view=rev
Author:   einhverfr
Date:     2008-08-16 22:42:34 +0000 (Sat, 16 Aug 2008)

Log Message:
-----------
Committing patch 1928336, to transactions_foreign_key_fix.sql

Modified Paths:
--------------
    branches/1.2/LedgerSMB/PriceMatrix.pm
    branches/1.2/sql/fixes/transactions_foreign_key_fix.sql

Modified: branches/1.2/LedgerSMB/PriceMatrix.pm
===================================================================
--- branches/1.2/LedgerSMB/PriceMatrix.pm	2008-08-16 21:12:34 UTC (rev 2271)
+++ branches/1.2/LedgerSMB/PriceMatrix.pm	2008-08-16 22:42:34 UTC (rev 2272)
@@ -122,8 +122,7 @@
     } elsif ( $form->{vendor_id} ) {
         $pmh->execute( $ref->{id} );
     } else {
-        $form->debug();
-        $form->error();
+        $form->error('Access Denied');
         return;
     }
 

Modified: branches/1.2/sql/fixes/transactions_foreign_key_fix.sql
===================================================================
--- branches/1.2/sql/fixes/transactions_foreign_key_fix.sql	2008-08-16 21:12:34 UTC (rev 2271)
+++ branches/1.2/sql/fixes/transactions_foreign_key_fix.sql	2008-08-16 22:42:34 UTC (rev 2272)
@@ -19,160 +19,160 @@
 END;
 $$ LANGUAGE PLPGSQL;
 
-insert into transactions (id, table_name) SELECT id, 'ap' FROM ap;
+INSERT INTO transactions (id, table_name) SELECT id, 'ap' FROM ap;
 DROP RULE ap_id_track_i ON ap; 
-DROP RULE ap_id_track_u ON update TO ap; 
+DROP RULE ap_id_track_u ON ap; 
 
-CREATE TRIGGER track_global_inserts BEFORE INSERT OR UPDATE ON ap
+CREATE TRIGGER track_global_inserts_iu BEFORE INSERT OR UPDATE ON ap
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
-CREATE TRIGGER track_global_inserts AFTER DELETE ON ap
+CREATE TRIGGER track_global_inserts_d AFTER DELETE ON ap
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
-insert into transactions (id, table_name) SELECT id, 'ar' FROM ar;
+INSERT INTO transactions (id, table_name) SELECT id, 'ar' FROM ar;
 
-DROP RULE ar_id_track_i ON insert TO ar;
-DROP RULE ar_id_track_u ON update TO ar;
+DROP RULE ar_id_track_i ON ar;
+DROP RULE ar_id_track_u ON ar;
 
-CREATE TRIGGER track_global_inserts BEFORE INSERT OR UPDATE ON ar
+CREATE TRIGGER track_global_inserts_iu BEFORE INSERT OR UPDATE ON ar
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
-CREATE TRIGGER track_global_inserts AFTER DELETE ON ar
+CREATE TRIGGER track_global_inserts_d AFTER DELETE ON ar
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
 INSERT INTO transactions (id, table_name) SELECT id, 'business' FROM business;
 
-DROP RULE business_id_track_i ON insert TO business;
-DROP RULE business_id_track_u ON update TO business 
+DROP RULE business_id_track_i ON business;
+DROP RULE business_id_track_u ON business; 
 
-CREATE TRIGGER track_global_inserts BEFORE INSERT OR UPDATE ON business
+CREATE TRIGGER track_global_inserts_iu BEFORE INSERT OR UPDATE ON business
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
-CREATE TRIGGER track_global_inserts AFTER DELETE ON business
+CREATE TRIGGER track_global_inserts_d AFTER DELETE ON business
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
 INSERT INTO transactions (id, table_name) SELECT id, 'chart' FROM chart;
 
-DROP RULE chart_id_track_i ON insert TO chart;
-DROP RULE chart_id_track_u ON update TO chart;
+DROP RULE chart_id_track_i ON chart;
+DROP RULE chart_id_track_u ON chart;
 
-CREATE TRIGGER track_global_inserts BEFORE INSERT OR UPDATE ON chart
+CREATE TRIGGER track_global_inserts_iu BEFORE INSERT OR UPDATE ON chart
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
-CREATE TRIGGER track_global_inserts AFTER DELETE ON chart
+CREATE TRIGGER track_global_inserts_d AFTER DELETE ON chart
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
 INSERT INTO transactions (id, table_name) SELECT id, 'customer' FROM customer;
 
-DROP RULE customer_id_track_i ON insert TO customer;
-DROP RULE customer_id_track_u ON update TO customer;
+DROP RULE customer_id_track_i ON customer;
+DROP RULE customer_id_track_u ON customer;
 
-CREATE TRIGGER track_global_inserts BEFORE INSERT OR UPDATE ON customer
+CREATE TRIGGER track_global_inserts_iu BEFORE INSERT OR UPDATE ON customer
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
-CREATE TRIGGER track_global_inserts AFTER DELETE ON customer
+CREATE TRIGGER track_global_inserts_d AFTER DELETE ON customer
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
 INSERT INTO transactions (id, table_name) SELECT id, 'department' FROM department;
 
-DROP RULE department_id_track_i ON insert TO department;
-DROP RULE department_id_track_u ON update TO department;
+DROP RULE department_id_track_i ON department;
+DROP RULE department_id_track_u ON department;
 
 INSERT INTO transactions (id, table_name) SELECT id, 'employee' FROM employee;
 
-DROP RULE employee_id_track_i ON insert TO employee;
-DROP RULE employee_id_track_u ON update TO employee;
+DROP RULE employee_id_track_i ON employee;
+DROP RULE employee_id_track_u ON employee;
 
-CREATE TRIGGER track_global_inserts BEFORE INSERT OR UPDATE ON employee
+CREATE TRIGGER track_global_inserts_iu BEFORE INSERT OR UPDATE ON employee
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
-CREATE TRIGGER track_global_inserts AFTER DELETE ON employee
+CREATE TRIGGER track_global_inserts_d AFTER DELETE ON employee
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
 INSERT INTO transactions (id, table_name) SELECT id, 'gl' FROM gl;
 
-DROP RULE gl_id_track_i ON insert TO gl;
-DROP RULE gl_id_track_u ON update TO gl;
+DROP RULE gl_id_track_i ON gl;
+DROP RULE gl_id_track_u ON gl;
 
-CREATE TRIGGER track_global_inserts BEFORE INSERT OR UPDATE ON gl
+CREATE TRIGGER track_global_inserts_iu BEFORE INSERT OR UPDATE ON gl
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
-CREATE TRIGGER track_global_inserts AFTER DELETE ON gl
+CREATE TRIGGER track_global_inserts_d AFTER DELETE ON gl
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
 INSERT INTO transactions (id, table_name) SELECT id, 'oe' FROM oe;
 
-DROP RULE oe_id_track_i ON insert TO oe;
-DROP RULE oe_id_track_u ON update TO oe;
+DROP RULE oe_id_track_i ON oe;
+DROP RULE oe_id_track_u ON oe;
 
-CREATE TRIGGER track_global_inserts BEFORE INSERT OR UPDATE ON oe
+CREATE TRIGGER track_global_inserts_iu BEFORE INSERT OR UPDATE ON oe
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
-CREATE TRIGGER track_global_inserts AFTER DELETE ON oe
+CREATE TRIGGER track_global_inserts_d AFTER DELETE ON oe
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
 INSERT INTO transactions (id, table_name) SELECT id, 'parts' FROM parts;
 
-DROP RULE parts_id_track_i ON insert TO parts;
-DROP RULE parts_id_track_u ON update TO parts;
+DROP RULE parts_id_track_i ON parts;
+DROP RULE parts_id_track_u ON parts;
 
-CREATE TRIGGER track_global_inserts BEFORE INSERT OR UPDATE ON parts
+CREATE TRIGGER track_global_inserts_iu BEFORE INSERT OR UPDATE ON parts
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
-CREATE TRIGGER track_global_inserts AFTER DELETE ON parts
+CREATE TRIGGER track_global_inserts_d AFTER DELETE ON parts
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
 INSERT INTO transactions (id, table_name) SELECT id, 'partsgroup' FROM partsgroup;
 
-DROP RULE partsgroup_id_track_i ON insert TO partsgroup;
-DROP RULE partsgroup_id_track_u ON update TO partsgroup;
+DROP RULE partsgroup_id_track_i ON partsgroup;
+DROP RULE partsgroup_id_track_u ON partsgroup;
 
-CREATE TRIGGER track_global_inserts BEFORE INSERT OR UPDATE ON partsgroup
+CREATE TRIGGER track_global_inserts_iu BEFORE INSERT OR UPDATE ON partsgroup
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
-CREATE TRIGGER track_global_inserts AFTER DELETE ON partsgroup
+CREATE TRIGGER track_global_inserts_d AFTER DELETE ON partsgroup
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
 INSERT INTO transactions (id, table_name) SELECT id, 'pricegroup' FROM pricegroup;
 
-DROP RULE pricegroup_id_track_i ON insert TO pricegroup;
-DROP RULE pricegroup_id_track_u ON update TO pricegroup; 
+DROP RULE pricegroup_id_track_i ON pricegroup;
+DROP RULE pricegroup_id_track_u ON pricegroup; 
 
-CREATE TRIGGER track_global_inserts BEFORE INSERT OR UPDATE ON pricegroup
+CREATE TRIGGER track_global_inserts_iu BEFORE INSERT OR UPDATE ON pricegroup
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
-CREATE TRIGGER track_global_inserts AFTER DELETE ON pricegroup
+CREATE TRIGGER track_global_inserts_d AFTER DELETE ON pricegroup
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
 INSERT INTO transactions (id, table_name) SELECT id, 'project' FROM project;
 
-DROP RULE project_id_track_i ON insert TO project;
-DROP RULE project_id_track_u ON update TO project; 
+DROP RULE project_id_track_i ON project;
+DROP RULE project_id_track_u ON project; 
 
-CREATE TRIGGER track_global_inserts BEFORE INSERT OR UPDATE ON project
+CREATE TRIGGER track_global_inserts_iu BEFORE INSERT OR UPDATE ON project
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
-CREATE TRIGGER track_global_inserts AFTER DELETE ON project
+CREATE TRIGGER track_global_inserts_d AFTER DELETE ON project
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
 INSERT INTO transactions (id, table_name) SELECT id, 'vendor' FROM vendor;
 
-DROP RULE vendor_id_track_i ON insert TO vendor;
-DROP RULE employee_id_track_u ON update TO vendor; 
+DROP RULE vendor_id_track_i ON vendor;
+DROP RULE employee_id_track_u ON vendor; 
 
-CREATE TRIGGER track_global_inserts BEFORE INSERT OR UPDATE ON vendor
+CREATE TRIGGER track_global_inserts_iu BEFORE INSERT OR UPDATE ON vendor
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
-CREATE TRIGGER track_global_inserts AFTER DELETE ON vendor
+CREATE TRIGGER track_global_inserts_d AFTER DELETE ON vendor
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
 INSERT INTO transactions (id, table_name) SELECT id, 'warehouse' FROM warehouse;
 
-DROP RULE warehouse_id_track_i ON insert TO warehouse;
-DROP RULE warehouse_id_track_u ON update TO warehouse;
+DROP RULE warehouse_id_track_i ON warehouse;
+DROP RULE warehouse_id_track_u ON warehouse;
 
-CREATE TRIGGER track_global_inserts BEFORE INSERT OR UPDATE ON warehouse
+CREATE TRIGGER track_global_inserts_iu BEFORE INSERT OR UPDATE ON warehouse
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();
 
-CREATE TRIGGER track_global_inserts AFTER DELETE ON warehouse
+CREATE TRIGGER track_global_inserts_d AFTER DELETE ON warehouse
 FOR EACH ROW EXECUTE PROCEDURE track_global_sequence();


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.