feat: ребрендинг под dokogenPZI (основа из dokogen187)

This commit is contained in:
2026-08-03 23:45:18 +04:00
parent da4946cb59
commit f151cf1bfe
11 changed files with 37 additions and 37 deletions
+4 -4
View File
@@ -19,7 +19,7 @@ def _norm_name(s):
# ОПИСАНИЕ ПЕРЕМЕННЫХ
# ============================================================
# Формат: (имя_переменной, группа, описание, ключ_резолвера)
# Группы: A — общие, B — 187-ФЗ
# Группы: A — общие, B — PZI
VARIABLE_DEFS = [
# === Полное название организации (6 падежей) ===
@@ -68,7 +68,7 @@ VARIABLE_DEFS = [
('{{document_date}}', 'A', 'Дата документа', 'doc_date'),
('{{document_number}}', 'A', 'Номер документа', 'doc_number'),
# === 187-ФЗ ===
# === PZI ===
('{{is_security_requirements}}', 'B', 'Требования уровня защищённости', 'security_reqs'),
('{{is_list}}', 'B', 'Список всех ИС (нумерованный)', 'is_list'),
('{{is_name}}', 'B', 'Наименование первой ИС', 'is:name'),
@@ -138,7 +138,7 @@ def build_replacements(
is_list: List = None,
doc_number: str = "",
doc_date: str = "",
direction: str = "187fz",
direction: str = "pzifz",
) -> Dict[str, str]:
"""Строит полный словарь замен {{переменная}} → значение."""
if is_list is None:
@@ -159,7 +159,7 @@ def build_replacements(
replacements = {}
for var_name, group, desc, source in VARIABLE_DEFS:
if direction == '187fz' and group not in ('A', 'B'):
if direction == 'pzifz' and group not in ('A', 'B'):
continue
value = _resolve(source, ctx)
replacements[var_name] = str(value) if value else ''