Skip to content

UI Separation for Assigned vs. Custom Metrics #170

@hcaballero2

Description

@hcaballero2

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.

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions