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

Tagging #25

Open
5 tasks
dcollie2 opened this issue Jan 2, 2025 · 0 comments
Open
5 tasks

Tagging #25

dcollie2 opened this issue Jan 2, 2025 · 0 comments

Comments

@dcollie2
Copy link
Collaborator

dcollie2 commented Jan 2, 2025

Summary

Topics and Providers can have multiple tags (unclear why providers are tagged, so for now we will only apply tags to topics). The solution should have the usual tagging trimmings (autosuggest existing tags, create new tags on the fly, allow multi-word tags, etc.) plus one custom requirement: cognates.

We will need an admin tool to allow tag management (add, update, delete) with changes to tags reflected on the relevant tagged content.

See the separate ticket regarding tag cognates.

Why?

This is to allow users within the app and in the downstream Raspberry Pi apps to find Topics via tags.

Details

Tag models are not spelled out in detail in the schema. We have flexibility in choosing our approach to meeting these requirements. One option would be to use acts-as-taggable-on and extend it to add the cognates functionality and the admin management features. We're open to other approaches.

Criteria for Completion

  • Topics can be tagged when editing
  • New topics are created on the fly when a user saves a topic
  • Users can use multi-word tags (wish list item)
  • When adding tags to a topic, a user is autosuggested existing tags as they type
  • Admins can access CRUD for managing tags
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant