dsu1/Archivist

Implement Tags

Opened this issue · 0 comments

dsu1 commented

Users should be able to tag an archive's content entry under general categories that they can create and perform searches to find these tags. This purpose can range from assigning songs the year or decade they were made, actors in a list of movies they like, etc.

This will require:

  • A database migration to add tags to the schema, specifically in the contents table
  • A tag model for validations, content associations, and content dependencies
  • A tag controller for performing CRUD actions on each tag
  • Nesting the tags resource within content in the routes file
  • Adding Tests for Tags
  • A tag creation field at the creation of an entry in all respective views
  • Most likely javascript to perform CRUD actions from the client side of the rendered web page