Merge pull request 'more detail for profile creation' (#46) from feature/create-user-post into master
Reviewed-on: #46
This commit is contained in:
commit
0a5ff67da5
@ -42,7 +42,9 @@ class UserCreate(BaseModel):
|
|||||||
username: str
|
username: str
|
||||||
password: str
|
password: str
|
||||||
email: EmailStr
|
email: EmailStr
|
||||||
|
birth: str
|
||||||
|
firstName: str
|
||||||
|
name: str
|
||||||
|
|
||||||
class UserInDB(User):
|
class UserInDB(User):
|
||||||
password: str
|
password: str
|
||||||
|
@ -19,7 +19,7 @@ async def create_user(userSingle: users.UserCreate | None = None):
|
|||||||
if user is not None:
|
if user is not None:
|
||||||
raise HTTPException(
|
raise HTTPException(
|
||||||
status_code=status.HTTP_204_NO_CONTENT,
|
status_code=status.HTTP_204_NO_CONTENT,
|
||||||
detail="User already exist"
|
detail="User already exists"
|
||||||
)
|
)
|
||||||
|
|
||||||
fm = FastMail(mail.conf)
|
fm = FastMail(mail.conf)
|
||||||
@ -35,7 +35,7 @@ async def create_user(userSingle: users.UserCreate | None = None):
|
|||||||
)
|
)
|
||||||
|
|
||||||
await fm.send_message(message, template_name="mailer.html")
|
await fm.send_message(message, template_name="mailer.html")
|
||||||
current_user = users.User(username=userSingle.username, password=users_token.get_password_hash(userSingle.password), email=userSingle.email)
|
current_user = users.User(username=userSingle.username, password=users_token.get_password_hash(userSingle.password), email=userSingle.email, name=userSingle.name, firstName=userSingle.firstName)
|
||||||
current_user.status = 0
|
current_user.status = 0
|
||||||
user_repository.save(current_user)
|
user_repository.save(current_user)
|
||||||
database.connect_redis.set(userSingle.username, key_hashed)
|
database.connect_redis.set(userSingle.username, key_hashed)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user