-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Labels
staleHasn't been updated in a whileHasn't been updated in a while
Description
Description
- FinishLine displays all data for all cars simultaneously, and users cannot filter the data on the entire website by car. This is not sustainable as the team grows and we build more cars.
- Engineers do not currently understand the use of "Start Date" and "End Date" on the Finance Dashboard. Because of this, they do not filter the data on their Finance Dashboard by cars/timeframes.
Acceptance Criteria
- Implement global car filter design
- Implement car drop-down for all users to filter their Finance Dashboards
Proposed Solution
Desired Additional Features
Global Car Filter
Allow users to filter data across all pages on FinishLine by entering the sidebar and selecting the car for which they want to see data. Notes on how users can use this filter:
- Can change car by clicking on the drop-down arrow, which will show all of the cars built in reverse chronological order. Once users select a new car, the drop-down should automatically close.
- As more cars are added, the set of buttons with car names should have horizontal scroll functionality.
- Filter should default to current car and will only last for that session.
- If the user changes the filtering on a specific page, then the data will only change on that page and the global filter will not change. If they leave that page after changing the filtering and return, it will default back to the global filter selection. Example: Global filter is set to 25A. User goes to Gantt Chart and filters data by 24A. User then leaves and visits Projects page. User comes back to Gantt Chart, which is filtered by 25A (global selection).
Car Filter for All Users on Finance Dashboard
Implement car-specific filtering for all users on their Finance Dashboards (not just for Finance Team/Admin). Notes on additional functionality:
- Since engineers don’t currently understand the functionality of start and end, allow them to select a car from the car drop-down. If they select a car, it will populate the start date to show when that car was initialized and the end date as today’s date (if current car) or the end date of that car (if previous car). They can then adjust these dates to account for non-car data, but it will provide clarity regarding which time frames this data is shown for. This should be implemented for all users.
- A question mark hover next to the start and end dates to explain that they are used to filter for car data + non-car/category data (ex. comps, food, etc).
Mocks
Metadata
Metadata
Assignees
Labels
staleHasn't been updated in a whileHasn't been updated in a while
