add collections field to Plugin and TrustedService models and refactor models to remove duplication.
add update and delete endpoints to plugins and trusted-services APIs and update existing endpoints.
relates gliff-ai/manage#220
Database Changes (delete if not applicable)
yes.
Checklist:
Put an x in the boxes that apply to this pull request (you can also fill these out after opening the pull request). If you're unsure about any of these, don't hesitate to leave a comment on this pull request!
[ ] I have read the gliff.ai Contribution Guide.
[ ] I have requested to pull a branch and not from main.
[ ] I have checked all commit message styles match the requested structure.
[ ] My code follows the style guidelines of this project.
[ ] I have commented my code, particularly in hard-to-understand areas.
[ ] I have performed a self-review of my own code.
[ ] I have assigned 3 or less reviewers.
[ ] New and existing unit tests pass locally with my changes.
[ ] I have added tests that prove my fix is effective or that my feature works.
[ ] My changes generate no new warnings.
[ ] I have made corresponding changes to the documentation.
[ ] New database changes have been committed.
[ ] If appropriate, I have bumped any version numbers.
Description
changes required for https://github.com/gliff-ai/manage/pull/268 to work.
collections
field toPlugin
andTrustedService
models and refactor models to remove duplication.update
anddelete
endpoints to plugins and trusted-services APIs and update existing endpoints.relates gliff-ai/manage#220
Database Changes (delete if not applicable)
yes.
Checklist:
Put an
x
in the boxes that apply to this pull request (you can also fill these out after opening the pull request). If you're unsure about any of these, don't hesitate to leave a comment on this pull request!