Tagging System for Processes

Use Case:

Users need to quickly find relevant processes based on associated tags instead of relying solely on titles or descriptions.

Requirements:

Allow users to add multiple tags to a process.

Enable searching and filtering of processes by tags.

Ensure a many-to-many relationship between tags and processes.

Provide a UI for adding, editing, and removing tags from processes.

Support tag creation on the fly when adding new processes.

Technical Implementation:

Create a Tag model and establish a many-to-many relationship with Process.

Implement a join table (processes_tags).

Update API and UI to support tagging functionality.

Add filtering capability to retrieve processes by tag.

Expected Outcome:

Improved discoverability of processes.

More efficient categorization and organization.

Enhanced user experience when searching for relevant content.

Please authenticate to join the conversation.

Upvoters
Status

Complete

Board

Core Web App

Tags

UI & usability

Subscribe to request

Get notified by email when there are changes.