cityofaustin / cityofaustin/techstack

Dev exploring tagging

Open
#4,709 0 comments 0 reactions 0 assignees View on GitHub
Future Feature Team: Dev
Dominant language
No language data
Stars
11
Forks
3
PR merge metrics
No merged PRs in 30d

Description

## MVP requirements for OPO collections

- Joplin admin should be able to create/edit one or more tag groups (tags are strings, # of chars tbd, probably 20-ish). For MVP, single select drop down. The number of items that can be added to a single group list can be unlimited, (assuming capping is more difficult), but for most cases the number of items in a group will likely be no more than 10 or so.
– Joplin user should be able to insert a previously created tag group into an official document page.(via streamfield? method tbd)
– Joplin user should be able to make a selection from the tag group list, which will then serve as a filter on Janis official collection pages, and as an identifier/tag on official document pages.

## notes from dev-design sync

- TagGroup content type -- like a page but different. Something similar to a SnippetBasePage instead of our JanisBasePage (I also have written "tag streamfield under that group", which is something Nick said, but I cannot remember more context)
- Build a custom tag chooser for that page
- remember they need to be translatable
- also eventually in the world of permissions

## other tagging systems

https://django-taggit.readthedocs.io/en/latest/

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.