code_based_extension_service.py 568 B

1234567891011121314151617
  1. from extensions.ext_code_based_extension import code_based_extension
  2. class CodeBasedExtensionService:
  3. @staticmethod
  4. def get_code_based_extension(module: str) -> list[dict]:
  5. module_extensions = code_based_extension.module_extensions(module)
  6. return [
  7. {
  8. "name": module_extension.name,
  9. "label": module_extension.label,
  10. "form_schema": module_extension.form_schema,
  11. }
  12. for module_extension in module_extensions
  13. if not module_extension.builtin
  14. ]