Make project defaults reusable
This commit is contained in:
@@ -71,6 +71,11 @@ PROVIDER_OPTIONS = [
|
||||
{"value": "openai_compatible", "label": "OpenAI-compatible API"},
|
||||
]
|
||||
|
||||
SITE_POSTER_PROVIDER_OPTIONS = [
|
||||
{"value": "", "label": "Не выбран"},
|
||||
{"value": "ghost", "label": "Ghost"},
|
||||
]
|
||||
|
||||
PROMPT_HINTS = {
|
||||
"ai_qualifier_prompt": {
|
||||
"title": "Свободная инструкция квалификатора",
|
||||
@@ -284,6 +289,10 @@ SETTING_ORDER = {
|
||||
"max_poster_dry_run",
|
||||
],
|
||||
"Site Poster": [
|
||||
"site_poster_provider",
|
||||
"site_poster_base_url",
|
||||
"site_poster_secret_file",
|
||||
"site_poster_fallback_title",
|
||||
"site_poster_interval_sec",
|
||||
"site_poster_photo_batch_size",
|
||||
"site_poster_video_batch_size",
|
||||
@@ -450,6 +459,7 @@ def base_context(request: Request, user: dict | None, **extra: Any) -> dict[str,
|
||||
"app_env": settings.app_env,
|
||||
"app_title": settings.display_admin_title,
|
||||
"site_title": settings.display_site_title,
|
||||
"site_poster_provider_options": SITE_POSTER_PROVIDER_OPTIONS,
|
||||
}
|
||||
ctx.update(extra)
|
||||
return ctx
|
||||
|
||||
Reference in New Issue
Block a user