mirror of
https://github.com/mealie-recipes/mealie.git
synced 2025-08-05 13:35:23 +02:00
feat: auto detect first login (#2722)
* 'hide' default email and password env variables * first login API endpoint * run code-generators * frontend indicators for default username and pw * remove old env variables from docs * fix env set variable * remove password from tests
This commit is contained in:
parent
71f95ca3c6
commit
bc575ec5ae
22 changed files with 234 additions and 120 deletions
6
tests/fixtures/fixture_admin.py
vendored
6
tests/fixtures/fixture_admin.py
vendored
|
@ -10,7 +10,7 @@ from tests.utils import api_routes
|
|||
def admin_token(api_client: TestClient):
|
||||
settings = get_app_settings()
|
||||
|
||||
form_data = {"username": settings.DEFAULT_EMAIL, "password": settings.DEFAULT_PASSWORD}
|
||||
form_data = {"username": settings._DEFAULT_EMAIL, "password": settings._DEFAULT_PASSWORD}
|
||||
return utils.login(form_data, api_client)
|
||||
|
||||
|
||||
|
@ -18,7 +18,7 @@ def admin_token(api_client: TestClient):
|
|||
def admin_user(api_client: TestClient):
|
||||
settings = get_app_settings()
|
||||
|
||||
form_data = {"username": settings.DEFAULT_EMAIL, "password": settings.DEFAULT_PASSWORD}
|
||||
form_data = {"username": settings._DEFAULT_EMAIL, "password": settings._DEFAULT_PASSWORD}
|
||||
|
||||
token = utils.login(form_data, api_client)
|
||||
|
||||
|
@ -33,7 +33,7 @@ def admin_user(api_client: TestClient):
|
|||
yield utils.TestUser(
|
||||
_group_id=user_data.get("groupId"),
|
||||
user_id=user_data.get("id"),
|
||||
password=settings.DEFAULT_PASSWORD,
|
||||
password=settings._DEFAULT_PASSWORD,
|
||||
username=user_data.get("username"),
|
||||
email=user_data.get("email"),
|
||||
token=token,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue