feat: audit UI and trash

This commit is contained in:
zhom committed 2026-10-19 05:22:48 +04:00
1 parent 9965b75125
commit d93afc2bd5
168 files changed
+19440 -5843

No files matched your search

+12 -1
View File
@@ -461,15 +461,26 @@ class DonutClient:
*,
url: Optional[str] = None,
headless: Optional[bool] = None,
delay_ms: Optional[int] = None,
concurrency: Optional[int] = None,
) -> BatchRunResponse:
"""POST /v1/profiles/batch/run
Answers 200 even when some profiles failed; read ``results[].ok``.
``delay_ms`` (0 to 60000) spaces the launches and ``concurrency``
(1 to 20) caps how many start at once; both default to the app's
bulk launch settings.
"""
return self._request(
"POST",
"/v1/profiles/batch/run",
body=_body(profile_ids=list(profile_ids), url=url, headless=headless),
body=_body(
profile_ids=list(profile_ids),
url=url,
headless=headless,
delay_ms=delay_ms,
concurrency=concurrency,
),
)
def batch_stop_profiles(self, profile_ids: Sequence[str]) -> BatchStopResponse:
+2 -2
View File
@@ -168,10 +168,10 @@ CASES: List[Case] = [
(
"batch_run_profiles",
(["p1", "p2"],),
{"headless": False},
{"headless": False, "delay_ms": 500, "concurrency": 2},
"POST",
"/v1/profiles/batch/run",
{"profile_ids": ["p1", "p2"], "headless": False},
{"profile_ids": ["p1", "p2"], "headless": False, "delay_ms": 500, "concurrency": 2},
{},
"/v1/profiles/batch/run",
),