Please enable JavaScript.
Coggle requires JavaScript to display documents.
App load (Get SESSION from SDK (FETCH ALL WORKSPACE IOS (Fetch IOs in…
-
- Check columns were updated
- Check query filters were updated with selected columns (both Timeline & Overall)
- If 3 columns selected - can't select more
- If didn't select columns - no query is sent
- Can't select less than 1 column
-
-
-
-
-
CHANGE LIVE IOs
Same as RUN:INITIAL
- Check query LIVE FILTER has changed
- If Drilldown open - should close
-
-
- If selected 1 status - 1 TIMELINE query is sent with selected STATUS filter
- If selected 2/3 statuses - sending 2/3 TIMELINE queries, each with selected STATUS filter
- If selected all statuses - 1 TIMELINE query is sent
- Num of results is always <= of total/none statuses selected
- Timeline in loading state while fetching
- Timeline in empty state on error/no data response
- If Drilldown open - should close
-
- Sent query filters are same as selected remaining days
- If all/none selected - shouldn't be added to query filters
- Num of results <= of total/none filters selected
- Selected filters in query match config: { calc measurements }
- If Drilldown open - should close
-
-
-
-
-
- Check query DATE RANGE has changed
- If Drilldown open - should close
-
- (?) Check DYNAMIC FILTERS was saved in config
- (?) Check RESULTS aligned with DYNAMIC FILTER
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Num of visible dates changed
- Start & end date of updated granularity fit calculated date range
-
- Rows number change accordingly
- If entering empty string - rows unfiltered
- If page > 1, page changes back to 1
-
-
-
- First column of Timeline, is the main label in General Info
- IO's status is same as selected one
- Initial filters state is [Spend:Total:Unstacked]
- Navigator width <= Drilldown Content width
-
- Select Units -> 2 queries should be fetched
- Select Spend, Spend should be unselected & Units selected -> 1 query should be fetched
- Select Daily -> num of queries according to selected types [Spend/Units/Spend&Units]
- Stack change should fetch media buys
- Amount of Media Buys should align with fetched data
- Selecting another IO in left-list should re-fetch according to current filters state [types:agg:stacking]
-
- [Future IO selection / IO with FLAT cost type] shouldn't open Drilldown
- IO without flight should show UNDERPACING status in Drilldown