-
Notifications
You must be signed in to change notification settings - Fork 2
UI Separation for Assigned vs. Custom Metrics #170
Description
Description
Update the developer dashboard interface to clearly display and separate the mandatory metrics assigned by the tech lead from the custom metrics selected by the developer.
User Story
As a developer, I want to clearly see which metrics my tech lead has assigned to me versus the ones I have added myself, so I can differentiate between team-wide goals and personal tracking.
Acceptance Criteria
The dashboard features distinct visual sections for "Assigned Metrics" and "My Metrics".
The assigned metrics reflect the correct data pushed down by the tech lead's configuration.
The interface provides an "Add Metric" selection tool allowing the developer to append further metrics to their personal section.
Implementation Notes
Requires frontend UI updates to create the visual separation.
We need to determine how to handle edge cases, such as a developer attempting to add a metric that is already assigned to them.
Note: Determining how a new tech lead knows what metrics are "good" will be handled in a separate issue.
Testing Notes
Ensure the UI does not allow a developer to delete an assigned metric.
Parent issue owner must conduct a code review on the PR before merging
Dependencies
Relies on the Okta authentication context (#166) to determine if the viewer is a tech lead or developer.