osf.io
osf.io copied to clipboard
[ENG-5017] Addons V2 API Standardization
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
andcategory
attribute to addon serilaizer - make
category
andname
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