osf.io icon indicating copy to clipboard operation
osf.io copied to clipboard

[ENG-5017] Addons V2 API Standardization

Open Johnetordoff opened this issue 1 year ago • 0 comments

Purpose

This PR is composed of a few changes that allow for better FE integration with our RESTful API.

Changes

  • Assign a unique identifier to each addon, formatted as <node_id>_<provider_short_name>
  • add name and category attribute to addon serilaizer
  • make category and name sortable and filter able
  • make provider a relationship field
  • allow users to enable an addon at the the url addon root

QA Notes

Please make verification statements inspired by your code and what your code touches.

  • Verify
  • Verify

What are the areas of risk?

Any concerns/considerations/questions that development raised?

Documentation

Side Effects

Ticket

https://openscience.atlassian.net/browse/ENG-5017

Johnetordoff avatar Jan 05 '24 19:01 Johnetordoff