scope icon indicating copy to clipboard operation
scope copied to clipboard

Add tagging functionality

Open tw4l opened this issue 7 years ago • 5 comments
trafficstars

To enable tagging by series, project, etc.

tw4l avatar Jan 08 '18 16:01 tw4l

I'd need the answer to a few questions before I can be able to give a proper estimate:

  • What resources should allow tags? Collections, Folders, Digital Files, all?
  • Where should the tags be editable? Create/edit form, view page, table of related resources? The Digital Files don't have an edit form at the moment.
  • Where should the tags be visible? And how? Bootstrap badges.
  • Should te tags have different colors? Should the user be able to choose a color?

jraddaoui avatar Aug 28 '18 19:08 jraddaoui

Hi @jraddaoui -- for me, the only required place that resources should have tags at the Folder level. Could you give an estimate for just that and for all?

@bunekcca will be able to answer the rest of your questions.

stefanabreitwieser avatar Aug 29 '18 13:08 stefanabreitwieser

Thanks @stefanabreitwieser!

In the case of just needing tags for Folders, I'd also like to know if those labels should be propagated to the parent Collection (to allow future filters in the Collections tables) and/or to the descendant Digital Files (to allow future filters in the search page table).

jraddaoui avatar Aug 30 '18 14:08 jraddaoui

No problem! I don't think Folders should inherit Collection tags, nor vice versa. I think we'll use the tags to differentiate things within Collections, so if Collections automatically inherited Folder tags, I think it would be confusing.

stefanabreitwieser avatar Aug 30 '18 16:08 stefanabreitwieser

Thanks @stefanabreitwieser!

This only includes the estimate to manage and see the tags, to add tag filters to the Collection and/or other tables we could use #91. The estimates may vary depending on how should the labels be editable and visible. We could use django-taggit to develop this feature.

  • Only Folders: from 8 to 16 hours.
  • Collections, Folders and Digital Files: from 16 to 32 hours.

jraddaoui avatar Sep 03 '18 19:09 jraddaoui