merge: integrate master certification and document identity fixes into 4.11

This commit is contained in:
RockChinQ
2026-09-21 10:55:40 +00:00
51 changed files with 2518 additions and 247 deletions
@@ -932,10 +932,13 @@ class PluginsRouterGroup(group.RouterGroup):
return self.http_status(400, -1, 'file is required')
file_bytes = file.read()
form = await quart.request.form
administrator_force = form.get('administrator_force', '').strip().lower() == 'true'
execution_context = await self.ap.plugin_connector.require_workspace_context(request_context)
data = {
'plugin_file': file_bytes,
'administrator_force': administrator_force,
}
ctx = taskmgr.TaskContext.new()