Finish basic API implementation

This commit is contained in:
2025-08-27 15:01:06 +09:00
parent fff9bce9e7
commit cc9edb9932
19 changed files with 3844 additions and 5 deletions

View File

@ -19,6 +19,9 @@ from .views_apis.api_bulk_upload import bulk_upload_photos, confirm_checkin_vali
from .views_apis.api_admin_validation import get_event_participants_ranking, get_participant_validation_details, get_event_zekken_list
from .views_apis.api_simulator import rogaining_simulator
from .views_apis.api_test import test_gifuroge,practice
from .app_version_views import app_version_check, AppVersionManagementView
from .multi_image_upload_views import multi_image_upload, image_list, image_detail
from .gpx_route_views import gpx_test_data, available_routes
from django.urls import path, include
@ -79,6 +82,8 @@ urlpatterns += [
path('insubperf', LocationsInSubPerf, name='location_subperf'),
path('inbound', LocationInBound, name='location_bound'),
path('inbound2', LocationInBound2, name='location_bound'),
path('location-checkin/', views.LocationCheckinView.as_view(), name='location_checkin'),
path('location-checkin-test/', views.location_checkin_test, name='location_checkin_test'),
path('customarea/', CustomAreaLocations, name='custom_area_location'),
path('subperfinmain/', SubPerfInMainPerf, name="sub_perf"),
path('allgifuareas/', GetAllGifuAreas, name="gifu_area"),
@ -236,6 +241,19 @@ urlpatterns += [
path('participant-validation-details/', get_participant_validation_details, name='get_participant_validation_details'),
path('event-zekken-list/', get_event_zekken_list, name='get_event_zekken_list'),
# App Version Management
path('app/version-check/', app_version_check, name='app_version_check'),
path('app/version-management/', AppVersionManagementView.as_view(), name='app_version_management'),
# Multi-Image Upload API
path('api/images/multi-upload/', multi_image_upload, name='multi_image_upload'),
path('api/images/list/', image_list, name='image_list'),
path('api/images/<int:image_id>/', image_detail, name='image_detail'),
# GPX Route Test Data API
path('api/routes/gpx-test-data/', gpx_test_data, name='gpx_test_data'),
path('api/routes/available/', available_routes, name='available_routes'),
]
if settings.DEBUG: