Skip to content

Commit 639d305

Browse files
authored
add product name to coupon dashboard filters (#2217)
* add product name to coupon dashboard filters
1 parent 09568d9 commit 639d305

2 files changed

Lines changed: 84 additions & 44 deletions

File tree

src/ol_superset/assets/dashboards/Coupons_06b246fd-65db-440b-9a98-183ca37a2660.yaml

Lines changed: 46 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,26 @@ dashboard_title: Coupons
55
description: null
66
metadata:
77
chart_configuration:
8-
'113':
8+
'128':
99
crossFilters:
1010
chartsInScope:
11-
- 128
11+
- 113
1212
scope: global
13-
id: 113
14-
'120':
13+
id: 128
14+
'224':
1515
crossFilters:
1616
chartsInScope:
17-
- 224
17+
- 120
1818
scope: global
19-
id: 120
19+
id: 224
2020
color_scheme: ''
2121
color_scheme_domain: []
2222
cross_filters_enabled: true
2323
expanded_slices: {}
2424
global_chart_configuration:
2525
chartsInScope:
26-
- 128
27-
- 224
26+
- 113
27+
- 120
2828
scope:
2929
excluded: []
3030
rootPath:
@@ -34,7 +34,7 @@ metadata:
3434
native_filter_configuration:
3535
- cascadeParentIds: []
3636
chartsInScope:
37-
- 128
37+
- 120
3838
controlValues:
3939
defaultToFirstItem: false
4040
enableEmptyFilter: false
@@ -51,7 +51,7 @@ metadata:
5151
name: Platform
5252
scope:
5353
excluded:
54-
- 113
54+
- 224
5555
rootPath:
5656
- ROOT_ID
5757
tabsInScope:
@@ -63,8 +63,8 @@ metadata:
6363
type: NATIVE_FILTER
6464
- cascadeParentIds: []
6565
chartsInScope:
66-
- 128
67-
- 224
66+
- 113
67+
- 120
6868
controlValues:
6969
defaultToFirstItem: false
7070
enableEmptyFilter: false
@@ -93,8 +93,8 @@ metadata:
9393
type: NATIVE_FILTER
9494
- cascadeParentIds: []
9595
chartsInScope:
96-
- 128
97-
- 224
96+
- 113
97+
- 120
9898
controlValues:
9999
defaultToFirstItem: false
100100
enableEmptyFilter: false
@@ -122,8 +122,6 @@ metadata:
122122
datasetUuid: a5df905c-0480-4227-b234-1a1064672b32
123123
type: NATIVE_FILTER
124124
- cascadeParentIds: []
125-
chartsInScope:
126-
- 128
127125
controlValues:
128126
creatable: true
129127
defaultToFirstItem: false
@@ -141,14 +139,43 @@ metadata:
141139
name: Product Readable ID
142140
scope:
143141
excluded:
144-
- 113
142+
- 224
145143
rootPath:
146144
- ROOT_ID
147145
targets:
148146
- column:
149147
name: product_readable_id
150148
datasetUuid: a5df905c-0480-4227-b234-1a1064672b32
151149
type: NATIVE_FILTER
150+
- cascadeParentIds:
151+
- NATIVE_FILTER-UxurmeTHiVs0aju3EQxNT
152+
- NATIVE_FILTER-R5Skmo4dKv5X_BPVfSPSh
153+
- NATIVE_FILTER-pwsdvRHhFpdpL6Jc-OjQR
154+
controlValues:
155+
creatable: true
156+
defaultToFirstItem: false
157+
enableEmptyFilter: false
158+
inverseSelection: false
159+
multiSelect: true
160+
searchAllOptions: false
161+
defaultDataMask:
162+
extraFormData: {}
163+
filterState: {}
164+
ownState: {}
165+
description: ''
166+
filterType: filter_select
167+
id: NATIVE_FILTER-2hYP_Pfh0KZiVD0yV0g9K
168+
name: Product Name
169+
scope:
170+
excluded:
171+
- 224
172+
rootPath:
173+
- ROOT_ID
174+
targets:
175+
- column:
176+
name: product_name
177+
datasetUuid: a5df905c-0480-4227-b234-1a1064672b32
178+
type: NATIVE_FILTER
152179
refresh_frequency: 0
153180
shared_label_colors: []
154181
timed_refresh_immune_slices: []
@@ -157,7 +184,7 @@ position:
157184
children: []
158185
id: CHART-GIoELOquos60t9gabSJgV
159186
meta:
160-
chartId: 120
187+
chartId: 128
161188
height: 64
162189
sliceName: Coupon/Discount Summary
163190
uuid: 2e066386-dc90-48e3-859b-2b665b3cb257
@@ -173,7 +200,7 @@ position:
173200
children: []
174201
id: CHART-hiM8gxP0MAGBAp83LUSII
175202
meta:
176-
chartId: 113
203+
chartId: 224
177204
height: 81
178205
sliceName: Coupon Dashboard (Last Updated)
179206
uuid: a468ef05-11af-4a02-b61c-f928f36f17fb

src/ol_superset/assets/datasets/Trino/marts__combined_discounts_a5df905c-0480-4227-b234-1a1064672b32.yaml

Lines changed: 38 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ columns:
66
column_name: b2b_contract_number
77
description: null
88
expression: ''
9-
extra: null
9+
extra: {}
1010
filterable: true
1111
groupby: true
1212
is_active: true
@@ -18,7 +18,7 @@ columns:
1818
column_name: b2breceipt_reference_number
1919
description: null
2020
expression: ''
21-
extra: null
21+
extra: {}
2222
filterable: true
2323
groupby: true
2424
is_active: true
@@ -30,7 +30,7 @@ columns:
3030
column_name: b2bcoupon_id
3131
description: null
3232
expression: ''
33-
extra: null
33+
extra: {}
3434
filterable: true
3535
groupby: true
3636
is_active: true
@@ -42,7 +42,7 @@ columns:
4242
column_name: product_readable_id
4343
description: null
4444
expression: ''
45-
extra: null
45+
extra: {}
4646
filterable: true
4747
groupby: true
4848
is_active: true
@@ -54,7 +54,7 @@ columns:
5454
column_name: discount_activated_on
5555
description: null
5656
expression: ''
57-
extra: null
57+
extra: {}
5858
filterable: true
5959
groupby: true
6060
is_active: true
@@ -66,7 +66,7 @@ columns:
6666
column_name: discount_created_on
6767
description: null
6868
expression: ''
69-
extra: null
69+
extra: {}
7070
filterable: true
7171
groupby: true
7272
is_active: true
@@ -78,7 +78,7 @@ columns:
7878
column_name: discount_amount_text
7979
description: null
8080
expression: ''
81-
extra: null
81+
extra: {}
8282
filterable: true
8383
groupby: true
8484
is_active: true
@@ -90,7 +90,7 @@ columns:
9090
column_name: discount_expires_on
9191
description: null
9292
expression: ''
93-
extra: null
93+
extra: {}
9494
filterable: true
9595
groupby: true
9696
is_active: true
@@ -102,7 +102,7 @@ columns:
102102
column_name: payment_transaction
103103
description: null
104104
expression: ''
105-
extra: null
105+
extra: {}
106106
filterable: true
107107
groupby: true
108108
is_active: true
@@ -114,7 +114,7 @@ columns:
114114
column_name: couponpayment_name
115115
description: null
116116
expression: ''
117-
extra: null
117+
extra: {}
118118
filterable: true
119119
groupby: true
120120
is_active: true
@@ -126,7 +126,7 @@ columns:
126126
column_name: company_name
127127
description: null
128128
expression: ''
129-
extra: null
129+
extra: {}
130130
filterable: true
131131
groupby: true
132132
is_active: true
@@ -138,7 +138,19 @@ columns:
138138
column_name: discount_name
139139
description: null
140140
expression: ''
141-
extra: null
141+
extra: {}
142+
filterable: true
143+
groupby: true
144+
is_active: true
145+
is_dttm: false
146+
python_date_format: null
147+
type: VARCHAR
148+
verbose_name: null
149+
- advanced_data_type: null
150+
column_name: product_name
151+
description: null
152+
expression: ''
153+
extra: {}
142154
filterable: true
143155
groupby: true
144156
is_active: true
@@ -150,7 +162,7 @@ columns:
150162
column_name: discount_code
151163
description: null
152164
expression: ''
153-
extra: null
165+
extra: {}
154166
filterable: true
155167
groupby: true
156168
is_active: true
@@ -162,7 +174,7 @@ columns:
162174
column_name: discount_source
163175
description: null
164176
expression: ''
165-
extra: null
177+
extra: {}
166178
filterable: true
167179
groupby: true
168180
is_active: true
@@ -174,7 +186,7 @@ columns:
174186
column_name: discount_type
175187
description: null
176188
expression: ''
177-
extra: null
189+
extra: {}
178190
filterable: true
179191
groupby: true
180192
is_active: true
@@ -186,7 +198,7 @@ columns:
186198
column_name: platform
187199
description: null
188200
expression: ''
189-
extra: null
201+
extra: {}
190202
filterable: true
191203
groupby: true
192204
is_active: true
@@ -198,7 +210,7 @@ columns:
198210
column_name: redeemed
199211
description: null
200212
expression: ''
201-
extra: null
213+
extra: {}
202214
filterable: true
203215
groupby: true
204216
is_active: true
@@ -210,7 +222,7 @@ columns:
210222
column_name: discount_max_redemptions
211223
description: null
212224
expression: ''
213-
extra: null
225+
extra: {}
214226
filterable: true
215227
groupby: true
216228
is_active: true
@@ -222,7 +234,7 @@ columns:
222234
column_name: num_discount_codes
223235
description: null
224236
expression: ''
225-
extra: null
237+
extra: {}
226238
filterable: true
227239
groupby: true
228240
is_active: true
@@ -234,7 +246,7 @@ columns:
234246
column_name: discounts_used_count
235247
description: null
236248
expression: ''
237-
extra: null
249+
extra: {}
238250
filterable: true
239251
groupby: true
240252
is_active: true
@@ -246,7 +258,7 @@ columns:
246258
column_name: couponpaymentversion_id
247259
description: null
248260
expression: ''
249-
extra: null
261+
extra: {}
250262
filterable: true
251263
groupby: true
252264
is_active: true
@@ -258,15 +270,15 @@ columns:
258270
column_name: discount_id
259271
description: null
260272
expression: ''
261-
extra: null
273+
extra: {}
262274
filterable: true
263275
groupby: true
264276
is_active: true
265277
is_dttm: false
266278
python_date_format: null
267279
type: BIGINT
268280
verbose_name: null
269-
database_uuid: 8702691f-d666-4dac-943b-9382c02233e3 # Trino
281+
database_uuid: 9a22a54c-8b2f-4c66-a866-3f23812ec929
270282
default_endpoint: null
271283
description: Auto refreshed at 2026-02-05T13:51:51.059148+00:00
272284
extra: null
@@ -279,7 +291,8 @@ metrics:
279291
d3format: null
280292
description: null
281293
expression: COUNT(*)
282-
extra: null
294+
extra:
295+
warning_markdown: ''
283296
metric_name: count
284297
metric_type: count
285298
verbose_name: COUNT(*)
@@ -288,7 +301,7 @@ normalize_columns: false
288301
offset: 0
289302
params: null
290303
schema: ol_warehouse_production_mart
291-
sql: null
304+
sql: ''
292305
table_name: marts__combined_discounts
293306
template_params: null
294307
uuid: a5df905c-0480-4227-b234-1a1064672b32

0 commit comments

Comments
 (0)