* replace attribution charts with a table by month
* update tests to include mount_type
* fix another portion of tests that were missing secret sync stat and testing for old attribution charts
* add tests for attribution table
* add changelog and tidy
* remove remaining todos
* tidy
* reset month query param in ce
* fix tests missing month param
* add margin to pagination in accordance to helios rec
* remove query param, update change log, move table into own comp
* remove commented code
* remove month query params
* tidy
* update test mount paths
* remove unused client attribution component
* update tests
* CE date picker and header changes
* update test
* add changelog and update empty component css
* update modal values from args
* update modal copy
* header changes to add docs and move edit button
* move + update test
* Update ui/app/components/clients/date-range.ts
Co-authored-by: Angel Garbarino <Monkeychip@users.noreply.github.com>
* Update ui/app/components/clients/date-range.ts
Co-authored-by: Angel Garbarino <Monkeychip@users.noreply.github.com>
* refactor modal state and update docs
* update tests
* update modal copy
* Update changelog/30488.txt
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
* update date parsing, docs link copy and tidy
* update var name for clarity
* add date range test to check for disallowing current month selection
* update tests to reflect disallowal of current month (or beyond) date selection
* move ce header into page header comp and update tests
---------
Co-authored-by: Angel Garbarino <Monkeychip@users.noreply.github.com>
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
* date picker changes (mostly) for ent client counts
* Move edit modal button + padding
* only show start time in dropdown and add changelog
* remove unused variable and update toggle width
* remove unnecessary period end dates
* tidy
* update tests
* Update changelog/30349.txt
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
* improve date logic
* add export button back in, re-arrange header, update dropdown
* update when date is shown
* add default for retention months
* update tests and remove unnecessary tests
* account for retention months that are not whole periods
* update logic to show end date on export modal
* update exported file name
---------
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
* Create date-range component with tests
* update selectors and callback behavior
* update cc tests & selectors
* cleanup
* RIP calendar-widget and date-dropdown -- you were good components
* reset on close
* Add changelog
* use parseApiTimestamp
* fix test
* cleanup
* make date-range typescript, update behavior
* add words
* minor styling
* fix test