Leopoldadmin
  • Joined on 2026-05-19
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-01 19:22:57 +00:00
b3f40bacd2 fix: deploy.py rewrite — everything via Coolify API, no manual docker
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-01 18:37:55 +00:00
a7b3424eee docs: Vollständige Installationsanleitung (INSTALL.md)
Leopoldadmin opened issue Leopoldadmin/leocrm#312 2026-08-01 11:39:42 +00:00
[Auto] [Backend] GET /etc/ssl/private/server.key → 404
Leopoldadmin opened issue Leopoldadmin/leocrm#311 2026-08-01 11:39:42 +00:00
[Auto] [Backend] GET /api/.env → 404
Leopoldadmin opened issue Leopoldadmin/leocrm#310 2026-08-01 11:39:42 +00:00
[Auto] [Backend] HEAD / → 405
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-01 05:28:13 +00:00
be20a8545e docs: Abschlussbericht Phase 0+1 und vollständiger Sanierungsplan
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-31 22:27:13 +00:00
733fa1c807 docs: Gate 3 acceptance — restore test verified
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-31 21:15:33 +00:00
9b4ee3b8ca docs: Gate 5 acceptance — worker event handlers verified
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-31 21:12:06 +00:00
94847ea515 fix: PluginModel.is_active → PluginModel.active (worker crash fix)
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-31 21:09:26 +00:00
cea21ff576 fix: Gate 5 — worker event handlers and per-tenant outbox processing
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-31 20:33:08 +00:00
89fe7a4750 docs: Gate 2 acceptance — fresh DB install verified
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-31 20:23:41 +00:00
89b775b9ef fix: legacy app.tenant_id policies on _old tables + seed_admin.py rewrite
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-31 20:15:30 +00:00
b5191f0d11 gate2: migration 0089 — add updated_at to sessions table (model uses TimestampMixin but table was missing column)
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-31 19:57:06 +00:00
569476b993 gate2: fix prestart.sh shell quote conflict — use temp Python file instead of python3 -c
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-31 19:49:47 +00:00
68db50544c gate2: fix shell quote conflict in prestart.sh — use string concat instead of f-string for ALTER ROLE
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-31 19:42:58 +00:00
2a7412e49f gate2: fix prestart.sh — inline password for ALTER ROLE (prepared statements dont work with ALTER ROLE)
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-31 19:31:20 +00:00
9124b17a8e gate2: prestart.sh sets passwords for all DB roles (crm_api, crm_auth, crm_worker, crm_migration) after migration
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-31 19:21:01 +00:00
10296137e9 gate2: fix migration 0085 — revoke default privileges before dropping crm_runtime, handle dependent_objects_still_exist
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-31 18:56:07 +00:00
48ddd78e9e gate2: fix mail plugin migration 0009 — guard UPDATE for missing deleted_at column on fresh DB
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-31 18:45:18 +00:00
4a5c905934 P0-fix: plugin migrations use migration engine (crm_migration) instead of API engine (crm_api)