Page MenuHomePhabricator

Add `repository` to annotations
Closed, ResolvedPublic

Description

Allow the community to help fill in missing repository values for tools by exposing repository as an annotation in the backend and frontend.

  • Move repository from Tool to CommonFieldsMixin
  • Update AnnotationsSerializer
  • Create and apply migration
  • Update backend tests as needed
  • Add repository to annotations edit form(s) in UI
  • Update repository display to use "core || annotation" configuration

Related Objects

StatusSubtypeAssignedTask
OpenGoalNone
OpenGoalNone
ResolvedSlst2020

Event Timeline

bd808 triaged this task as Medium priority.Apr 4 2022, 8:56 PM
bd808 created this task.
bd808 moved this task from Backlog to Groomed/Ready on the Toolhub board.
Slst2020 added a project: User-Slst2020.
Slst2020 moved this task from To Do to Doing on the User-Slst2020 board.

Change 792182 had a related patch set uploaded (by Slavina Stefanova; author: Slavina Stefanova):

[wikimedia/toolhub@main] api: Add `repository` to annotations

https://gerrit.wikimedia.org/r/792182

Change 792184 had a related patch set uploaded (by Slavina Stefanova; author: Slavina Stefanova):

[wikimedia/toolhub@main] ui: Add `repository` to annotations

https://gerrit.wikimedia.org/r/792184

Change 792182 merged by jenkins-bot:

[wikimedia/toolhub@main] api: Add `repository` to annotations

https://gerrit.wikimedia.org/r/792182

Change 792184 merged by jenkins-bot:

[wikimedia/toolhub@main] ui: Add `repository` to annotations

https://gerrit.wikimedia.org/r/792184

Change 792696 had a related patch set uploaded (by BryanDavis; author: Bryan Davis):

[operations/deployment-charts@master] toolhub: Bump container version to 2022-05-17-072641-production

https://gerrit.wikimedia.org/r/792696

Change 792696 merged by jenkins-bot:

[operations/deployment-charts@master] toolhub: Bump container version to 2022-05-17-072641-production

https://gerrit.wikimedia.org/r/792696