diff --git a/.changes/unreleased/UX-20240508-102757.yaml b/.changes/unreleased/UX-20240508-102757.yaml
new file mode 100644
index 000000000..8ba540e2d
--- /dev/null
+++ b/.changes/unreleased/UX-20240508-102757.yaml
@@ -0,0 +1,5 @@
+kind: UX
+body: Adjust certain graphical issues for better user experience
+time: 2024-05-08T10:27:57.220873296+02:00
+custom:
+ Issue: "266"
diff --git a/src/Bundle/ChillDocStoreBundle/translations/messages.fr.yml b/src/Bundle/ChillDocStoreBundle/translations/messages.fr.yml
index ffabdaa59..c16c161bc 100644
--- a/src/Bundle/ChillDocStoreBundle/translations/messages.fr.yml
+++ b/src/Bundle/ChillDocStoreBundle/translations/messages.fr.yml
@@ -13,7 +13,7 @@ Update document: Modifier le document
Edit attributes: Modifier les propriétés du document
Existing document: Document existant
No document to download: Aucun document à télécharger
-'Choose a document category': Choisissez une catégorie de document
+"Choose a document category": Choisissez une catégorie de document
No document found: Aucun document trouvé
The document is successfully registered: Le document est enregistré
The document is successfully updated: Le document est mis à jour
@@ -36,7 +36,6 @@ Delete document ?: Supprimer le document ?
Are you sure you want to remove this document ?: Êtes-vous sûr·e de vouloir supprimer ce document ?
The document is successfully removed: Le document a été supprimé
-
# dropzone upload
File too big: Fichier trop volumineux
Drop your file or click here: Cliquez ici ou faites glissez votre nouveau fichier dans cette zone
diff --git a/src/Bundle/ChillEventBundle/Form/EventType.php b/src/Bundle/ChillEventBundle/Form/EventType.php
index fe64ef12b..98cb5ea5e 100644
--- a/src/Bundle/ChillEventBundle/Form/EventType.php
+++ b/src/Bundle/ChillEventBundle/Form/EventType.php
@@ -18,9 +18,9 @@ use Chill\MainBundle\Entity\Center;
use Chill\MainBundle\Form\Type\ChillCollectionType;
use Chill\MainBundle\Form\Type\ChillDateTimeType;
use Chill\MainBundle\Form\Type\CommentType;
+use Chill\MainBundle\Form\Type\PickUserDynamicType;
use Chill\MainBundle\Form\Type\PickUserLocationType;
use Chill\MainBundle\Form\Type\ScopePickerType;
-use Chill\MainBundle\Form\Type\UserPickerType;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\MoneyType;
use Symfony\Component\Form\FormBuilderInterface;
@@ -45,14 +45,8 @@ class EventType extends AbstractType
'class' => '',
],
])
- ->add('moderator', UserPickerType::class, [
- 'center' => $options['center'],
- 'role' => $options['role'],
- 'placeholder' => 'Pick a moderator',
- 'attr' => [
- 'class' => '',
- ],
- 'required' => false,
+ ->add('moderator', PickUserDynamicType::class, [
+ 'label' => 'Pick a moderator',
])
->add('location', PickUserLocationType::class, [
'label' => 'event.fields.location',
diff --git a/src/Bundle/ChillEventBundle/Resources/views/Event/edit.html.twig b/src/Bundle/ChillEventBundle/Resources/views/Event/edit.html.twig
index fc4001c63..b6b11878b 100644
--- a/src/Bundle/ChillEventBundle/Resources/views/Event/edit.html.twig
+++ b/src/Bundle/ChillEventBundle/Resources/views/Event/edit.html.twig
@@ -1,10 +1,14 @@
-{% extends '@ChillEvent/layout.html.twig' %}
+{% extends '@ChillEvent/layout.html.twig' %} {% block js %}
+{{ encore_entry_script_tags("mod_async_upload") }}
+{{ encore_entry_script_tags("mod_pickentity_type") }}
-{% block title 'Event edit'|trans %}
+{% endblock %} {% block css %}
+{{ encore_entry_link_tags("mod_async_upload") }}
+{{ encore_entry_link_tags("mod_pickentity_type") }}
-{% block event_content -%}
+{% endblock %} {% block title 'Event edit'|trans %} {% block event_content -%}
-
{{ 'Event edit'|trans }}
+
{{ "Event edit" | trans }}
{{ form_start(edit_form) }}
{{ form_errors(edit_form) }}
@@ -12,7 +16,7 @@
{{ form_row(edit_form.name) }}
{{ form_row(edit_form.date) }}
- {{ form_row(edit_form.type, { 'label': 'Event type' }) }}
+ {{ form_row(edit_form.type, { label: "Event type" }) }}
{{ form_row(edit_form.moderator) }}
{{ form_row(edit_form.location) }}
{{ form_row(edit_form.organizationCost) }}
@@ -22,16 +26,22 @@
{{ form_end(edit_form) }}
-
{% endblock %}
diff --git a/src/Bundle/ChillEventBundle/Resources/views/Event/new.html.twig b/src/Bundle/ChillEventBundle/Resources/views/Event/new.html.twig
index 12ea8f246..0fb69a4ea 100644
--- a/src/Bundle/ChillEventBundle/Resources/views/Event/new.html.twig
+++ b/src/Bundle/ChillEventBundle/Resources/views/Event/new.html.twig
@@ -1,41 +1,41 @@
-{% extends '@ChillEvent/layout.html.twig' %}
+{% extends '@ChillEvent/layout.html.twig' %} {% block js %}
+{{ encore_entry_script_tags("mod_async_upload") }}
+{{ encore_entry_script_tags("mod_pickentity_type") }}
-{% block js %}
- {{ encore_entry_script_tags('mod_async_upload') }}
-{% endblock %}
+{% endblock %} {% block css %}
+{{ encore_entry_link_tags("mod_async_upload") }}
+{{ encore_entry_link_tags("mod_pickentity_type") }}
-{% block css %}
- {{ encore_entry_link_tags('mod_async_upload') }}
-{% endblock %}
-
-{% block title 'Event creation'|trans %}
-
-{% block event_content -%}
+{% endblock %} {% block title 'Event creation'|trans %} {% block event_content
+-%}
-
{{ 'Event creation'|trans }}
+
{{ "Event creation" | trans }}
{{ form_start(form) }}
{{ form_errors(form) }}
{{ form_row(form.circle) }}
{{ form_row(form.name) }}
{{ form_row(form.date) }}
-
- {{ form_row(form.type, { 'label': 'Event type' }) }}
+ {{ form_row(form.type, { label: "Event type" }) }}
{{ form_row(form.moderator) }}
{{ form_row(form.location) }}
{{ form_row(form.organizationCost) }}
-
{{ form_row(form.comment) }}
{{ form_row(form.documents) }}
diff --git a/src/Bundle/ChillEventBundle/Resources/views/Event/page_list.html.twig b/src/Bundle/ChillEventBundle/Resources/views/Event/page_list.html.twig
index f22b56c05..bb1ffa24e 100644
--- a/src/Bundle/ChillEventBundle/Resources/views/Event/page_list.html.twig
+++ b/src/Bundle/ChillEventBundle/Resources/views/Event/page_list.html.twig
@@ -1,92 +1,126 @@
-{% extends '@ChillEvent/layout.html.twig' %}
+{% extends '@ChillEvent/layout.html.twig' %} {% block title 'Events'|trans %} {%
+block js %}
+{{ parent() }}
+{{ encore_entry_script_tags("mod_pickentity_type") }}
+{% endblock %} {% block css %}
+{{ parent() }}
+{{ encore_entry_link_tags("mod_pickentity_type") }}
+{% endblock %} {% block content %}
+
+
{{ block("title") }}
-{% block title 'Events'|trans %}
+ {{ filter | chill_render_filter_order_helper }}
-{% block js %}
- {{ parent() }}
- {{ encore_entry_script_tags('mod_pickentity_type') }}
-{% endblock %}
-
-{% block css %}
- {{ parent() }}
- {{ encore_entry_link_tags('mod_pickentity_type') }}
-{% endblock %}
-
-{% block content %}
-
{{ block('title') }}
-
- {{ filter|chill_render_filter_order_helper }}
-
-{# {% if is_granted('CHILL_EVENT_CREATE') %} #}
-
- {# {% endif %} #}
- {% if events|length > 0 %}
-
- {% for e in events %}
-
-
-
-
- {{ e.name }}
-
-
{{ e.type.name|localize_translatable_string }}
- {% if e.moderator is not null %}
-
{{ 'Moderator'|trans }}: {{ e.moderator|chill_entity_render_box }}
- {% endif %}
-
-
-
-
{{ e.date|format_datetime('medium', 'medium') }}
-
{{ 'count participations to this event'|trans({'count': e.participations|length}) }}
-
-
+ {# {% if is_granted('CHILL_EVENT_CREATE') %} #}
+
+ {# {% endif %} #} {% if events|length > 0 %}
+
+ {% for e in events %}
+
+
+
+
+ {{ e.name }}
- {% if e.participations|length > 0 %}
-
- {{ 'Participations'|trans }} :
- {% for part in e.participations|slice(0, 20) %}
- {% include '@ChillMain/OnTheFly/_insert_vue_onthefly.html.twig' with {
- targetEntity: { name: 'person', id: part.person.id },
- action: 'show',
- displayBadge: true,
- buttonText: part.person|chill_entity_render_string,
- isDead: part.person.deathdate is not null
- } %}
- {% endfor %}
- {% if e.participations|length > 20 %}
- {{ 'events.and_other_count_participants'|trans({'count': e.participations|length - 20}) }}
- {% endif %}
-
+
{{ e.type.name | localize_translatable_string }}
+ {% if e.moderator is not null %}
+
+ {{ "Moderator" | trans }}:
+ {{ e.moderator | chill_entity_render_box }}
+
{% endif %}
-
-
- {{ form_start(eventForms[e.id]) }}
- {{ form_widget(eventForms[e.id].person_id) }}
- {{ form_end(eventForms[e.id]) }}
-
-
-
-
-
-
-
- {% if is_granted('CHILL_EVENT_UPDATE', e) %}
-
- {% endif %}
- {% if is_granted('CHILL_EVENT_UPDATE', e) %}
-
- {% endif %}
-
-
-
+
+
+
+
{{ e.date|format_datetime('medium', 'medium') }}
+
+ {{ 'count participations to this event'|trans({'count': e.participations|length}) }}
+
- {% endfor %}
+
+ {% if e.participations|length > 0 %}
+
+ {{ "Participations" | trans }} :
+ {% for part in e.participations|slice(0, 20) %} {% include
+ '@ChillMain/OnTheFly/_insert_vue_onthefly.html.twig' with {
+ targetEntity: { name: 'person', id: part.person.id }, action:
+ 'show', displayBadge: true, buttonText:
+ part.person|chill_entity_render_string, isDead:
+ part.person.deathdate is not null } %} {% endfor %} {% if
+ e.participations|length > 20 %}
+ {{ 'events.and_other_count_participants'|trans({'count': e.participations|length - 20}) }}
+ {% endif %}
+
+ {% endif %}
+
+
+ {{ form_start(eventForms[e.id]) }}
+ {{ form_widget(eventForms[e.id].person_id) }}
+ {{ form_end(eventForms[e.id]) }}
+
+
+
+
+
+
+ {% if is_granted('CHILL_EVENT_UPDATE', e) %}
+ -
+
+
+ {% endif %} {% if is_granted('CHILL_EVENT_UPDATE', e) %}
+ -
+
+
+ {% endif %}
+ -
+
+
+
+
+
+ {% endfor %}
+
{% endif %}
+
- {{ chill_pagination(pagination) }}
+{{ chill_pagination(pagination) }}
{% endblock %}
diff --git a/src/Bundle/ChillMainBundle/Resources/views/Form/fields.html.twig b/src/Bundle/ChillMainBundle/Resources/views/Form/fields.html.twig
index 9c60028ad..1d0764980 100644
--- a/src/Bundle/ChillMainBundle/Resources/views/Form/fields.html.twig
+++ b/src/Bundle/ChillMainBundle/Resources/views/Form/fields.html.twig
@@ -173,10 +173,10 @@
{{ form_widget(entry) }}
{{ form_errors(entry) }}
-
+
{% else %}
- {{ form.vars.empty_collection_explain|default('No item')|trans }}
+ {{ form.vars.empty_collection_explain|default('No entities')|trans }}
{% endfor %}