Skip to content

refactor: dashboard usa lab-connectors nativamente - #2

Merged
Gabrymi93 merged 1 commit into
mainfrom
feat/dashboard-lc-native
Sep 30, 2026
Merged

Gabrymi93 merged 1 commit into
mainfrom
feat/dashboard-lc-native

Conversation

@Gabrymi93

Copy link
Copy Markdown
Member

Refactor dashboard per usare lab-connectors nativamente

Cosa cambia

  • sources.py: load_mart_table + query_clean da lab_connectors.duckdb.queries, slug resolution, fmt_num/fmt_pct da lab_connectors.formatters
  • app.py: apply_branding() da lab_connectors.branding
  • fmt_pct default senza segno (signed=True per delta) — fix in lab-connectors
  • SQL page: render_sql_query da lab_connectors.duckdb.sql_page
  • Rimossa logica custom (load_clean, fmt_mt, fmt_it, _resolve_slug)
  • Rimossi load_clean() pesanti da pagine (query SQL diretta)

Risultati

  • 10 file modificati: +102 / -337 righe
  • Tutte le 8 pagine OK
  • 402 test lab-connectors passano

Dependances

  • lab-connectors[duckdb] aggiunto a dashboard/requirements.txt

- sources.py: load_mart_table + query_clean da LC, slug resolution
- app.py: apply_branding() da LC
- fmt_pct default senza segno (signed=True per delta)
- SQL page: render_sql_query da LC
- Rimossa logica custom (load_clean, fmt_mt, fmt_it, _resolve_slug)
- Rimossi load_clean() pesanti da pagine (query SQL diretta)
@Gabrymi93
Gabrymi93 merged commit bacebd2 into main Sep 30, 2026
2 checks passed
@Gabrymi93
Gabrymi93 deleted the feat/dashboard-lc-native branch September 30, 2026 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant