v0.0.21 | NHN Cloud 멀티 프로젝트 지원 추가
Some checks failed
Build And Test / build-and-push (push) Failing after 34s
Some checks failed
Build And Test / build-and-push (push) Failing after 34s
- NHNCloudProject 모델 추가 (사용자별 여러 프로젝트 관리) - 프로젝트 목록/추가/삭제/활성화 API 추가 - 프로젝트별 비밀번호 복호화 API 추가 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@ -3,7 +3,10 @@ from .views import (
|
||||
RegisterView, MeView, CustomTokenObtainPairView,
|
||||
SSHKeyUploadView, SSHKeyInfoView, SSHKeyRetrieveView,
|
||||
UserListView, UserUpdateView,
|
||||
NHNCloudCredentialsView, NHNCloudPasswordView
|
||||
NHNCloudCredentialsView, NHNCloudPasswordView,
|
||||
# NHN Cloud 멀티 프로젝트 지원
|
||||
NHNCloudProjectListView, NHNCloudProjectDetailView,
|
||||
NHNCloudProjectActivateView, NHNCloudProjectPasswordView,
|
||||
)
|
||||
from rest_framework_simplejwt.views import TokenObtainPairView, TokenRefreshView, TokenVerifyView
|
||||
from .views_jwks import jwks_view # django-jwks
|
||||
@ -22,7 +25,12 @@ urlpatterns = [
|
||||
# 관리자용 사용자 관리 API
|
||||
path('users/', UserListView.as_view(), name='user_list'),
|
||||
path('users/<int:pk>/', UserUpdateView.as_view(), name='user_update'),
|
||||
# NHN Cloud 자격증명 API
|
||||
# NHN Cloud 자격증명 API (기존 - 단일 프로젝트 호환)
|
||||
path('nhn-cloud/', NHNCloudCredentialsView.as_view(), name='nhn_cloud_credentials'),
|
||||
path('nhn-cloud/password/', NHNCloudPasswordView.as_view(), name='nhn_cloud_password'),
|
||||
# NHN Cloud 프로젝트 API (멀티 프로젝트 지원)
|
||||
path('nhn-cloud/projects/', NHNCloudProjectListView.as_view(), name='nhn_cloud_projects'),
|
||||
path('nhn-cloud/projects/<int:project_id>/', NHNCloudProjectDetailView.as_view(), name='nhn_cloud_project_detail'),
|
||||
path('nhn-cloud/projects/<int:project_id>/activate/', NHNCloudProjectActivateView.as_view(), name='nhn_cloud_project_activate'),
|
||||
path('nhn-cloud/projects/<int:project_id>/password/', NHNCloudProjectPasswordView.as_view(), name='nhn_cloud_project_password'),
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user