feat(api): Add public API feature flag index endpoint

ref: #673 #663
This commit is contained in:
2025-03-08 17:47:35 +09:30
parent 0c6fb786dd
commit 7dac29971f
4 changed files with 87 additions and 0 deletions

18
app/devops/urls_public.py Normal file
View File

@ -0,0 +1,18 @@
from rest_framework.routers import DefaultRouter, SimpleRouter
from devops.viewsets import (
feature_flag_endpoints,
public_feature_flag,
)
app_name = "devops"
router = SimpleRouter(trailing_slash=False)
router.register('flags', feature_flag_endpoints.Index, basename='_api_v2_flags')
router.register('(?P<organization_id>[0-9]+)/flags/(?P<software_id>[0-9]+)', public_feature_flag.ViewSet, basename='_public_api_v2_feature_flag')
urlpatterns = router.urls