Entity centric metrics (analytics v2)
Filter
- dropdowns beneath chart are now dropups
- move label to outside top of dropdown
- compile descriptions into tooltip next to label
- dropdown width autofit to length of max option
- focus/blur behaviour
Table
- add entity switcher
- remove order field from table columns object
- add loading spinner
- update template to prepare for mobile styles
- fix flex styles
Chart
- fix hover markers/shapes
- populate hover info div
- figure out selectedTimespan subscription so datePipe and tickFormat are dynamic depending on interval
- fix datePipe not working for custom date format YYYY
- figure out where y-axis labels went
- get hoverinfo div to show usd / 100
- reposition hover info divs so they don't go out of the chart div
- whyyyy won't you be responsive
- resize for mobile
- disable hover events when filters filter is expanded
- refactor back into 'angular way'
- check theme before getData()
- make touch events work like hover events
Metrics
- update metric hover/active styles
- change infinity to 100% when metric summary comparison value is zero
- apply permissions to metrics
- add description tooltip
- don't let tooltip overflow hide behind parent
- implement metric scroller button and offsetX listener
Dashboard
- make non-admins auto-apply filter channel::self
Filters
- hide channel filter for now
Search
- implement channel search
Other
- finish mobile styles
- clean up styles
- do the inline
TODO:
s - change class names to BEM
Will close #1979 (closed) #1931 (closed) #1935 (closed) #1932 (closed)
changed milestone to %Analytics #mvp
added Platform::Browser Priority::2 - Normal Product::Analytics Squad::Blue Type::Feature scoped labels
mentioned in epic &74
added 1 commit
- 4436d02c - (wip): fixes various looping issues and removes combineLatest logic
added 2 commits
added 10 commits
- f1b39a30...534f449e - 6 commits from branch
master
- b61f15f7 - Merge branch 'master' of gitlab.com:minds/front into feat/entity-centric-metrics
- 26a8afe0 - (feat): analytics v2 - testing prettyquick error
- 9c2268e0 - (feat): analytics v2 - table view
- 555b655a - Merge branch 'master' of gitlab.com:minds/front into feat/entity-centric-metrics
Toggle commit list- f1b39a30...534f449e - 6 commits from branch
added 1 commit
- 170972c1 - (wip): multiple changes to make graphs work with production data
changed the description 3 times within 5 minutes
changed the description 2 times within 1 minute
marked the task apply permissions to metrics as completed
marked the task fix datePipe not working for custom date format YYYY as completed
marked the task figure out selectedTimespan subscription so datePipe and tickFormat are dynamic depending on interval as completed
marked the task hide channel filter for now as completed
marked the task move label to outside top of dropdown as completed
marked the task compile descriptions into tooltip next to label as completed
marked the task figure out where y-axis labels went as completed
marked the task make non-admins auto-apply filter channel::self as completed
changed the description
changed target branch from
master
toepic/pro-affiliate-launch
unmarked as a Work In Progress
approved this merge request
mentioned in commit e9eea300
merged