JiriUhlir
e3019bd76e
download backup admin possibility
2026-05-29 10:56:20 +02:00
JiriUhlir
6e5d9b3120
operations
2026-05-29 10:44:25 +02:00
JiriUhlir
3804bb32c4
workers fix
2026-05-29 10:40:15 +02:00
JiriUhlir
48a9b20379
workers
2026-05-29 10:35:56 +02:00
JiriUhlir
765c840120
kontrola na jobs na nedoployovatelne repositare
2026-05-29 09:30:54 +02:00
JiriUhlir
4b4bf55696
filtry v jobs a shrnuti
2026-05-29 09:23:36 +02:00
JiriUhlir
f651f7efd6
added jobs handling.
2026-05-29 09:16:37 +02:00
JiriUhlir
88601451dc
Implementována portálová část SQLite job queue.
...
Přidán DB helper pro jobs a job_logs bez ORM.
Přidána idempotentní migrace pro job tabulky včetně created_by_display_name.
Přidány stránky /portal/jobs a /portal/jobs/{id}.
Jobs page zobrazuje status, type, target, source, created_by, created_at, started_at, finished_at.
Job detail zobrazuje payload, result/error a job_logs.
Queued/running joby mají auto-refresh po 5 s.
Navigace portálu obsahuje odkaz na Joby.
App redeploy už nespouští deploy script přímo; vytváří queued job deploy_app s prázdným payloadem.
Po redeploy se uživatel přesměruje na detail jobu.
Přidán audit event app.redeploy.queued s metadata={"job_id": job_id}.
Přidána ochrana proti duplicitnímu aktivnímu deploy jobu pro stejnou appku.
2026-05-28 14:02:49 +02:00
JiriUhlir
17a4d4db1b
copying, evidovat btn hidden
2026-05-28 13:33:22 +02:00
JiriUhlir
8624352253
strankovani u deploys a styly pro pocitadla
2026-05-28 13:26:58 +02:00
JiriUhlir
e6ffeb8fef
deployment observability, filters, stats, details
2026-05-28 13:22:51 +02:00
JiriUhlir
80d82d36dd
audit logging
2026-05-28 11:49:59 +02:00
JiriUhlir
f18aabb5ba
Add portal authentication and removed deploy old templates
2026-05-28 11:45:29 +02:00
JiriUhlir
aa103bc129
Merge branch 'main' of http://192.168.66.130:3000/appfactory/appfactory-portal
2026-05-28 11:40:52 +02:00
JiriUhlir
09c742fefb
auth via DB
2026-05-28 11:40:49 +02:00
AppFactory Bot
915ee48131
Use database as apps source and add deployments UI
2026-05-28 10:14:22 +02:00
JiriUhlir
db039e5988
Read apps and resources from database
2026-05-28 10:11:31 +02:00
JiriUhlir
a2edca2fec
deploz statuses css
2026-05-28 10:08:59 +02:00
JiriUhlir
08f3fc1e83
apps change
2026-05-28 10:07:22 +02:00
JiriUhlir
614ccb5e71
styles combine
2026-05-28 10:02:25 +02:00
AppFactory Bot
198f68381e
Fix template response usage
2026-05-28 09:53:39 +02:00
JiriUhlir
1a3e8465fc
Add jinja2 dependency
2026-05-28 09:51:17 +02:00
JiriUhlir
f32216848d
Register deployments route
2026-05-28 09:48:44 +02:00
AppFactory Bot
3a40eb02a6
Add portal database layer
2026-05-28 09:44:54 +02:00
JiriUhlir
182d8d3c4c
hidden style
2026-05-27 13:15:33 +02:00
JiriUhlir
3e1d1f5360
cz texty
2026-05-27 13:09:34 +02:00
JiriUhlir
dcc1a2f3ad
csbot styly
2026-05-27 13:01:56 +02:00
JiriUhlir
8585690de0
styles update
2026-05-27 12:49:00 +02:00
JiriUhlir
2b20444324
rozdeleni do struktury
2026-05-27 12:15:11 +02:00
AppFactory Bot
12f6323185
Initial AppFactory portal service
2026-05-27 12:05:33 +02:00