Orchestration layer around the jrunner Java JDBC CLI, replacing the previous shell-based sync system in .archive/pre-rewrite. Includes the FastAPI + Jinja web frontend, per-driver adapters (DB2, MSSQL, PG), wizard-driven module creation with editable dest types and source-sourced table/column descriptions, watermark/hook CRUD, and the engine that runs modules end-to-end. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
13 lines
529 B
HTML
13 lines
529 B
HTML
{# Step indicator shared by all wizard pages. `step` is 1..4. #}
|
|
<div class="steps">
|
|
<div class="step {% if step == 1 %}active{% elif step > 1 %}done{% endif %}">
|
|
<span class="num">1</span> source connection
|
|
</div>
|
|
<div class="step {% if step == 2 %}active{% elif step > 2 %}done{% endif %}">
|
|
<span class="num">2</span> browse tables
|
|
</div>
|
|
<div class="step {% if step == 3 %}active{% elif step > 3 %}done{% endif %}">
|
|
<span class="num">3</span> columns & config
|
|
</div>
|
|
</div>
|