🔧 create_user 파라미터를 딕셔너리로 변경
Some checks failed
SonarQube Analysis / SonarQube Scan (push) Has been cancelled
Some checks failed
SonarQube Analysis / SonarQube Scan (push) Has been cancelled
- create_user(user_data: Dict) 형식에 맞춤 - 키워드 인자 → 딕셔너리로 변경 - 회원가입 기능 정상 작동
This commit is contained in:
@@ -73,18 +73,18 @@ async def signup_request(
|
|||||||
).decode('utf-8')
|
).decode('utf-8')
|
||||||
|
|
||||||
# 승인 대기 상태로 사용자 생성
|
# 승인 대기 상태로 사용자 생성
|
||||||
new_user = user_repo.create_user(
|
new_user = user_repo.create_user({
|
||||||
username=signup_data.username,
|
'username': signup_data.username,
|
||||||
hashed_password=hashed_password,
|
'hashed_password': hashed_password,
|
||||||
name=signup_data.name,
|
'name': signup_data.name,
|
||||||
email=signup_data.email,
|
'email': signup_data.email,
|
||||||
access_level='pending', # 승인 대기
|
'access_level': 'pending', # 승인 대기
|
||||||
department=signup_data.department,
|
'department': signup_data.department,
|
||||||
position=signup_data.position,
|
'position': signup_data.position,
|
||||||
phone=signup_data.phone,
|
'phone': signup_data.phone,
|
||||||
role='user',
|
'role': 'user',
|
||||||
is_active=False # 비활성 상태
|
'is_active': False # 비활성 상태
|
||||||
)
|
})
|
||||||
|
|
||||||
# 가입 사유 저장 (notes 컬럼 활용)
|
# 가입 사유 저장 (notes 컬럼 활용)
|
||||||
if signup_data.reason:
|
if signup_data.reason:
|
||||||
|
|||||||
Reference in New Issue
Block a user