Skip to content

Tagging #25

@dcollie2

Description

@dcollie2

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions