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

[Libraries] [Collections] [Backend] Add tags to collections #228

Open
Tracked by #1084
bradenmacdonald opened this issue Jul 31, 2024 · 1 comment
Open
Tracked by #1084

Comments

@bradenmacdonald
Copy link
Contributor

bradenmacdonald commented Jul 31, 2024

Update the edx-platform tagging/content_library APIs so that users with appropriate permissions can add/remove tags from collections. No changes to openedx-learning are expected for this ticket.

Notes:

  • We can use the existing tagging mechanism, i.e. create an ObjectTag instance where object_id would be the key of the Collection being tagged
    • However, to do that we need to extend object_id field to support more keys, currently it only supports CourseKey, LibraryLocatorV2 or a UsageKey.
  • We likely need to create a new type of key, CollectionKey in the opaquekeys repo, that could look something like: lib-collection:org:lib:collection-id.
    The Collection's org can be pulled from the associated ContentLibrary.
@pomegranited
Copy link

pomegranited commented Aug 27, 2024

Part 2 of this ticket:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

No branches or pull requests

2 participants