Обновлены модели аккаунтов для хранения имени, фамилии и телефона. Добавлены функции для получения и обновления профиля аккаунта, а также изменения пароля. Улучшена валидация данных с использованием Pydantic.
This commit is contained in:
@@ -95,10 +95,15 @@ def fill_db():
|
||||
# 1. Accounts
|
||||
accounts = []
|
||||
for i in range(4):
|
||||
name_parts = NAMES[i % len(NAMES)].split()
|
||||
first_name = name_parts[0]
|
||||
surname = name_parts[1] if len(name_parts) > 1 else 'Тестов'
|
||||
acc = Account(
|
||||
login=f"user{i+1}",
|
||||
password_hash=get_password_hash("password123"),
|
||||
name=NAMES[i % len(NAMES)],
|
||||
firstName=first_name,
|
||||
surname=surname,
|
||||
phone=PHONES[i % len(PHONES)],
|
||||
email=f"user{i+1}@example.com",
|
||||
company_id=company.id
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user