Members: optional fields

This commit is contained in:
William Bouzourène 2025-01-16 16:30:30 +01:00
parent 6f3b7c6dc3
commit 93467df92f
3 changed files with 336 additions and 67 deletions

View file

@ -173,34 +173,87 @@
{{ Field.Name }}
</div>
<div class="col-md-10">
<input
type="text"
class="form-control"
disabled
readonly
{% if Field.FieldType == "text" %}
<input
type="text"
class="form-control"
disabled
readonly
{% for FieldValue in FieldValues %}
{% if FieldValue.FieldID == Field.ID %}
value="{{ FieldValue.ValueString.String }}"
{% endif %}
{% endfor %}
>
{% endif %}
{% if Field.FieldType == "longtext" %}
<textarea
type="text"
class="form-control"
disabled
readonly
rows="4"
>{% for FieldValue in FieldValues %}{% if FieldValue.FieldID == Field.ID %}{{ FieldValue.ValueString.String }}{% endif %}{% endfor %}</textarea>
{% endif %}
{% if Field.FieldType == "number" %}
<input
type="text"
class="form-control"
disabled
readonly
{% for FieldValue in FieldValues %}
{% if FieldValue.FieldID == Field.ID %}
value="{{ FieldValue.ValueInt.Int64 }}"
{% endif %}
{% endfor %}
>
{% endif %}
{% if Field.FieldType == "date" %}
<input
type="text"
class="form-control"
disabled
readonly
{% for FieldValue in FieldValues %}
{% if FieldValue.FieldID == Field.ID %}
value="{{ FieldValue.ValueDate.Time|date:"02.01.2006" }}"
{% endif %}
{% endfor %}
>
{% endif %}
{% if Field.FieldType == "list" and Field.List.Multi %}
{% for FieldValue in FieldValues %}
{% if FieldValue.FieldID == Field.ID %}
{% if Field.FieldType == "text" or Field.FieldType == "longtext" %}
value="{{ FieldValue.ValueString }}"
{% endif %}
{% if Field.FieldType == "number" %}
value="{{ FieldValue.ValueInt }}"
{% endif %}
{% if Field.FieldType == "date" %}
value="{{ FieldValue.ValueDate }}"
{% endif %}
{% if Field.FieldType == "list" %}
value="{{ FieldValue.ListItem.Value }}"
{% endif %}
<div class="mb-1">
&mdash; {{ FieldValue.ListItem.Value }}
</div>
{% endif %}
{% endfor %}
>
{% endif %}
{% if Field.FieldType == "list" and !Field.List.Multi %}
<input
type="text"
class="form-control"
disabled
readonly
{% for FieldValue in FieldValues %}
{% if FieldValue.FieldID == Field.ID %}
value="{{ FieldValue.ListItem.Value }}"
{% endif %}
{% endfor %}
>
{% endif %}
</div>
</div>
{% endfor %}
@ -209,6 +262,7 @@
{% if Person.IsMember %}
<div class="row">
<div class="col-md-6">
{% if !Person.DeletedAt.Valid %}
<a class="btn btn-md btn-primary" href="/members/{{ Person.ID }}/edit">
<i class="bi-pencil-square"></i>
Modifier
@ -223,6 +277,7 @@
Convertir en contact
</button>
</form>
{% endif %}
</div>
<div class="col-md-6 text-md-end mt-2 mt-md-0">
{% if Person.DeletedAt.Valid %}