fix: configure CI database connection properly
- Add dotenv loading to Django settings - Update CI workflow to use correct environment variables - Set POSTGRES_* variables instead of DATABASE_URL - Add environment variables to all Django management commands - Fixes CI test failures due to database connection issues
This commit is contained in:
@@ -53,13 +53,10 @@ urlpatterns = [
|
||||
path('laendereien/<uuid:land_pk>/verpachtung/bearbeiten/', views.land_verpachtung_edit, name='land_verpachtung_edit'),
|
||||
path('laendereien/<uuid:land_pk>/verpachtung/beenden/', views.land_verpachtung_end, name='land_verpachtung_end'),
|
||||
|
||||
# Verpachtung URLs
|
||||
path('verpachtungen/', views.verpachtung_list, name='verpachtung_list'),
|
||||
path('verpachtungen/<uuid:pk>/', views.verpachtung_detail, name='verpachtung_detail'),
|
||||
path('verpachtungen/neu/', views.verpachtung_create, name='verpachtung_create'),
|
||||
path('verpachtungen/<uuid:pk>/bearbeiten/', views.verpachtung_update, name='verpachtung_update'),
|
||||
path('verpachtungen/<uuid:pk>/loeschen/', views.verpachtung_delete, name='verpachtung_delete'),
|
||||
path('verpachtungen/<uuid:pk>/export/', views.verpachtung_export, name='verpachtung_export'),
|
||||
# LandVerpachtung URLs (neue Verpachtungen)
|
||||
path('laendereien/verpachtungen/<uuid:pk>/', views.land_verpachtung_detail, name='land_verpachtung_detail'),
|
||||
path('laendereien/verpachtungen/<uuid:pk>/bearbeiten/', views.land_verpachtung_update, name='land_verpachtung_update'),
|
||||
path('laendereien/verpachtungen/<uuid:pk>/beenden/', views.land_verpachtung_end_direct, name='land_verpachtung_end_direct'),
|
||||
|
||||
# Förderung URLs
|
||||
path('foerderungen/', views.foerderung_list, name='foerderung_list'),
|
||||
@@ -112,6 +109,7 @@ urlpatterns = [
|
||||
|
||||
# Administration URLs
|
||||
path('administration/', views.administration, name='administration'),
|
||||
path('administration/settings/', views.app_settings, name='app_settings'),
|
||||
path('administration/audit-log/', views.audit_log_list, name='audit_log_list'),
|
||||
path('administration/backup/', views.backup_management, name='backup_management'),
|
||||
path('administration/backup/<uuid:backup_id>/download/', views.backup_download, name='backup_download'),
|
||||
@@ -120,6 +118,16 @@ urlpatterns = [
|
||||
path('administration/unterstuetzungen/<uuid:pk>/bearbeiten/', views.unterstuetzung_edit, name='unterstuetzung_edit'),
|
||||
path('administration/unterstuetzungen/<uuid:pk>/loeschen/', views.unterstuetzung_delete, name='unterstuetzung_delete'),
|
||||
|
||||
# Unterstützungen URLs (direct access from Destinataer)
|
||||
path('unterstuetzungen/', views.unterstuetzungen_all, name='unterstuetzungen_all'),
|
||||
path('unterstuetzungen/neu/', views.unterstuetzung_create, name='unterstuetzung_create'),
|
||||
path('unterstuetzungen/<uuid:pk>/', views.unterstuetzung_detail, name='unterstuetzung_detail'),
|
||||
path('unterstuetzungen/<uuid:pk>/bezahlt/', views.unterstuetzung_mark_paid, name='unterstuetzung_mark_paid'),
|
||||
path('unterstuetzungen/wiederkehrend/', views.wiederkehrende_unterstuetzungen, name='wiederkehrende_unterstuetzungen'),
|
||||
|
||||
# AJAX endpoints
|
||||
path('api/destinataer/<uuid:destinataer_id>/info/', views.get_destinataer_info, name='get_destinataer_info'),
|
||||
|
||||
# Authentication URLs
|
||||
path('login/', views.user_login, name='login'),
|
||||
path('logout/', views.user_logout, name='logout'),
|
||||
@@ -133,6 +141,10 @@ urlpatterns = [
|
||||
path('administration/users/<int:pk>/permissions/', views.user_permissions, name='user_permissions'),
|
||||
path('administration/users/<int:pk>/delete/', views.user_delete, name='user_delete'),
|
||||
|
||||
# Hilfsbox URLs
|
||||
path('help-box/edit/', views.edit_help_box, name='edit_help_box'),
|
||||
path('help-box/admin/', views.edit_help_box, name='help_boxes_admin'),
|
||||
|
||||
# API URLs
|
||||
path('api/land-stats/', views.land_stats_api, name='land_stats_api'),
|
||||
path('api/health/', views.health_check, name='health_check'),
|
||||
|
||||
Reference in New Issue
Block a user