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

APIv1: Tags #658

Open
fmartingr opened this issue Jul 21, 2023 · 0 comments · May be fixed by #921
Open

APIv1: Tags #658

fmartingr opened this issue Jul 21, 2023 · 0 comments · May be fixed by #921
Labels
component:backend component:frontend The bug is in front-end type:enhancement New feature or request
Milestone

Comments

@fmartingr
Copy link
Member

fmartingr commented Jul 21, 2023

Migrate the legacy tags API to the new router and API specification

Acceptance criteria

  • /api/v1/tags: GET for list, POST for creation.
  • /api/v1/tags/:id: PUT/PATCH for modification, GET for retrieving information, DELETE for deletion.
  • Logic should be moved to domains
  • All endpoints should be properly tested.
  • All endpoints should use swagger definitions.
  • All endpoints require the user to be authenticated, only owners can create, modify and delete tags.

Relates to: #640

@fmartingr fmartingr converted this from a draft issue Jul 21, 2023
@fmartingr fmartingr added this to the 1.6.2 milestone Jul 21, 2023
@fmartingr fmartingr added type:enhancement New feature or request component:frontend The bug is in front-end component:backend labels Jul 21, 2023
@fmartingr fmartingr self-assigned this Jul 21, 2023
@fmartingr fmartingr removed their assignment Sep 12, 2023
@fmartingr fmartingr self-assigned this Oct 12, 2024
@fmartingr fmartingr removed their assignment Dec 8, 2024
@fmartingr fmartingr linked a pull request Jan 2, 2025 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:backend component:frontend The bug is in front-end type:enhancement New feature or request
Projects
Status: To do
Development

Successfully merging a pull request may close this issue.

1 participant