44from fastapi import APIRouter , Depends , HTTPException
55from sqlmodel import col , delete , func , select
66
7- from app import crud
87from app .api .deps import (
98 CurrentUser ,
109 SessionDep ,
1110 get_current_active_superuser ,
1211)
1312from app .core .config import settings
1413from app .core .security import get_password_hash , verify_password
14+ from app .crud import create_user , get_user_by_email , update_user
1515from app .models import (
1616 Item ,
1717 Message ,
@@ -55,14 +55,14 @@ def create_user(*, session: SessionDep, user_in: UserCreate) -> Any:
5555 """
5656 Create new user.
5757 """
58- user = crud . get_user_by_email (session = session , email = user_in .email )
58+ user = get_user_by_email (session = session , email = user_in .email )
5959 if user :
6060 raise HTTPException (
6161 status_code = 400 ,
6262 detail = "The user with this email already exists in the system." ,
6363 )
6464
65- user = crud . create_user (session = session , user_create = user_in )
65+ user = create_user (session = session , user_create = user_in )
6666 if settings .emails_enabled and user_in .email :
6767 email_data = generate_new_account_email (
6868 email_to = user_in .email , username = user_in .email , password = user_in .password
@@ -84,7 +84,7 @@ def update_user_me(
8484 """
8585
8686 if user_in .email :
87- existing_user = crud . get_user_by_email (session = session , email = user_in .email )
87+ existing_user = get_user_by_email (session = session , email = user_in .email )
8888 if existing_user and existing_user .id != current_user .id :
8989 raise HTTPException (
9090 status_code = 409 , detail = "User with this email already exists"
@@ -144,14 +144,14 @@ def register_user(session: SessionDep, user_in: UserRegister) -> Any:
144144 """
145145 Create new user without the need to be logged in.
146146 """
147- user = crud . get_user_by_email (session = session , email = user_in .email )
147+ user = get_user_by_email (session = session , email = user_in .email )
148148 if user :
149149 raise HTTPException (
150150 status_code = 400 ,
151151 detail = "The user with this email already exists in the system" ,
152152 )
153153 user_create = UserCreate .model_validate (user_in )
154- user = crud . create_user (session = session , user_create = user_create )
154+ user = create_user (session = session , user_create = user_create )
155155 return user
156156
157157
@@ -195,13 +195,13 @@ def update_user(
195195 detail = "The user with this id does not exist in the system" ,
196196 )
197197 if user_in .email :
198- existing_user = crud . get_user_by_email (session = session , email = user_in .email )
198+ existing_user = get_user_by_email (session = session , email = user_in .email )
199199 if existing_user and existing_user .id != user_id :
200200 raise HTTPException (
201201 status_code = 409 , detail = "User with this email already exists"
202202 )
203203
204- db_user = crud . update_user (session = session , db_user = db_user , user_in = user_in )
204+ db_user = update_user (session = session , db_user = db_user , user_in = user_in )
205205 return db_user
206206
207207
0 commit comments