feat: add superadmin role and permission-based admin system#13
Conversation
/review — 6 bulgu1. İki ayrı commit ile çift-root superadmin riskiDosya: app/services/admin/admin_service.py#L457-L458
Öneri: İki flag değişikliğini tek 2. OTP doğrulama endpoint'inde rate-limit dekoratörü eksikDosya: app/api/routes/admin/admins.py#L80-L98
Öneri: 3. OTP başlatma endpoint'inde rate-limit dekoratörü eksikDosya: app/api/routes/admin/admins.py#L57-L77
Öneri: 4. delete_admin_service'te son aktif admin koruması eksikDosya: app/services/admin/admin_service.py#L313-L351
Öneri: 5. require_permission / require_permissions iç fonksiyonları docstring'sizDosya: app/api/deps.py#L201-L248
Öneri: Her 6. _drop_null_permissions serializer metodu docstring'sizDosya: app/schemas/user.py#L122-L128
Öneri: Metoda bir satırlık docstring ekle (örn. 🤖 Generated with Claude Code |
/review bulguları çözüldü ✅
Ek sertleştirme: OTP doğrulaması artık Doğrulama:
🤖 Generated with Claude Code |
No description provided.