From 975113829e44d0a0dfae9ee38365e83dce55502b Mon Sep 17 00:00:00 2001 From: Fredrik Ringqvist <35255659+fredrikphotowall@users.noreply.github.com> Date: Thu, 22 Sep 2022 12:45:32 +0200 Subject: [PATCH] Add v_funnel_order_rows.inquiry_id and grant Funnel access to more views (#291) --- migrations/000.389.sql | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 migrations/000.389.sql diff --git a/migrations/000.389.sql b/migrations/000.389.sql new file mode 100644 index 0000000..6f6ae79 --- /dev/null +++ b/migrations/000.389.sql @@ -0,0 +1,31 @@ +-- Add inquiry_id to v_funnel_order_rows and give funnel access to more views + +DROP VIEW IF EXISTS public.v_funnel_order_rows; +-- Same as before except one new row: +-- order_rows.data->>'inquiryid' AS inquiryid, +CREATE VIEW v_funnel_order_rows AS + SELECT + r.id, + r.order_id, + r.inserted, + r.type, + r.sub_type, + r.status, + r.price, + r.commission_amount, + r.external_status, + r.data->>'productId' AS product_id, + r.data->>'material' AS material, + r.data->>'artNo' AS artNo, + r.data->>'designer' AS designer, + (r.data->>'inquiryid')::int AS inquiry_id + FROM order_rows r; + +GRANT SELECT ON v_funnel_order_rows TO funnel; + +-- Give Funnel access to some of our old views as well +GRANT SELECT ON v_analytics_contract_customer_discounts TO funnel; +GRANT SELECT ON v_analytics_inquiries TO funnel; +GRANT SELECT ON v_analytics_orders_not_delivered TO funnel; +GRANT SELECT ON v_analytics_product_categories TO funnel; +GRANT SELECT ON v_analytics_products TO funnel;