Files
sase.tr/apps/api
Semih Yesilyurt 462da4b2c1
Some checks are pending
QA Gate (P0/P1) / Test affected app (pull_request) Waiting to run
fix(internal-admin): founderId uuid → text (status_changed_by, impersonated_by)
Süper Panel lifecycle (suspend/ban/reactivate) ve readonly impersonation
aksiyonları founderId olarak panelin Better Auth kullanıcı ID'sini (32
karakter nanoid) gönderiyor; users.status_changed_by ve
sessions.impersonated_by uuid olduğu için Postgres "invalid input syntax
for type uuid" ile 500 dönüyordu — panelden askıya alma hiç çalışmadı,
impersonation da hiç başarılı olmamış (sessions.impersonated_by tümü NULL).

İki alan da FK'sız salt audit → text. Migration 0038 (0035 numarası main'de
dunning tarafından alınmıştı; eski PR #257 dalı rebase edildi).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ww3tfpuxBcettz81dDvyYt
2026-09-26 12:41:42 +03:00
..