Mark installed catalog modules as updates
This commit is contained in:
@@ -175,7 +175,7 @@ class ModuleInstallPlanItem(BaseModel):
|
||||
model_config = ConfigDict(extra="forbid")
|
||||
|
||||
module_id: str = Field(min_length=1, max_length=120)
|
||||
action: Literal["install", "uninstall"]
|
||||
action: Literal["install", "update", "uninstall"]
|
||||
source: Literal["manual", "catalog"] = "manual"
|
||||
catalog: dict[str, Any] | None = None
|
||||
python_package: str | None = Field(default=None, max_length=200)
|
||||
@@ -327,7 +327,7 @@ class ModulePackageCatalogItem(BaseModel):
|
||||
name: str
|
||||
description: str | None = None
|
||||
version: str | None = None
|
||||
action: Literal["install", "uninstall"] = "install"
|
||||
action: Literal["install", "update", "uninstall"] = "install"
|
||||
python_package: str | None = None
|
||||
python_ref: str | None = None
|
||||
webui_package: str | None = None
|
||||
|
||||
Reference in New Issue
Block a user