Skip to content

Commit

Permalink
Do not send ADSUserFormset for new ADS
Browse files Browse the repository at this point in the history
  • Loading branch information
brmzkw committed Mar 8, 2024
1 parent 06ff39a commit 7547869
Showing 1 changed file with 71 additions and 69 deletions.
140 changes: 71 additions & 69 deletions mesads/templates/webpack/pages/ads_register/ads.html
Original file line number Diff line number Diff line change
Expand Up @@ -245,77 +245,79 @@ <h1>
</div>
</div>

<div id="ads-users" class="fr-input-group" x-show="ads_before_2014" x-transition>
<div x-show="used_by_owner === 'false'" x-transition>
{{ ads_users_formset.management_form }}

{% for ads_user_form in ads_users_formset %}
<div
class="fr-form-group ads-user-form fr-mt-3w"
>
<template x-if="used_by_owner === 'false'">
<fieldset class="fr-fieldset">
<legend class="fr-fieldset__legend">Conducteur n°{{ forloop.counter }}</legend>

<div class="fr-pl-3w">
<!-- User status -->
{% include 'form_fields/select.html' with field=ads_user_form.status field_errors=ads_user_form.errors.status required=ads_user_form.fields.status.required readonly=ads_manager.is_locked %}
<!-- User name -->
{% include 'form_fields/string.html' with field=ads_user_form.name field_errors=ads_user_form.errors.name required=ads_user_form.fields.name.required readonly=ads_manager.is_locked %}
<!-- User SIRET -->
{% include 'form_fields/string.html' with field=ads_user_form.siret field_errors=ads_user_form.errors.siret required=ads_user_form.fields.siret.required readonly=ads_manager.is_locked %}
<!-- Professional licence number -->
{% include 'form_fields/string.html' with field=ads_user_form.license_number field_errors=ads_user_form.errors.license_number required=ads_user_form.fields.license_number.required readonly=ads_manager.is_locked %}
</div>

</fieldset>
</template>
{% for hidden_field in ads_user_form.hidden_fields %}
{{ hidden_field }}
{% endfor %}
</div>
{% endfor %}

{% comment %}Template to render a new form when user wants to add an ADSUser{% endcomment %}
<template x-for="i in extraADSUserForms">
<div
class="fr-form-group ads-user-form fr-mt-3w"
<template x-if="ads_before_2014">
<div id="ads-users" class="fr-input-group" x-show="ads_before_2014" x-transition>
<div x-show="used_by_owner === 'false'" x-transition>
{{ ads_users_formset.management_form }}

{% for ads_user_form in ads_users_formset %}
<div
class="fr-form-group ads-user-form fr-mt-3w"
>
<template x-if="used_by_owner === 'false'">
<fieldset class="fr-fieldset">
<legend class="fr-fieldset__legend">Conducteur n°{{ forloop.counter }}</legend>

<div class="fr-pl-3w">
<!-- User status -->
{% include 'form_fields/select.html' with field=ads_user_form.status field_errors=ads_user_form.errors.status required=ads_user_form.fields.status.required readonly=ads_manager.is_locked %}
<!-- User name -->
{% include 'form_fields/string.html' with field=ads_user_form.name field_errors=ads_user_form.errors.name required=ads_user_form.fields.name.required readonly=ads_manager.is_locked %}
<!-- User SIRET -->
{% include 'form_fields/string.html' with field=ads_user_form.siret field_errors=ads_user_form.errors.siret required=ads_user_form.fields.siret.required readonly=ads_manager.is_locked %}
<!-- Professional licence number -->
{% include 'form_fields/string.html' with field=ads_user_form.license_number field_errors=ads_user_form.errors.license_number required=ads_user_form.fields.license_number.required readonly=ads_manager.is_locked %}
</div>

</fieldset>
</template>
{% for hidden_field in ads_user_form.hidden_fields %}
{{ hidden_field }}
{% endfor %}
</div>
{% endfor %}

{% comment %}Template to render a new form when user wants to add an ADSUser{% endcomment %}
<template x-for="i in extraADSUserForms">
<div
class="fr-form-group ads-user-form fr-mt-3w"
>
<template x-if="used_by_owner === 'false'">
<fieldset class="fr-fieldset">
<legend class="fr-fieldset__legend">Informations du nouveau conducteur</legend>

<div class="fr-pl-3w">
<!-- User status -->
{% include 'form_fields/select.html' with field=ads_users_formset.empty_form.status field_errors=ads_users_formset.empty_form.errors.status required=ads_users_formset.empty_form.fields.status.required readonly=ads_manager.is_locked %}
<!-- User name -->
{% include 'form_fields/string.html' with field=ads_users_formset.empty_form.name field_errors=ads_users_formset.empty_form.errors.name required=ads_users_formset.empty_form.fields.name.required readonly=ads_manager.is_locked %}
<!-- User SIRET -->
{% include 'form_fields/string.html' with field=ads_users_formset.empty_form.siret field_errors=ads_users_formset.empty_form.errors.siret required=ads_users_formset.empty_form.fields.siret.required readonly=ads_manager.is_locked %}
<!-- Professional licence number -->
{% include 'form_fields/string.html' with field=ads_users_formset.empty_form.license_number field_errors=ads_users_formset.empty_form.errors.license_number required=ads_users_formset.empty_form.fields.license_number.required readonly=ads_manager.is_locked %}
</div>

</fieldset>
</template>
{% for hidden_field in ads_users_formset.empty_form.hidden_fields %}
{{ hidden_field }}
{% endfor %}
</div>
</template>

<button
type="button"
class="fr-btn fr-btn--sm fr-icon-add-circle-line fr-btn--icon-left fr-btn--secondary"
@click="extraADSUserForms++"
x-add-ads-user-button
x-transition
{% if ads_manager.is_locked %}disabled {% endif %}
>
<template x-if="used_by_owner === 'false'">
<fieldset class="fr-fieldset">
<legend class="fr-fieldset__legend">Informations du nouveau conducteur</legend>

<div class="fr-pl-3w">
<!-- User status -->
{% include 'form_fields/select.html' with field=ads_users_formset.empty_form.status field_errors=ads_users_formset.empty_form.errors.status required=ads_users_formset.empty_form.fields.status.required readonly=ads_manager.is_locked %}
<!-- User name -->
{% include 'form_fields/string.html' with field=ads_users_formset.empty_form.name field_errors=ads_users_formset.empty_form.errors.name required=ads_users_formset.empty_form.fields.name.required readonly=ads_manager.is_locked %}
<!-- User SIRET -->
{% include 'form_fields/string.html' with field=ads_users_formset.empty_form.siret field_errors=ads_users_formset.empty_form.errors.siret required=ads_users_formset.empty_form.fields.siret.required readonly=ads_manager.is_locked %}
<!-- Professional licence number -->
{% include 'form_fields/string.html' with field=ads_users_formset.empty_form.license_number field_errors=ads_users_formset.empty_form.errors.license_number required=ads_users_formset.empty_form.fields.license_number.required readonly=ads_manager.is_locked %}
</div>

</fieldset>
</template>
{% for hidden_field in ads_users_formset.empty_form.hidden_fields %}
{{ hidden_field }}
{% endfor %}
</div>
</template>

<button
type="button"
class="fr-btn fr-btn--sm fr-icon-add-circle-line fr-btn--icon-left fr-btn--secondary"
@click="extraADSUserForms++"
x-add-ads-user-button
x-transition
{% if ads_manager.is_locked %}disabled {% endif %}
>
Ajouter un nouveau conducteur
</button>
Ajouter un nouveau conducteur
</button>
</div>
</div>
</div>
</template>
</div>
</fieldset>
</template>
Expand Down

0 comments on commit 7547869

Please sign in to comment.