|
@@ -50,27 +50,6 @@ def create_user(
|
|
|
)
|
|
|
return user
|
|
|
|
|
|
-@router.post("/register", response_model=schemas.User)
|
|
|
-def register_user(
|
|
|
- *,
|
|
|
- db: Session = Depends(deps.get_db),
|
|
|
- user_in: schemas.UserCreate,
|
|
|
-) -> Any:
|
|
|
- """
|
|
|
- User register.
|
|
|
- """
|
|
|
- user = crud.user.get_by_email(db, email=user_in.email)
|
|
|
- if user:
|
|
|
- raise HTTPException(
|
|
|
- status_code=400,
|
|
|
- detail="The user with this username already exists in the system.",
|
|
|
- )
|
|
|
- user = crud.user.create(db, obj_in=user_in)
|
|
|
- if settings.EMAILS_ENABLED and user_in.email:
|
|
|
- send_new_account_email(
|
|
|
- email_to=user_in.email, username=user_in.email, password=user_in.password
|
|
|
- )
|
|
|
- return user
|
|
|
|
|
|
@router.put("/me", response_model=schemas.User)
|
|
|
def update_user_me(
|
|
@@ -127,7 +106,7 @@ def create_user_open(
|
|
|
if user:
|
|
|
raise HTTPException(
|
|
|
status_code=400,
|
|
|
- detail="The user with this username already exists in the system",
|
|
|
+ detail="The user with this email already exists in the system",
|
|
|
)
|
|
|
user_in = schemas.UserCreate(password=password, email=email, full_name=full_name)
|
|
|
user = crud.user.create(db, obj_in=user_in)
|