Skip to content

Add Scripts tab #45

@bburda

Description

@bburda

Summary

Add a Scripts tab to the entity resource panel with script listing, upload, execution with arguments, and execution status tracking.


Proposed solution (optional)

  • New ScriptsTab component
  • List scripts via GET /{entity_type}/{entity_id}/scripts
  • View script details via GET /{entity_type}/{entity_id}/scripts/{script_id}
  • Upload new script via POST /{entity_type}/{entity_id}/scripts (when allow_uploads is enabled)
  • Execute script with arguments via POST /{entity_type}/{entity_id}/scripts/{script_id}/executions
  • Track execution status via GET /{entity_type}/{entity_id}/scripts/{script_id}/executions/{execution_id}
  • Cancel/stop execution support

Additional context (optional)

Depends on sovd_web_ui#42 (client migration). Gateway supports script execution with ScriptProvider plugin interface since v0.4.0. Upload capability is controlled by allow_uploads config toggle.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions