fix: Add ZOPK endpoint aliases for backward compatibility

Templates use url_for('admin_zopk') but blueprint endpoints are
'admin.admin_zopk'. Added aliases in blueprints/__init__.py.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Maciej Pienczyn 2026-01-31 17:12:46 +01:00
parent f36aa07137
commit bdae7f5309
2 changed files with 34 additions and 0 deletions

2
app.py
View File

@ -7061,6 +7061,8 @@ def zopk_news_list():
# - blueprints/admin/routes_zopk_timeline.py
# ============================================================
# Endpoint aliases for ZOPK are created in blueprints/__init__.py
# ============================================================
# KRS AUDIT (Krajowy Rejestr Sądowy)
# ============================================================

View File

@ -270,6 +270,38 @@ def register_blueprints(app):
# Model Comparison (Phase 6.2b)
'admin_model_comparison': 'admin.admin_model_comparison',
'admin_model_comparison_run': 'admin.admin_model_comparison_run',
# ZOPK Dashboard & News (Phase 6.3)
'admin_zopk': 'admin.admin_zopk',
'admin_zopk_news': 'admin.admin_zopk_news',
'admin_zopk_news_approve': 'admin.admin_zopk_news_approve',
'admin_zopk_news_reject': 'admin.admin_zopk_news_reject',
'admin_zopk_news_add': 'admin.admin_zopk_news_add',
'admin_zopk_reject_old_news': 'admin.admin_zopk_reject_old_news',
'admin_zopk_news_star_counts': 'admin.admin_zopk_news_star_counts',
'admin_zopk_reject_by_stars': 'admin.admin_zopk_reject_by_stars',
'admin_zopk_evaluate_ai': 'admin.admin_zopk_evaluate_ai',
'admin_zopk_reevaluate_scores': 'admin.admin_zopk_reevaluate_scores',
'admin_zopk_reevaluate_low_scores': 'admin.admin_zopk_reevaluate_low_scores',
'admin_zopk_scrape_stats': 'admin.admin_zopk_scrape_stats',
'admin_zopk_scrape_content': 'admin.admin_zopk_scrape_content',
'admin_zopk_scrape_single': 'admin.admin_zopk_scrape_single',
'admin_zopk_news_scrape_stream': 'admin.admin_zopk_news_scrape_stream',
# ZOPK Knowledge (Phase 6.3)
'admin_zopk_knowledge_stats': 'admin.admin_zopk_knowledge_stats',
'admin_zopk_knowledge_extract': 'admin.admin_zopk_knowledge_extract',
'admin_zopk_knowledge_extract_single': 'admin.admin_zopk_knowledge_extract_single',
'admin_zopk_generate_embeddings': 'admin.admin_zopk_generate_embeddings',
'admin_zopk_knowledge_extract_stream': 'admin.admin_zopk_knowledge_extract_stream',
'admin_zopk_embeddings_stream': 'admin.admin_zopk_embeddings_stream',
'admin_zopk_knowledge_dashboard': 'admin.admin_zopk_knowledge_dashboard',
'admin_zopk_knowledge_chunks': 'admin.admin_zopk_knowledge_chunks',
'admin_zopk_knowledge_facts': 'admin.admin_zopk_knowledge_facts',
'admin_zopk_knowledge_entities': 'admin.admin_zopk_knowledge_entities',
'admin_zopk_knowledge_duplicates': 'admin.admin_zopk_knowledge_duplicates',
'admin_zopk_knowledge_graph': 'admin.admin_zopk_knowledge_graph',
'admin_zopk_fact_duplicates': 'admin.admin_zopk_fact_duplicates',
# ZOPK Timeline (Phase 6.3)
'admin_zopk_timeline': 'admin.admin_zopk_timeline',
})
logger.info("Created admin endpoint aliases")
except ImportError as e: