fix: 사용자 관리 페이지 권한 저장 오류 해결
- PagePermissionResponse 스키마의 granted_at 필드 타입 수정 * str → Optional[datetime]으로 변경 * Pydantic ResponseValidationError 해결 - datetime import 추가 - 사용자 권한 설정 저장 기능 정상화
This commit is contained in:
Binary file not shown.
@@ -6,7 +6,8 @@
|
||||
from fastapi import APIRouter, Depends, HTTPException, status
|
||||
from sqlalchemy.orm import Session
|
||||
from typing import List, Optional
|
||||
from pydantic import BaseModel
|
||||
from pydantic import BaseModel, Field
|
||||
from datetime import datetime
|
||||
|
||||
from database.database import get_db
|
||||
from database.models import User, UserPagePermission, UserRole
|
||||
@@ -27,7 +28,7 @@ class PagePermissionResponse(BaseModel):
|
||||
page_name: str
|
||||
can_access: bool
|
||||
granted_by_id: Optional[int]
|
||||
granted_at: str
|
||||
granted_at: Optional[datetime]
|
||||
notes: Optional[str]
|
||||
|
||||
class Config:
|
||||
|
||||
@@ -17,7 +17,24 @@ http {
|
||||
listen 80;
|
||||
server_name localhost;
|
||||
|
||||
# 경기도 IP 대역만 허용 (주요 ISP)
|
||||
# 클라우드플레어 IP 대역 허용
|
||||
allow 173.245.48.0/20;
|
||||
allow 103.21.244.0/22;
|
||||
allow 103.22.200.0/22;
|
||||
allow 103.31.4.0/22;
|
||||
allow 141.101.64.0/18;
|
||||
allow 108.162.192.0/18;
|
||||
allow 190.93.240.0/20;
|
||||
allow 188.114.96.0/20;
|
||||
allow 197.234.240.0/22;
|
||||
allow 198.41.128.0/17;
|
||||
allow 162.158.0.0/15;
|
||||
allow 104.16.0.0/13;
|
||||
allow 104.24.0.0/14;
|
||||
allow 172.64.0.0/13;
|
||||
allow 131.0.72.0/22;
|
||||
|
||||
# 경기도 IP 대역 허용 (주요 ISP)
|
||||
allow 211.0.0.0/8; # KT
|
||||
allow 175.0.0.0/8; # KT
|
||||
allow 121.0.0.0/8; # SK브로드밴드
|
||||
|
||||
Reference in New Issue
Block a user