[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
SF.net SVN: ledger-smb:[3985] branches/1.3
- Subject: SF.net SVN: ledger-smb:[3985] branches/1.3
- From: ..hidden..
- Date: Fri, 11 Nov 2011 10:44:50 +0000
Revision: 3985
http://ledger-smb.svn.sourceforge.net/ledger-smb/?rev=3985&view=rev
Author: einhverfr
Date: 2011-11-11 10:44:49 +0000 (Fri, 11 Nov 2011)
Log Message:
-----------
Role fixes to correct POS roles, regarding oe and invoice
Modified Paths:
--------------
branches/1.3/Changelog
branches/1.3/sql/modules/Roles.sql
Modified: branches/1.3/Changelog
===================================================================
--- branches/1.3/Changelog 2011-11-11 08:14:49 UTC (rev 3984)
+++ branches/1.3/Changelog 2011-11-11 10:44:49 UTC (rev 3985)
@@ -13,6 +13,7 @@
* Corrected company name representation in timecard->sales order (Chris T)
* Better error handling when currency not set (Chris T)
* Exposed adding currency for customer/vendor to UI (Chris T)
+* Corrected POS roles as per bug 3434549 (Chris T)
Chris T is Chris Travers
Erik H is Erik Huelsmann
Modified: branches/1.3/sql/modules/Roles.sql
===================================================================
--- branches/1.3/sql/modules/Roles.sql 2011-11-11 08:14:49 UTC (rev 3984)
+++ branches/1.3/sql/modules/Roles.sql 2011-11-11 10:44:49 UTC (rev 3985)
@@ -212,6 +212,8 @@
GRANT INSERT ON ar, invoice_note
TO "lsmb_<?lsmb dbname ?>__ar_transaction_create";
+GRANT SELECT ON oe TO "lsmb_<?lsmb dbname ?>__ar_transaction_create";
+
GRANT ALL ON id TO "lsmb_<?lsmb dbname ?>__ar_transaction_create";
GRANT INSERT ON acc_trans TO "lsmb_<?lsmb dbname ?>__ar_transaction_create";
GRANT ALL ON acc_trans_entry_id_seq TO "lsmb_<?lsmb dbname ?>__ar_transaction_create";
@@ -243,7 +245,7 @@
IN ROLE "lsmb_<?lsmb dbname ?>__ar_transaction_create";
--### oldcode: UPDATE granted because old code wants it
-GRANT INSERT, UPDATE ON invoice, new_shipto
+GRANT SELECT, INSERT, UPDATE ON invoice, new_shipto
TO "lsmb_<?lsmb dbname ?>__ar_invoice_create";
GRANT ALL ON invoice_id_seq TO "lsmb_<?lsmb dbname ?>__ar_invoice_create";
GRANT INSERT ON inventory TO "lsmb_<?lsmb dbname ?>__ar_invoice_create";
@@ -396,12 +398,14 @@
WITH INHERIT NOLOGIN
IN ROLE "lsmb_<?lsmb dbname ?>__contact_read";
-GRANT INSERT ON ap, invoice_note
+GRANT SELECT, INSERT ON ap, invoice_note
TO "lsmb_<?lsmb dbname ?>__ap_transaction_create";
GRANT ALL ON id TO "lsmb_<?lsmb dbname ?>__ap_transaction_create";
GRANT INSERT ON acc_trans TO "lsmb_<?lsmb dbname ?>__ap_transaction_create";
GRANT ALL ON acc_trans_entry_id_seq TO "lsmb_<?lsmb dbname ?>__ap_transaction_create";
+GRANT SELECT ON oe TO "lsmb_<?lsmb dbname ?>__ap_transaction_create";
+
INSERT INTO menu_acl (node_id, acl_type, role_name)
values (21, 'allow', 'lsmb_<?lsmb dbname ?>__ap_transaction_create');
INSERT INTO menu_acl (node_id, acl_type, role_name)
@@ -414,11 +418,13 @@
IN ROLE "lsmb_<?lsmb dbname ?>__contact_read",
"lsmb_<?lsmb dbname ?>__batch_create";
-GRANT SELECT,INSERT, UPDATE ON ap TO "lsmb_<?lsmb dbname ?>__ap_transaction_create_voucher";
+GRANT SELECT,INSERT, UPDATE ON ap, invoice TO "lsmb_<?lsmb dbname ?>__ap_transaction_create_voucher";
GRANT ALL ON id TO "lsmb_<?lsmb dbname ?>__ap_transaction_create_voucher";
GRANT INSERT ON acc_trans TO "lsmb_<?lsmb dbname ?>__ap_transaction_create_voucher";
GRANT ALL ON acc_trans_entry_id_seq TO "lsmb_<?lsmb dbname ?>__ap_transaction_create_voucher";
+GRANT SELECT ON oe TO "lsmb_<?lsmb dbname ?>__ap_transaction_create_voucher";
+
INSERT INTO menu_acl (node_id, acl_type, role_name)
values (199, 'allow', 'lsmb_<?lsmb dbname ?>__ap_transaction_create_voucher');
@@ -574,7 +580,7 @@
WITH INHERIT NOLOGIN
IN ROLE "lsmb_<?lsmb dbname ?>__contact_read";
-GRANT INSERT ON invoice TO "lsmb_<?lsmb dbname ?>__pos_enter";
+GRANT SELECT, INSERT ON invoice TO "lsmb_<?lsmb dbname ?>__pos_enter";
GRANT INSERT ON inventory TO "lsmb_<?lsmb dbname ?>__pos_enter";
GRANT INSERT ON ar TO "lsmb_<?lsmb dbname ?>__pos_enter";
GRANT INSERT ON acc_trans TO "lsmb_<?lsmb dbname ?>__pos_enter";
@@ -582,6 +588,7 @@
GRANT ALL ON acc_trans_entry_id_seq TO "lsmb_<?lsmb dbname ?>__pos_enter";
GRANT ALL ON invoice_id_seq TO "lsmb_<?lsmb dbname ?>__pos_enter";
GRANT ALL ON inventory_entry_id_seq TO "lsmb_<?lsmb dbname ?>__pos_enter";
+GRANT SELECT ON oe TO "lsmb_<?lsmb dbname ?>__pos_enter";
INSERT INTO menu_acl (node_id, acl_type, role_name)
values (16, 'allow', 'lsmb_<?lsmb dbname ?>__pos_enter');
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.