(
admin_email: str | None = None,
)
| 18 | |
| 19 | |
| 20 | def create_initial_superuser( |
| 21 | admin_email: str | None = None, |
| 22 | ) -> CreateInitialSuperuserResponse: |
| 23 | superuser = FFAdminUser.objects.create_superuser( # type: ignore[no-untyped-call] |
| 24 | email=admin_email or settings.ADMIN_EMAIL, |
| 25 | is_active=True, |
| 26 | password=None, |
| 27 | ) |
| 28 | return CreateInitialSuperuserResponse( |
| 29 | user=superuser, |
| 30 | password_reset_url=_get_user_password_reset_url(superuser), |
| 31 | ) |
| 32 | |
| 33 | |
| 34 | def get_initial_superuser( |
no test coverage detected