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

Implementation: add/remove tags to objects #3535

Open
RomijnHumanoids opened this issue Sep 16, 2024 · 3 comments
Open

Implementation: add/remove tags to objects #3535

RomijnHumanoids opened this issue Sep 16, 2024 · 3 comments

Comments

@RomijnHumanoids
Copy link

As a user I want to be able to add or remove tags from objects. Also a scalable way to view tags in the object list is required in the scope of this ticket.

@RomijnHumanoids RomijnHumanoids converted this from a draft issue Sep 16, 2024
@RomijnHumanoids RomijnHumanoids self-assigned this Sep 16, 2024
@RomijnHumanoids
Copy link
Author

Design has been reviewed & approved for implementation. This ticket will be an implementation ticket from now on.

Implementation file: https://www.figma.com/design/Ysi72muYNJP7HmME4mjsYX/%E2%9C%85-KAT-%7C-Approved-%7C-Objects?node-id=2312-15782&t=PwGP7W4YncaDCNKn-1

@RomijnHumanoids RomijnHumanoids moved this from Review to Backlog / To do in KAT Nov 8, 2024
@RomijnHumanoids RomijnHumanoids changed the title Design a flow for adding/removing tags to objects Implementation: adding/removing tags to objects Nov 8, 2024
@RomijnHumanoids RomijnHumanoids changed the title Implementation: adding/removing tags to objects Implementation: add/remove tags to objects Nov 8, 2024
@RomijnHumanoids
Copy link
Author

RomijnHumanoids commented Nov 13, 2024

About this feature

Detailed description

This design allows users to tag objects with custom user-tags. User tags are defined by users and can be recognised by the leading user-icon. The reason to use tags on objects is to create groups of objects to perform further actions on.
Next to tagging objects, the scope of this ticket is also to be able to delete them from objects, and manage previously used tags on organisation level (e.g. I don't ever want to use this tag anymore).

Feature benefit/User story

As a user I want to be able to add or remove tags from objects. Also a scalable way to view tags in the object list is required in the scope of this ticket.

Specifications

Please add some specifications for the implementation. What needs to be implemented to match the design?

The implementation should include…

  • 1. Tags with user-icon.
  • 2. The tags user-icon displayed in the object detail page in section 'object details'.
  • 3. The flow to edit these object details & the tags designated to this object. For this flow design we make use of the components:
    - [ ] 3.1 Add button to get more (dismissible) form input fields to add tags.
    - [ ] 3.2 Dismissible form fields (relatively new with trash bin icon) + submit button.
    - [ ] 3.3 Similar text input recognition as in query design to first look for existing tags and if no such tags exist create a new one.
    - [ ] 3.4 Tags with a trailing icon 'x' to delete them from objects.
  • Implement a similar flow for managing tags in 'settings' page that manages all tags that are used within organisations.

Additional information

Figma file should speak for itself. If there are any questions please be in touch.

Design

Figma link

https://www.figma.com/design/Ysi72muYNJP7HmME4mjsYX/%E2%9C%85-KAT-%7C-Approved-%7C-Objects?node-id=2312-15782&t=PwGP7W4YncaDCNKn-1

Implementation

This part should only be filled in by the developers.

Possible solution

Outline your proposed solution for implementing the feature. You can include any specific ideas, designs, or functionalities here.

Alternatives considered

Describe any alternative approaches or solutions you've considered, and why you believe the proposed solution is superior.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Backlog / To do
Development

No branches or pull requests

2 participants