]> wagnertech.de Git - mfinanz.git/blob - sql/Pg-upgrade2-auth/rights_order_reports_amounts.sql
restart apache2 in postinst
[mfinanz.git] / sql / Pg-upgrade2-auth / rights_order_reports_amounts.sql
1 -- @tag: rights_order_reports_amounts
2 -- @description: Rechte, um Auftragslisten mit Preisen zu sehen
3 -- @depends: release_3_9_0 add_master_rights master_rights_position_gaps
4 -- @locales: Show sales order reports with amounts (and links to open documents)
5 -- @locales: Show purchase order reports with amounts (and links to open documents)
6
7 INSERT INTO auth.master_rights (position, name, description, category)
8   VALUES ((SELECT position + 5 FROM auth.master_rights WHERE name = 'sales_order_view'),
9           'sales_order_reports_amounts',
10           'Show sales order reports with amounts (and links to open documents)',
11           FALSE);
12
13 INSERT INTO auth.master_rights (position, name, description, category)
14   VALUES ((SELECT position + 5 FROM auth.master_rights WHERE name = 'purchase_order_view'),
15           'purchase_order_reports_amounts',
16           'Show purchase order reports with amounts (and links to open documents)',
17           FALSE);
18
19 INSERT INTO auth.group_rights (group_id, "right", granted)
20   SELECT DISTINCT(id), 'sales_order_reports_amounts', TRUE
21     FROM auth.group
22     LEFT JOIN auth.group_rights ON (auth.group.id = auth.group_rights.group_id)
23     WHERE ("right" LIKE 'sales_order_edit' AND granted = TRUE)
24        OR ("right" LIKE 'sales_order_view' AND granted = TRUE);
25
26 INSERT INTO auth.group_rights (group_id, "right", granted)
27   SELECT DISTINCT(id), 'purchase_order_reports_amounts', TRUE
28     FROM auth.group
29     LEFT JOIN auth.group_rights ON (auth.group.id = auth.group_rights.group_id)
30     WHERE ("right" LIKE 'purchase_order_edit' AND granted = TRUE)
31        OR ("right" LIKE 'purchase_order_view' AND granted = TRUE);