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

Implement new short URL service #98110

Closed
16 tasks done
Tracked by #87304
streamich opened this issue Apr 23, 2021 · 1 comment · Fixed by #107859
Closed
16 tasks done
Tracked by #87304

Implement new short URL service #98110

streamich opened this issue Apr 23, 2021 · 1 comment · Fixed by #107859
Labels
Feature:SharingURLs Short URLs and Share URL features impact:medium Addressing this issue will have a medium level of impact on the quality/strength of our product.

Comments

@streamich
Copy link
Contributor

streamich commented Apr 23, 2021

As part of the new URL Service we will refactor and re-implement from scratch our Short URL Service. This ticket tracks its initial implementation.

  • Implement short URL client on the server.
  • Remove all usage of MD5 hashing algorithm in the short URL service.
  • Create CRUD+ short URL HTTP endpoints.
    • "Create" — POST /api/short_url
    • "Read" — GET /api/short_url/<id>
    • "Read by slug" — GET /api/short_url/_slug/<slug>
    • "Delete" — DELETE /api/short_url/<id>
  • Remove old short URL implementation.
  • Make the old creation endpoint say: "the old short URL service was removed, use the new one".

Part of #87304

@streamich streamich added AppServicesSync-7-14 Feature:SharingURLs Short URLs and Share URL features labels Apr 23, 2021
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app-services (Team:AppServices)

@streamich streamich mentioned this issue Apr 23, 2021
13 tasks
@exalate-issue-sync exalate-issue-sync bot added impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. loe:small Small Level of Effort loe:large Large Level of Effort and removed loe:small Small Level of Effort labels Apr 26, 2021
@petrklapka petrklapka added 1 and removed 1 labels May 6, 2021
@exalate-issue-sync exalate-issue-sync bot added impact:medium Addressing this issue will have a medium level of impact on the quality/strength of our product. and removed impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. labels Jun 30, 2021
@vadimkibana vadimkibana mentioned this issue Aug 8, 2021
4 tasks
@exalate-issue-sync exalate-issue-sync bot added loe:medium Medium Level of Effort and removed loe:large Large Level of Effort loe:medium Medium Level of Effort labels Aug 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:SharingURLs Short URLs and Share URL features impact:medium Addressing this issue will have a medium level of impact on the quality/strength of our product.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants