mirror of
https://gitlab.com/animath/si/plateforme.git
synced 2025-06-21 05:18:26 +02:00
Update translations
This commit is contained in:
0
apps/member/management/__init__.py
Normal file
0
apps/member/management/__init__.py
Normal file
0
apps/member/management/commands/__init__.py
Normal file
0
apps/member/management/commands/__init__.py
Normal file
30
apps/member/management/commands/create_su.py
Normal file
30
apps/member/management/commands/create_su.py
Normal file
@ -0,0 +1,30 @@
|
||||
import os
|
||||
from datetime import date
|
||||
from getpass import getpass
|
||||
|
||||
from django.core.management import BaseCommand
|
||||
from member.models import TFJMUser
|
||||
|
||||
|
||||
class Command(BaseCommand):
|
||||
def handle(self, *args, **options):
|
||||
email = input("Email: ")
|
||||
password = "1"
|
||||
confirm_password = "2"
|
||||
while password != confirm_password:
|
||||
password = getpass("Password: ")
|
||||
confirm_password = getpass("Confirm password: ")
|
||||
if password != confirm_password:
|
||||
self.stderr.write(self.style.ERROR("Passwords don't match."))
|
||||
|
||||
user = TFJMUser.objects.create(
|
||||
email=email,
|
||||
password="",
|
||||
role="admin",
|
||||
year=os.getenv("TFJM_YEAR", date.today().year),
|
||||
is_active=True,
|
||||
is_staff=True,
|
||||
is_superuser=True,
|
||||
)
|
||||
user.set_password(password)
|
||||
user.save()
|
@ -38,7 +38,7 @@ class TFJMUser(AbstractUser):
|
||||
("female", _("Female")),
|
||||
("non-binary", _("Non binary")),
|
||||
],
|
||||
verbose_name=_("addresss"),
|
||||
verbose_name=_("address"),
|
||||
)
|
||||
|
||||
address = models.CharField(
|
||||
|
Reference in New Issue
Block a user