diff --git a/core/management/commands/sendWelcome.py b/core/management/commands/sendWelcome.py
index 7c65d7e..0221357 100644
--- a/core/management/commands/sendWelcome.py
+++ b/core/management/commands/sendWelcome.py
@@ -1,6 +1,7 @@
from django.core.management.base import BaseCommand
from django.core.mail import EmailMessage
from django.template.loader import render_to_string
+from core import utils
from core.models import CustomUser
@@ -11,9 +12,16 @@ class Command(BaseCommand):
managers = CustomUser.objects.filter(role='COOP_MANAGER')
for manager in managers:
+ try:
+ password = utils.generate_password(12)
+ manager.set_password(password)
+ manager.save()
+ except:
+ return Response({'error': f"Could not set new password [{str(type(e))}]: {str(e)}"}, status=500)
link = "https://latienda.coop/login"
company_message = render_to_string('welcome_coop.html', {
'manager': manager,
+ 'password': password,
'link': link
})
# send email to company
diff --git a/templates/welcome_coop.html b/templates/welcome_coop.html
index b118980..b32131b 100644
--- a/templates/welcome_coop.html
+++ b/templates/welcome_coop.html
@@ -486,14 +486,23 @@
>
Hola {{ manager.full_name }},
- Te has registrado en latienda.coop. Puedes entrar en este enlace:
+ Te has registrado en latienda.coop.
+ y estas son tus credenciales de acceso:
+
+
+ username: {{manager.email}}
+ password: {{password}}
+
+
+ Puedes entrar en este enlace:
{{link}}
+
Te esperamos por latienda.coop para que actualices y añadas más productos.
- Un abrazo
+ Un abrazo.