Ana içeriğe geç

User Roles Endpointleri

Bu bölüm, user_roles için düşünülen admin endpoint ailesini toplar.

Bu resource için kilitlenen kararlar:

  • user_roles bir dict/resource gibi ele alınır
  • read path: Redis-first, DB-fallback, rebuild-on-miss-or-stale
  • write path: DB-first, sonra Redis refresh / invalidate + rebuild
  • update işlemi PUT ile modellenir
  • delete işlemi hard delete olarak ele alınır
  • response içinde user veya role özeti gömülmez

Authoritative source DB'dir. Redis hızlı cache/projection katmanıdır.

Endpoint Sayfaları

Erişim Matrisi

Bu bölüm şimdilik bilerek açık bırakılmıştır.

Daha sonra tüm admin/app/internal route ailesi birlikte gözden geçirilirken:

  • hangi rol seviyesinin hangi işlemi yapabildiği
  • admin / user / superuser ayrımı
  • gerekirse resource-bazlı özel istisnalar

tek tabloda birlikte netleştirilecektir.