feat: uninstall plugin
This commit is contained in:
parent
eef79a5196
commit
3c1d32e3ac
@ -31,10 +31,10 @@ class PluginInstallationManager(BasePluginManager):
|
||||
"""
|
||||
identifier = quote(identifier)
|
||||
# exception will be raised if the request failed
|
||||
self._request_with_plugin_daemon_response(
|
||||
return self._request_with_plugin_daemon_response(
|
||||
"POST",
|
||||
f"/plugin/{tenant_id}/install/identifier",
|
||||
dict,
|
||||
bool,
|
||||
headers={
|
||||
"Content-Type": "application/json",
|
||||
},
|
||||
@ -43,4 +43,10 @@ class PluginInstallationManager(BasePluginManager):
|
||||
},
|
||||
)
|
||||
|
||||
return True
|
||||
def uninstall(self, tenant_id: str, identifier: str) -> bool:
|
||||
"""
|
||||
Uninstall a plugin.
|
||||
"""
|
||||
return self._request_with_plugin_daemon_response(
|
||||
"DELETE", f"/plugin/{tenant_id}/uninstall?plugin_unique_identifier={identifier}", bool
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user