nordabiz/blueprints/admin/__init__.py
Maciej Pienczyn 93e90b2c72
Some checks are pending
NordaBiz Tests / Unit & Integration Tests (push) Waiting to run
NordaBiz Tests / E2E Tests (Playwright) (push) Blocked by required conditions
NordaBiz Tests / Smoke Tests (Production) (push) Blocked by required conditions
NordaBiz Tests / Send Failure Notification (push) Blocked by required conditions
feat: add data quality dashboard, auto-scoring, bulk enrichment and GBP data flow
- Extract 12-field completeness scoring to utils/data_quality.py service
- Auto-update data_quality_score and data_quality label on company data changes
- Add /admin/data-quality dashboard with field coverage stats, quality distribution, and sortable company table
- Add bulk enrichment with background processing, step selection, and progress tracking
- Flow GBP phone/website to Company record when company fields are empty
- Display Google opening hours on public company profile
- Add BulkEnrichmentJob model and migration 075
- Refactor arm_company.py to support selective steps and progress callbacks

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 07:02:45 +01:00

34 lines
1.3 KiB
Python

"""
Admin Blueprint
===============
Admin panel routes: users, recommendations, fees, calendar, and more.
"""
from flask import Blueprint
bp = Blueprint('admin', __name__, url_prefix='/admin')
from . import routes # noqa: E402, F401
from . import routes_audits # noqa: E402, F401
from . import routes_status # noqa: E402, F401
from . import routes_social # noqa: E402, F401
from . import routes_security # noqa: E402, F401
from . import routes_announcements # noqa: E402, F401
from . import routes_insights # noqa: E402, F401
from . import routes_analytics # noqa: E402, F401
from . import routes_zopk_dashboard # noqa: E402, F401
from . import routes_zopk_news # noqa: E402, F401
from . import routes_zopk_knowledge # noqa: E402, F401
from . import routes_zopk_timeline # noqa: E402, F401
from . import routes_users_api # noqa: E402, F401
from . import routes_krs_api # noqa: E402, F401
from . import routes_companies # noqa: E402, F401
from . import routes_people # noqa: E402, F401
from . import routes_membership # noqa: E402, F401
from . import routes_benefits # noqa: E402, F401
from . import routes_competitors # noqa: E402, F401
from . import routes_social_publisher # noqa: E402, F401
from . import routes_data_quality # noqa: E402, F401
from . import routes_bulk_enrichment # noqa: E402, F401