Merge recent UI & Postgres work into main branch #4

Merged
bouzoure merged 19 commits from postgres into main 2025-07-24 12:13:01 +02:00
16 changed files with 1779 additions and 1587 deletions
Showing only changes of commit 432ed6943f - Show all commits

View file

@ -24,7 +24,9 @@
{% endif %} {% endif %}
<div class="row mb-3"> <div class="row mb-3">
<label for="name" class="col-md-2 col-xl-3 form-label"> Nom complet </label> <label for="name" class="col-md-2 col-xl-3 form-label">
Nom complet
</label>
<div class="col-md-10 col-xl-9"> <div class="col-md-10 col-xl-9">
<input <input
id="name" id="name"
@ -55,7 +57,9 @@
</div> </div>
<div class="row mb-3"> <div class="row mb-3">
<label for="password" class="col-md-2 col-xl-3 form-label"> Mot de passe </label> <label for="password" class="col-md-2 col-xl-3 form-label">
Mot de passe
</label>
<div class="col-md-10 col-xl-9"> <div class="col-md-10 col-xl-9">
<input <input
id="password" id="password"

View file

@ -102,7 +102,6 @@
</button> </button>
</div> </div>
</div> </div>
</div> </div>
</div> </div>

View file

@ -34,7 +34,9 @@
{% endif %} {% endif %}
<div class="row align-items-center mb-3"> <div class="row align-items-center mb-3">
<label for="name" class="form-label mb-0 col-md-2 col-xl-3"> Nom </label> <label for="name" class="form-label mb-0 col-md-2 col-xl-3">
Nom
</label>
<div class="col"> <div class="col">
<input <input
id="name" id="name"

View file

@ -246,7 +246,9 @@
<div> <div>
<div class="card card-body my-2 py-2 bg-body-tertiary"> <div class="card card-body my-2 py-2 bg-body-tertiary">
<div class="row"> <div class="row">
<div class="col-xxl col-lg-4 col-md-6 order-1 order-md-1 order-lg-1 order-xxl-1"> <div
class="col-xxl col-lg-4 col-md-6 order-1 order-md-1 order-lg-1 order-xxl-1"
>
<div class="text-bold fs-7 mt-xxl-0 mt-2"> <div class="text-bold fs-7 mt-xxl-0 mt-2">
{% if OrderCol == "name" || OrderCol == "" %} {% if OrderCol == "name" || OrderCol == "" %}
{% if OrderDir == "asc" || OrderDir == "" %} {% if OrderDir == "asc" || OrderDir == "" %}
@ -265,7 +267,9 @@
{% endif %} {% endif %}
</div> </div>
</div> </div>
<div class="col-xxl col-lg-4 col-md-6 order-2 order-md-3 order-lg-2 order-xxl-2"> <div
class="col-xxl col-lg-4 col-md-6 order-2 order-md-3 order-lg-2 order-xxl-2"
>
<div class="text-bold fs-7 mt-xxl-0 mt-2"> <div class="text-bold fs-7 mt-xxl-0 mt-2">
{% if OrderCol == "address" %} {% if OrderCol == "address" %}
{% if OrderDir == "asc" || OrderDir == "" %} {% if OrderDir == "asc" || OrderDir == "" %}
@ -284,7 +288,9 @@
{% endif %} {% endif %}
</div> </div>
</div> </div>
<div class="col-xxl col-lg-4 col-md-6 order-3 order-md-5 order-lg-5 order-xxl-3"> <div
class="col-xxl col-lg-4 col-md-6 order-3 order-md-5 order-lg-5 order-xxl-3"
>
<div class="text-bold fs-7 mt-xxl-0 mt-2"> <div class="text-bold fs-7 mt-xxl-0 mt-2">
{% if OrderCol == "npa" %} {% if OrderCol == "npa" %}
{% if OrderDir == "asc" || OrderDir == "" %} {% if OrderDir == "asc" || OrderDir == "" %}
@ -303,7 +309,9 @@
{% endif %} {% endif %}
</div> </div>
</div> </div>
<div class="col-xxl col-lg-4 col-md-6 order-4 order-md-2 order-lg-4 order-xxl-4"> <div
class="col-xxl col-lg-4 col-md-6 order-4 order-md-2 order-lg-4 order-xxl-4"
>
<div class="text-bold fs-7 mt-xxl-0 mt-2"> <div class="text-bold fs-7 mt-xxl-0 mt-2">
{% if OrderCol == "section" %} {% if OrderCol == "section" %}
{% if OrderDir == "asc" || OrderDir == "" %} {% if OrderDir == "asc" || OrderDir == "" %}
@ -322,7 +330,9 @@
{% endif %} {% endif %}
</div> </div>
</div> </div>
<div class="col-xxl col-lg-4 col-md-6 order-5 order-md-3 order-lg-4 order-xxl-5"> <div
class="col-xxl col-lg-4 col-md-6 order-5 order-md-3 order-lg-4 order-xxl-5"
>
<div class="text-bold fs-7 mt-xxl-0 mt-2"> <div class="text-bold fs-7 mt-xxl-0 mt-2">
{% if OrderCol == "created" %} {% if OrderCol == "created" %}
{% if OrderDir == "asc" || OrderDir == "" %} {% if OrderDir == "asc" || OrderDir == "" %}
@ -341,7 +351,9 @@
{% endif %} {% endif %}
</div> </div>
</div> </div>
<div class="col-xxl col-lg-4 col-md-6 order-last order-md-last order-lg-last order-xxl-last"> <div
class="col-xxl col-lg-4 col-md-6 order-last order-md-last order-lg-last order-xxl-last"
>
<div class="text-bold fs-7 mt-xxl-0 mt-2"> <div class="text-bold fs-7 mt-xxl-0 mt-2">
{% if OrderCol == "updated" %} {% if OrderCol == "updated" %}
{% if OrderDir == "asc" || OrderDir == "" %} {% if OrderDir == "asc" || OrderDir == "" %}
@ -366,10 +378,10 @@
{% for Person in People %} {% for Person in People %}
<div class="card card-body my-2 py-2 bg-body-tertiary"> <div class="card card-body my-2 py-2 bg-body-tertiary">
<div class="row"> <div class="row">
<div class="col-xxl col-lg-4 col-md-6 order-1 order-md-1 order-lg-1 order-xxl-1"> <div
<div class="text-bold fs-7 mt-xxl-0 mt-2"> class="col-xxl col-lg-4 col-md-6 order-1 order-md-1 order-lg-1 order-xxl-1"
Nom >
</div> <div class="text-bold fs-7 mt-xxl-0 mt-2">Nom</div>
<div> <div>
{% if Person.IsMember %} {% if Person.IsMember %}
<a href="/members/{{ Person.ID }}"> <a href="/members/{{ Person.ID }}">
@ -382,34 +394,28 @@
{% endif %} {% endif %}
</div> </div>
</div> </div>
<div class="col-xxl col-lg-4 col-md-6 order-2 order-md-3 order-lg-2 order-xxl-2"> <div
<div class="text-bold fs-7 mt-xxl-0 mt-2"> class="col-xxl col-lg-4 col-md-6 order-2 order-md-3 order-lg-2 order-xxl-2"
Adresse >
<div class="text-bold fs-7 mt-xxl-0 mt-2">Adresse</div>
<div>{{ Person.Address1 }}</div>
</div> </div>
<div> <div
{{ Person.Address1 }} class="col-xxl col-lg-4 col-md-6 order-3 order-md-5 order-lg-5 order-xxl-3"
>
<div class="text-bold fs-7 mt-xxl-0 mt-2">Lieu</div>
<div>{{ Person.PostalCode }} {{ Person.City }}</div>
</div> </div>
<div
class="col-xxl col-lg-4 col-md-6 order-4 order-md-2 order-lg-4 order-xxl-4"
>
<div class="text-bold fs-7 mt-xxl-0 mt-2">Section</div>
<div>{{ Person.Section.Name }}</div>
</div> </div>
<div class="col-xxl col-lg-4 col-md-6 order-3 order-md-5 order-lg-5 order-xxl-3"> <div
<div class="text-bold fs-7 mt-xxl-0 mt-2"> class="col-xxl col-lg-4 col-md-6 order-5 order-md-3 order-lg-4 order-xxl-5"
Lieu >
</div> <div class="text-bold fs-7 mt-xxl-0 mt-2">Création</div>
<div>
{{ Person.PostalCode }} {{ Person.City }}
</div>
</div>
<div class="col-xxl col-lg-4 col-md-6 order-4 order-md-2 order-lg-4 order-xxl-4">
<div class="text-bold fs-7 mt-xxl-0 mt-2">
Section
</div>
<div>
{{ Person.Section.Name }}
</div>
</div>
<div class="col-xxl col-lg-4 col-md-6 order-5 order-md-3 order-lg-4 order-xxl-5">
<div class="text-bold fs-7 mt-xxl-0 mt-2">
Création
</div>
<div> <div>
{% if Person.CreatedAt|date:"2006-01-02" == "1970-01-01" %} {% if Person.CreatedAt|date:"2006-01-02" == "1970-01-01" %}
<code>Inconnu</code> <code>Inconnu</code>
@ -418,10 +424,10 @@
{% endif %} {% endif %}
</div> </div>
</div> </div>
<div class="col-xxl col-lg-4 col-md-6 order-last order-md-last order-lg-last order-xxl-last"> <div
<div class="text-bold fs-7 mt-xxl-0 mt-2"> class="col-xxl col-lg-4 col-md-6 order-last order-md-last order-lg-last order-xxl-last"
Modification >
</div> <div class="text-bold fs-7 mt-xxl-0 mt-2">Modification</div>
<div> <div>
{% if Person.UpdatedAt|date:"2006-01-02" == "1970-01-01" %} {% if Person.UpdatedAt|date:"2006-01-02" == "1970-01-01" %}
<code>Inconnu</code> <code>Inconnu</code>
@ -450,7 +456,10 @@
</li> </li>
{% else %} {% else %}
<li class="page-item"> <li class="page-item">
<a class="page-link" href="?p=1&s={{ SearchJSON|urlencode }}&c={{ OrderCol }}&o={{ OrderDir }}"> <a
class="page-link"
href="?p=1&s={{ SearchJSON|urlencode }}&c={{ OrderCol }}&o={{ OrderDir }}"
>
<i class="bi-rewind"></i> <i class="bi-rewind"></i>
</a> </a>
</li> </li>

View file

@ -176,7 +176,8 @@
class="form-control" class="form-control"
disabled disabled
readonly readonly
row align-items-centers="4" row
align-items-centers="4"
> >
{% for FieldValue in FieldValues %}{% if FieldValue.FieldID == Field.ID %}{{ FieldValue.ValueString.String }}{% endif %}{% endfor %}</textarea {% for FieldValue in FieldValues %}{% if FieldValue.FieldID == Field.ID %}{{ FieldValue.ValueString.String }}{% endif %}{% endfor %}</textarea
> >

View file

@ -66,7 +66,9 @@
</div> </div>
<div class="row align-items-center mb-3"> <div class="row align-items-center mb-3">
<label for="first_name" class="form-label col-md-2 col-xl-3"> Prénom </label> <label for="first_name" class="form-label col-md-2 col-xl-3">
Prénom
</label>
<div class="col"> <div class="col">
<input <input
id="first_name" id="first_name"
@ -95,7 +97,9 @@
</div> </div>
<div class="row align-items-center mb-3"> <div class="row align-items-center mb-3">
<label for="phone" class="form-label col-md-2 col-xl-3"> Téléphone fixe </label> <label for="phone" class="form-label col-md-2 col-xl-3">
Téléphone fixe
</label>
<div class="col"> <div class="col">
<input <input
id="phone" id="phone"
@ -125,7 +129,9 @@
</div> </div>
<div class="row align-items-center mb-2"> <div class="row align-items-center mb-2">
<label for="address1" class="form-label col-md-2 col-xl-3"> Adresse </label> <label for="address1" class="form-label col-md-2 col-xl-3">
Adresse
</label>
<div class="col"> <div class="col">
<input <input
id="address1" id="address1"
@ -180,7 +186,9 @@
</div> </div>
<div class="row align-items-center mb-3"> <div class="row align-items-center mb-3">
<label for="section" class="form-label col-md-2 col-xl-3"> Section </label> <label for="section" class="form-label col-md-2 col-xl-3">
Section
</label>
<div class="col"> <div class="col">
<select <select
class="form-select" class="form-select"
@ -211,7 +219,10 @@
{% for Field in Fields %} {% for Field in Fields %}
<div class="row align-items-center mb-3"> <div class="row align-items-center mb-3">
<label for="field-{{ Field.ID }}" class="form-label col-md-2 col-xl-3"> <label
for="field-{{ Field.ID }}"
class="form-label col-md-2 col-xl-3"
>
{{ Field.Name }} {{ Field.Name }}
</label> </label>
<div class="col"> <div class="col">
@ -235,7 +246,8 @@
id="field-{{ Field.ID }}" id="field-{{ Field.ID }}"
class="form-control" class="form-control"
name="field-{{ Field.ID }}" name="field-{{ Field.ID }}"
row align-items-centers="4" row
align-items-centers="4"
autocomplete="off" autocomplete="off"
> >
{% for FieldValue in FieldValues %}{% if FieldValue.FieldID == Field.ID %}{{ FieldValue.ValueString.String }}{% endif %}{% endfor %}</textarea {% for FieldValue in FieldValues %}{% if FieldValue.FieldID == Field.ID %}{{ FieldValue.ValueString.String }}{% endif %}{% endfor %}</textarea

View file

@ -29,11 +29,8 @@
</div> </div>
<div class="card mb-4"> <div class="card mb-4">
<div class="card-header"> <div class="card-header">Permissions membres</div>
Permissions membres
</div>
<div class="card-body"> <div class="card-body">
<div class="row align-items-center mb-3"> <div class="row align-items-center mb-3">
<div class="col-md-2 col-xl-3">Afficher membres</div> <div class="col-md-2 col-xl-3">Afficher membres</div>
<div class="col"> <div class="col">
@ -42,14 +39,24 @@
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-check-lg text-success"></i> <i class="bi-check-lg text-success"></i>
</span> </span>
<input type="text" class="form-control" value="Oui" disabled /> <input
type="text"
class="form-control"
value="Oui"
disabled
/>
</div> </div>
{% else %} {% else %}
<div class="input-group"> <div class="input-group">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-x-lg text-danger"></i> <i class="bi-x-lg text-danger"></i>
</span> </span>
<input type="text" class="form-control" value="Non" disabled /> <input
type="text"
class="form-control"
value="Non"
disabled
/>
</div> </div>
{% endif %} {% endif %}
</div> </div>
@ -63,14 +70,24 @@
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-check-lg text-success"></i> <i class="bi-check-lg text-success"></i>
</span> </span>
<input type="text" class="form-control" value="Oui" disabled /> <input
type="text"
class="form-control"
value="Oui"
disabled
/>
</div> </div>
{% else %} {% else %}
<div class="input-group"> <div class="input-group">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-x-lg text-danger"></i> <i class="bi-x-lg text-danger"></i>
</span> </span>
<input type="text" class="form-control" value="Non" disabled /> <input
type="text"
class="form-control"
value="Non"
disabled
/>
</div> </div>
{% endif %} {% endif %}
</div> </div>
@ -84,14 +101,24 @@
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-check-lg text-success"></i> <i class="bi-check-lg text-success"></i>
</span> </span>
<input type="text" class="form-control" value="Oui" disabled /> <input
type="text"
class="form-control"
value="Oui"
disabled
/>
</div> </div>
{% else %} {% else %}
<div class="input-group"> <div class="input-group">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-x-lg text-danger"></i> <i class="bi-x-lg text-danger"></i>
</span> </span>
<input type="text" class="form-control" value="Non" disabled /> <input
type="text"
class="form-control"
value="Non"
disabled
/>
</div> </div>
{% endif %} {% endif %}
</div> </div>
@ -105,14 +132,24 @@
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-check-lg text-success"></i> <i class="bi-check-lg text-success"></i>
</span> </span>
<input type="text" class="form-control" value="Oui" disabled /> <input
type="text"
class="form-control"
value="Oui"
disabled
/>
</div> </div>
{% else %} {% else %}
<div class="input-group"> <div class="input-group">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-x-lg text-danger"></i> <i class="bi-x-lg text-danger"></i>
</span> </span>
<input type="text" class="form-control" value="Non" disabled /> <input
type="text"
class="form-control"
value="Non"
disabled
/>
</div> </div>
{% endif %} {% endif %}
</div> </div>
@ -126,14 +163,24 @@
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-check-lg text-success"></i> <i class="bi-check-lg text-success"></i>
</span> </span>
<input type="text" class="form-control" value="Oui" disabled /> <input
type="text"
class="form-control"
value="Oui"
disabled
/>
</div> </div>
{% else %} {% else %}
<div class="input-group"> <div class="input-group">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-x-lg text-danger"></i> <i class="bi-x-lg text-danger"></i>
</span> </span>
<input type="text" class="form-control" value="Non" disabled /> <input
type="text"
class="form-control"
value="Non"
disabled
/>
</div> </div>
{% endif %} {% endif %}
</div> </div>
@ -147,35 +194,57 @@
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-check-lg text-success"></i> <i class="bi-check-lg text-success"></i>
</span> </span>
<input type="text" class="form-control" value="Oui" disabled /> <input
type="text"
class="form-control"
value="Oui"
disabled
/>
</div> </div>
{% else %} {% else %}
<div class="input-group"> <div class="input-group">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-x-lg text-danger"></i> <i class="bi-x-lg text-danger"></i>
</span> </span>
<input type="text" class="form-control" value="Non" disabled /> <input
type="text"
class="form-control"
value="Non"
disabled
/>
</div> </div>
{% endif %} {% endif %}
</div> </div>
</div> </div>
<div class="row align-items-center mb-3"> <div class="row align-items-center mb-3">
<div class="col-md-2 col-xl-3">Purger membres (suppression définitive)</div> <div class="col-md-2 col-xl-3">
Purger membres (suppression définitive)
</div>
<div class="col"> <div class="col">
{% if Role.PurgeMember %} {% if Role.PurgeMember %}
<div class="input-group"> <div class="input-group">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-check-lg text-success"></i> <i class="bi-check-lg text-success"></i>
</span> </span>
<input type="text" class="form-control" value="Oui" disabled /> <input
type="text"
class="form-control"
value="Oui"
disabled
/>
</div> </div>
{% else %} {% else %}
<div class="input-group"> <div class="input-group">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-x-lg text-danger"></i> <i class="bi-x-lg text-danger"></i>
</span> </span>
<input type="text" class="form-control" value="Non" disabled /> <input
type="text"
class="form-control"
value="Non"
disabled
/>
</div> </div>
{% endif %} {% endif %}
</div> </div>
@ -189,14 +258,24 @@
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-check-lg text-success"></i> <i class="bi-check-lg text-success"></i>
</span> </span>
<input type="text" class="form-control" value="Oui" disabled /> <input
type="text"
class="form-control"
value="Oui"
disabled
/>
</div> </div>
{% else %} {% else %}
<div class="input-group"> <div class="input-group">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-x-lg text-danger"></i> <i class="bi-x-lg text-danger"></i>
</span> </span>
<input type="text" class="form-control" value="Non" disabled /> <input
type="text"
class="form-control"
value="Non"
disabled
/>
</div> </div>
{% endif %} {% endif %}
</div> </div>
@ -205,9 +284,7 @@
</div> </div>
<div class="card"> <div class="card">
<div class="card-header"> <div class="card-header">Permissions contacts</div>
Permissions contacts
</div>
<div class="card-body"> <div class="card-body">
<div class="row align-items-center mb-3"> <div class="row align-items-center mb-3">
<div class="col-md-2 col-xl-3">Afficher contacts</div> <div class="col-md-2 col-xl-3">Afficher contacts</div>
@ -217,14 +294,24 @@
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-check-lg text-success"></i> <i class="bi-check-lg text-success"></i>
</span> </span>
<input type="text" class="form-control" value="Oui" disabled /> <input
type="text"
class="form-control"
value="Oui"
disabled
/>
</div> </div>
{% else %} {% else %}
<div class="input-group"> <div class="input-group">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-x-lg text-danger"></i> <i class="bi-x-lg text-danger"></i>
</span> </span>
<input type="text" class="form-control" value="Non" disabled /> <input
type="text"
class="form-control"
value="Non"
disabled
/>
</div> </div>
{% endif %} {% endif %}
</div> </div>
@ -238,14 +325,24 @@
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-check-lg text-success"></i> <i class="bi-check-lg text-success"></i>
</span> </span>
<input type="text" class="form-control" value="Oui" disabled /> <input
type="text"
class="form-control"
value="Oui"
disabled
/>
</div> </div>
{% else %} {% else %}
<div class="input-group"> <div class="input-group">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-x-lg text-danger"></i> <i class="bi-x-lg text-danger"></i>
</span> </span>
<input type="text" class="form-control" value="Non" disabled /> <input
type="text"
class="form-control"
value="Non"
disabled
/>
</div> </div>
{% endif %} {% endif %}
</div> </div>
@ -259,14 +356,24 @@
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-check-lg text-success"></i> <i class="bi-check-lg text-success"></i>
</span> </span>
<input type="text" class="form-control" value="Oui" disabled /> <input
type="text"
class="form-control"
value="Oui"
disabled
/>
</div> </div>
{% else %} {% else %}
<div class="input-group"> <div class="input-group">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-x-lg text-danger"></i> <i class="bi-x-lg text-danger"></i>
</span> </span>
<input type="text" class="form-control" value="Non" disabled /> <input
type="text"
class="form-control"
value="Non"
disabled
/>
</div> </div>
{% endif %} {% endif %}
</div> </div>
@ -280,14 +387,24 @@
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-check-lg text-success"></i> <i class="bi-check-lg text-success"></i>
</span> </span>
<input type="text" class="form-control" value="Oui" disabled /> <input
type="text"
class="form-control"
value="Oui"
disabled
/>
</div> </div>
{% else %} {% else %}
<div class="input-group"> <div class="input-group">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-x-lg text-danger"></i> <i class="bi-x-lg text-danger"></i>
</span> </span>
<input type="text" class="form-control" value="Non" disabled /> <input
type="text"
class="form-control"
value="Non"
disabled
/>
</div> </div>
{% endif %} {% endif %}
</div> </div>
@ -301,14 +418,24 @@
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-check-lg text-success"></i> <i class="bi-check-lg text-success"></i>
</span> </span>
<input type="text" class="form-control" value="Oui" disabled /> <input
type="text"
class="form-control"
value="Oui"
disabled
/>
</div> </div>
{% else %} {% else %}
<div class="input-group"> <div class="input-group">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-x-lg text-danger"></i> <i class="bi-x-lg text-danger"></i>
</span> </span>
<input type="text" class="form-control" value="Non" disabled /> <input
type="text"
class="form-control"
value="Non"
disabled
/>
</div> </div>
{% endif %} {% endif %}
</div> </div>
@ -322,35 +449,57 @@
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-check-lg text-success"></i> <i class="bi-check-lg text-success"></i>
</span> </span>
<input type="text" class="form-control" value="Oui" disabled /> <input
type="text"
class="form-control"
value="Oui"
disabled
/>
</div> </div>
{% else %} {% else %}
<div class="input-group"> <div class="input-group">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-x-lg text-danger"></i> <i class="bi-x-lg text-danger"></i>
</span> </span>
<input type="text" class="form-control" value="Non" disabled /> <input
type="text"
class="form-control"
value="Non"
disabled
/>
</div> </div>
{% endif %} {% endif %}
</div> </div>
</div> </div>
<div class="row align-items-center mb-3"> <div class="row align-items-center mb-3">
<div class="col-md-2 col-xl-3">Purger contacts (suppression définitive)</div> <div class="col-md-2 col-xl-3">
Purger contacts (suppression définitive)
</div>
<div class="col"> <div class="col">
{% if Role.PurgeContact %} {% if Role.PurgeContact %}
<div class="input-group"> <div class="input-group">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-check-lg text-success"></i> <i class="bi-check-lg text-success"></i>
</span> </span>
<input type="text" class="form-control" value="Oui" disabled /> <input
type="text"
class="form-control"
value="Oui"
disabled
/>
</div> </div>
{% else %} {% else %}
<div class="input-group"> <div class="input-group">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-x-lg text-danger"></i> <i class="bi-x-lg text-danger"></i>
</span> </span>
<input type="text" class="form-control" value="Non" disabled /> <input
type="text"
class="form-control"
value="Non"
disabled
/>
</div> </div>
{% endif %} {% endif %}
</div> </div>
@ -364,14 +513,24 @@
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-check-lg text-success"></i> <i class="bi-check-lg text-success"></i>
</span> </span>
<input type="text" class="form-control" value="Oui" disabled /> <input
type="text"
class="form-control"
value="Oui"
disabled
/>
</div> </div>
{% else %} {% else %}
<div class="input-group"> <div class="input-group">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi-x-lg text-danger"></i> <i class="bi-x-lg text-danger"></i>
</span> </span>
<input type="text" class="form-control" value="Non" disabled /> <input
type="text"
class="form-control"
value="Non"
disabled
/>
</div> </div>
{% endif %} {% endif %}
</div> </div>

View file

@ -65,7 +65,9 @@
</div> </div>
<div class="row align-items-center mb-3"> <div class="row align-items-center mb-3">
<div class="col-md-2 col-xl-3">Ecran de bienvenue à la prochaine connexion</div> <div class="col-md-2 col-xl-3">
Ecran de bienvenue à la prochaine connexion
</div>
<div class="col"> <div class="col">
{% if User.SkipWelcome %} {% if User.SkipWelcome %}
<div class="input-group"> <div class="input-group">

View file

@ -36,7 +36,9 @@
{% endif %} {% endif %}
<div class="row align-items-center mb-3"> <div class="row align-items-center mb-3">
<label for="name" class="form-label col-md-2 col-xl-3"> Nom complet </label> <label for="name" class="form-label col-md-2 col-xl-3">
Nom complet
</label>
<div class="col"> <div class="col">
<input <input
id="name" id="name"
@ -83,7 +85,9 @@
</div> </div>
<div class="row align-items-center mb-3"> <div class="row align-items-center mb-3">
<label for="password" class="form-label col-md-2 col-xl-3"> Mot de passe </label> <label for="password" class="form-label col-md-2 col-xl-3">
Mot de passe
</label>
<div class="col"> <div class="col">
<input <input
id="password" id="password"