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

Closed
Tracked by #1084
bradenmacdonald opened this issue Jul 31, 2024 · 2 comments
Closed
Tracked by #1084

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

bradenmacdonald opened this issue Jul 31, 2024 · 2 comments

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:

@pomegranited
Copy link

Backend changes have been deployed to the sandbox; nothing to AC test here :)

@github-project-automation github-project-automation bot moved this from Backlog to Done in Libraries Overhaul Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

2 participants