Files
stiftung-management-system/app/stiftung/api_urls.py
SysAdmin Agent f8f9dc3319 feat: Memory-Konzept für Agents implementieren (STI-21)
- REST API: 9 Read-Only-Endpunkte unter /api/v1/ für alle Kernmodelle
  (Destinatäre, Ländereien, Pächter, Förderungen, Konten,
  Verpachtungen, Verwaltungskosten, Kalender, Transaktionen)
- Token-Authentifizierung via DRF TokenAuthentication
- Management-Command `create_agent_token` für Agent-Tokens
- Wissensbasis: knowledge/ mit Satzung, Richtlinien, Verfahren,
  Kontakte, Historie
- Agent-Instructions: Datenzugriff-Sektion in AGENTS.md dokumentiert

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 22:45:11 +00:00

27 lines
853 B
Python

from rest_framework.routers import DefaultRouter
from .api_views import (
BankTransactionViewSet,
DestinataerViewSet,
FoerderungViewSet,
LandVerpachtungViewSet,
LandViewSet,
PaechterViewSet,
StiftungsKalenderEintragViewSet,
StiftungsKontoViewSet,
VerwaltungskostenViewSet,
)
router = DefaultRouter()
router.register(r"destinataere", DestinataerViewSet)
router.register(r"laendereien", LandViewSet)
router.register(r"paechter", PaechterViewSet)
router.register(r"foerderungen", FoerderungViewSet)
router.register(r"konten", StiftungsKontoViewSet)
router.register(r"verpachtungen", LandVerpachtungViewSet)
router.register(r"verwaltungskosten", VerwaltungskostenViewSet)
router.register(r"kalender", StiftungsKalenderEintragViewSet)
router.register(r"transaktionen", BankTransactionViewSet)
urlpatterns = router.urls