Skip to content

Conversation

@SilviaZeta
Copy link
Contributor

@SilviaZeta SilviaZeta commented May 24, 2022

Description

Update the schema for the UI template returned by trusted-services (i.e., Python and AI plugins), so as to make it simpler and remove any unused fields. Also support the selection of multiple images in trusted-services.

Given that there are only very few plugins, the plan is to update the UI template for all plugins and redeploy all, rather than maintain the previous schema.

NOTE: THIS BREAKS ALL CURRENT PLUGINS!

relies on gliff-ai/annotate#749 gliff-ai/curate#401
closes #656

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.

@gliff-ai-robot gliff-ai-robot added the enhancement [Improvement] Enhancement request. label May 24, 2022
@gliff-ai-robot gliff-ai-robot added the feature [Improvement] New feature request. label Jun 7, 2022
@SilviaZeta
Copy link
Contributor Author

NOTE: I've merge this branch into addZoo, because I needed to work with the new plugins schema there.

@SilviaZeta SilviaZeta closed this Jul 14, 2022
@SilviaZeta SilviaZeta mentioned this pull request Jul 18, 2022
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement [Improvement] Enhancement request. feature [Improvement] New feature request.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update the trusted-service schema

3 participants