Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🏠 Story labelling system #366

Open
jrosseel opened this issue Mar 16, 2023 · 0 comments
Open

🏠 Story labelling system #366

jrosseel opened this issue Mar 16, 2023 · 0 comments
Milestone

Comments

@jrosseel
Copy link
Contributor

jrosseel commented Mar 16, 2023

Story labelling system


Quick links: Summary | Description | Technical-Analysis | Acceptance-Criteria

NOTE:: This issue is dependent on #362, #366 and #364


Summary

As a user I want labels for my stories

Description

Stories of bots relate to each other either by reference (jump), by parent-child relationship (brick) or by role within the system (re-usable info, assessment, ...)

This feature introduces an open labelling system that users can assign labels to stories.

Users can create and edit labels as they want

Labels have a colour. The user can determine the colour by clicking the labels.

Labels make use of Material chips for display purposes: https://material.angular.io/components/chips/overview

The input for assigning labels to a story needs to be added on the create bot modal. It should appear as shown below

Screenshot 2023-03-23 at 10 43 27

The input field utilises the material chips library linked above and below the input field the user has a list of suggested labels (The suggested labels list is dynamic which means if I type something on the input box I should get suggestions that match what I'm typing like an autocomplete field but based on the labels created for that story).

Fetch the labels from the LabelsStore

Please take note of all the design features

Technical Analysis

The component is pixel perfect

@jrosseel jrosseel added the enhancement New feature or request label Mar 16, 2023
@jrosseel jrosseel added this to the CLM v1 milestone Mar 16, 2023
@jrosseel jrosseel added in-design and removed enhancement New feature or request labels Mar 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

1 participant