Task 004: add demo auth and role checks

This commit is contained in:
2026-05-21 18:31:40 +03:00
parent 7a11d50aa7
commit 7972e9a95f
26 changed files with 2207 additions and 23 deletions
@@ -24,6 +24,8 @@ from .models import (
ArticleSummary,
AssetSummary,
ClaimSummary,
CurrentUser,
CurrentUserResponse,
DraftSummary,
EvidenceSummary,
PlanSectionSummary,
@@ -32,10 +34,17 @@ from .models import (
PublishingRules,
ResearchArtifactManifestSummary,
ResearchArtifactSummary,
ReviewActionResponse,
ReviewSummary,
RunnerFileRef,
ScriptConfigVersionCreateRequest,
ScriptConfigVersionListResponse,
ScriptConfigVersionResponse,
ScriptConfigVersionSummary,
TargetSiteConfig,
TargetSiteConfigCreateRequest,
TargetSiteConfigResponse,
TargetSiteConfigUpdateRequest,
UserSummary,
)
from .workflow import (
@@ -64,6 +73,8 @@ __all__ = [
"ClaimRiskLevel",
"ClaimSummary",
"ClaimSupportStatus",
"CurrentUser",
"CurrentUserResponse",
"DraftSummary",
"EvidenceSummary",
"PlanReviewStatus",
@@ -74,14 +85,21 @@ __all__ = [
"PublishingStatus",
"ResearchArtifactManifestSummary",
"ResearchArtifactSummary",
"ReviewActionResponse",
"ReviewStatus",
"ReviewSummary",
"ReviewType",
"Role",
"RunnerFileRef",
"ScriptConfigVersionCreateRequest",
"ScriptConfigVersionListResponse",
"ScriptConfigVersionResponse",
"ScriptConfigVersionStatus",
"ScriptConfigVersionSummary",
"TargetSiteConfig",
"TargetSiteConfigCreateRequest",
"TargetSiteConfigResponse",
"TargetSiteConfigUpdateRequest",
"UserSummary",
"next_workflow_statuses",
]