diff --git a/app/helpers/mail.py b/app/helpers/mail.py index 014a432e3..de5c00425 100644 --- a/app/helpers/mail.py +++ b/app/helpers/mail.py @@ -380,6 +380,8 @@ def generate_employee_invite( else: invitation_link = f"{app.config['FRONTEND_URL']}/invite?token={employment.invite_token}" + login_link = f"{app.config['FRONTEND_URL']}/login" + company_name = employment.company.name if scheduled_reminder: subject = ( @@ -411,6 +413,7 @@ def generate_employee_invite( first_name=employment.user.first_name if employment.user else None, custom_id=employment.invite_token, invitation_link=Markup(invitation_link), + login_link=Markup(login_link), company_name=company_name, reminder=reminder, scheduled_reminder=scheduled_reminder, diff --git a/app/helpers/xls/controllers/__init__.py b/app/helpers/xls/controllers/__init__.py index 02a9e50de..a3a1f1276 100644 --- a/app/helpers/xls/controllers/__init__.py +++ b/app/helpers/xls/controllers/__init__.py @@ -30,7 +30,7 @@ def send_control_as_one_excel_file(control): if control.control_type == ControlType.mobilic: max_date = control.history_end_date min_date = control.history_start_date - from app import group_user_events_by_day_with_limit + from app.domain.work_days import group_user_events_by_day_with_limit work_days_data = group_user_events_by_day_with_limit( control.user, diff --git a/app/helpers/xls/controllers/tab_details_single_control.py b/app/helpers/xls/controllers/tab_details_single_control.py index 7aab3a421..57f98c870 100644 --- a/app/helpers/xls/controllers/tab_details_single_control.py +++ b/app/helpers/xls/controllers/tab_details_single_control.py @@ -148,7 +148,7 @@ def write_details_sheet(wb, control, work_days_data): merge_cells_if_needed( wb, sheet, - workday_starting_row_idx, + mission_starting_row_idx, row_idx, 2, to_fr_tz(wday.start_time), @@ -164,7 +164,7 @@ def write_details_sheet(wb, control, work_days_data): merge_cells_if_needed( wb, sheet, - workday_starting_row_idx, + mission_starting_row_idx, row_idx, 1, COLUMN_SIREN.lambda_value(wday), @@ -173,7 +173,7 @@ def write_details_sheet(wb, control, work_days_data): merge_cells_if_needed( wb, sheet, - workday_starting_row_idx, + mission_starting_row_idx, row_idx, 0, COLUMN_ENTREPRISE.lambda_value(wday), diff --git a/app/templates/invitation_email.html b/app/templates/invitation_email.html index 964c718de..51b8003b3 100644 --- a/app/templates/invitation_email.html +++ b/app/templates/invitation_email.html @@ -10,7 +10,9 @@ Vous avez été invité(e) par l’entreprise {{ company_name | upper }} {% endif %} à créer un compte Mobilic pour enregistrer votre temps de travail.
Mobilic est la plateforme gouvernementale qui simplifie l'enregistrement et le suivi du temps de travail des travailleurs mobiles du transport routier léger et du déménagement.
-Pour créer votre compte ou rattacher votre compte existant à l'entreprise {{ company_name | upper }} cliquez sur le bouton d'activation suivant :
+Pour créer votre compte ou rattacher votre compte existant à l'entreprise {{ company_name | upper }} cliquez sur le bouton d'activation suivant (valable une fois) :
{{ button.button('Activer mon compte', invitation_link) }} +Une fois le compte activé, connectez-vous en cliquant ici :
+ {{ button.button('Je me connecte', login_link) }}Cordialement,
{% endblock %}