Files
choriosity-anmeldung/app/api/routes/registration.py
2025-05-25 22:09:31 +02:00

32 lines
894 B
Python

from typing import Annotated
from fastapi import APIRouter, Form
from app.models import RegistrationCreate
from app import crud
from app.api.deps import SessionDep
router = APIRouter(prefix="/registration")
@router.post(
"/register",
)
def register(*, session: SessionDep, registration_create: Annotated[RegistrationCreate, Form()]):
print(registration_create)
"""
Register
"""
registration = crud.create_registration(session=session, registration_create=registration_create)
#if settings.emails_enabled and user_in.email:
# email_data = generate_new_account_email(
# email_to=user_in.email, username=user_in.email, password=user_in.password
# )
# send_email(
# email_to=user_in.email,
# subject=email_data.subject,
# html_content=email_data.html_content,
# )
return registration