- 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>
27 lines
853 B
Python
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
|