feat: add admin client policy control

This commit is contained in:
QiuSW
2026-07-28 15:42:23 +08:00
parent 9544aaf4cc
commit 2171968780
17 changed files with 558 additions and 21 deletions
+3 -2
View File
@@ -42,8 +42,9 @@ CMSHOPEE_AUTHORIZATION_SHADOW_MODE=true
CMSHOPEE_SUBSCRIPTION_MODE=open
# Legacy fallback only when CMSHOPEE_SUBSCRIPTION_MODE is unset:
# CMSHOPEE_SUBSCRIPTION_ENFORCEMENT=false
# Client-only startup policy: off -> false/false, observe -> true/false,
# enforce -> true/true. Update the timestamp whenever this policy changes.
# Fallback only while django-admin has no client policy record. The admin singleton
# takes priority and publishes changes immediately without a service restart.
# off -> false/false, observe -> true/false, enforce -> true/true.
CMSHOPEE_CLIENT_SUBSCRIPTION_POLICY=off
CMSHOPEE_CLIENT_SUBSCRIPTION_POLICY_UPDATED_AT=2026-07-28T00:00:00+08:00
AI_IMAGE_UPSTREAM_DEADLINE_SECONDS=180