mirror of
				https://gitlab.com/Chill-Projet/chill-bundles.git
				synced 2025-11-04 03:08:25 +00:00 
			
		
		
		
	Merge remote-tracking branch 'origin/master' into upgrade-php82
This commit is contained in:
		@@ -88,3 +88,11 @@ div.flex-bloc.concerned-groups {
 | 
			
		||||
      font-size: 120%;
 | 
			
		||||
   }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/// DOCUMENT LIST IN ACTIVITY ITEM
 | 
			
		||||
li.document-list-item {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    justify-content: space-between;
 | 
			
		||||
    margin-bottom: 0.3rem;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -68,7 +68,7 @@
 | 
			
		||||
                    <div class="wl-col title"><h3>{{ 'Referrer'|trans }}</h3></div>
 | 
			
		||||
                    <div class="wl-col list">
 | 
			
		||||
                        <p class="wl-item">
 | 
			
		||||
                            {{ activity.user|chill_entity_render_box }}
 | 
			
		||||
                            <span class="badge-user">{{ activity.user|chill_entity_render_box }}</span>
 | 
			
		||||
                        </p>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
@@ -158,13 +158,21 @@
 | 
			
		||||
                </div>
 | 
			
		||||
            {% endif %}
 | 
			
		||||
 | 
			
		||||
            {#  Only if ACL SEE_DETAILS AND/OR only on template SHOW ??
 | 
			
		||||
                durationTime
 | 
			
		||||
                travelTime
 | 
			
		||||
                comment
 | 
			
		||||
                documents
 | 
			
		||||
                attendee
 | 
			
		||||
            #}
 | 
			
		||||
            {% if is_granted('CHILL_ACTIVITY_SEE_DETAILS', activity) and activity.documents|length > 0 %}
 | 
			
		||||
                <div class="wl-row">
 | 
			
		||||
                    <div class="wl-col title">
 | 
			
		||||
                        <h3>{{ 'Documents'|trans }}</h3>
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <div class="wl-col list">
 | 
			
		||||
                        <ul>
 | 
			
		||||
                            {% for d in activity.documents %}
 | 
			
		||||
                                <li class="document-list-item">{{ d.title|chill_print_or_message('document.Any title') }} {{ d|chill_document_button_group(d.title, is_granted('CHILL_ACTIVITY_UPDATE', activity), {small: true}) }}</li>
 | 
			
		||||
                            {% endfor %}
 | 
			
		||||
                        </ul>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
            {% endif %}
 | 
			
		||||
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -8,11 +8,13 @@
 | 
			
		||||
{% block js %}
 | 
			
		||||
    {{ parent() }}
 | 
			
		||||
    {{ encore_entry_script_tags('mod_notification_toggle_read_status') }}
 | 
			
		||||
    {{ encore_entry_script_tags('mod_document_action_buttons_group') }}
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
{% block css %}
 | 
			
		||||
    {{ parent() }}
 | 
			
		||||
    {{ encore_entry_link_tags('mod_notification_toggle_read_status') }}
 | 
			
		||||
    {{ encore_entry_link_tags('mod_document_action_buttons_group') }}
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
{% block content %}
 | 
			
		||||
 
 | 
			
		||||
@@ -23,11 +23,13 @@
 | 
			
		||||
{% block js %}
 | 
			
		||||
    {{ parent() }}
 | 
			
		||||
    {{ encore_entry_script_tags('mod_notification_toggle_read_status') }}
 | 
			
		||||
    {{ encore_entry_script_tags('mod_document_action_buttons_group') }}
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
{% block css %}
 | 
			
		||||
    {{ parent() }}
 | 
			
		||||
    {{ encore_entry_link_tags('mod_notification_toggle_read_status') }}
 | 
			
		||||
    {{ encore_entry_link_tags('mod_document_action_buttons_group') }}
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
{% block content %}
 | 
			
		||||
 
 | 
			
		||||
@@ -41,7 +41,7 @@
 | 
			
		||||
                        {% if activity.user and t.userVisible %}
 | 
			
		||||
                            <li>
 | 
			
		||||
                                <span class="item-key">{{ 'Referrer'|trans ~ ': ' }}</span>
 | 
			
		||||
                                <b>{{ activity.user|chill_entity_render_box}}</b>
 | 
			
		||||
                                <span class="badge-user">{{ activity.user|chill_entity_render_box }}</span>
 | 
			
		||||
                            </li>
 | 
			
		||||
                        {% endif %}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -35,7 +35,9 @@
 | 
			
		||||
        <div class="item-row separator">
 | 
			
		||||
            <dl class="chill_view_data">
 | 
			
		||||
                <dt class="inline">{{ 'Referrer'|trans|capitalize }}</dt>
 | 
			
		||||
                <dd>{{ entity.user|chill_entity_render_box }}</dd>
 | 
			
		||||
                <dd>
 | 
			
		||||
                    <span class="badge-user">{{ entity.user|chill_entity_render_box }}</span>
 | 
			
		||||
                </dd>
 | 
			
		||||
 | 
			
		||||
                {%- if entity.scope -%}
 | 
			
		||||
                    <dt class="inline">{{ 'Scope'|trans }}</dt>
 | 
			
		||||
@@ -168,7 +170,7 @@
 | 
			
		||||
                    {% if entity.documents|length > 0 %}
 | 
			
		||||
                        <ul>
 | 
			
		||||
                            {% for d in entity.documents %}
 | 
			
		||||
                                <li>{{ d.title }} {{ d|chill_document_button_group() }}</li>
 | 
			
		||||
                                <li class="document-list-item">{{ d.title|chill_print_or_message('document.Any title') }} {{ d|chill_document_button_group(d.title, is_granted('CHILL_ACTIVITY_UPDATE', entity), {small: true}) }}</li>
 | 
			
		||||
                            {% endfor %}
 | 
			
		||||
                        </ul>
 | 
			
		||||
                    {% else %}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
<template>
 | 
			
		||||
  <div v-if="'ready' === props.storedObject.status" class="dropdown">
 | 
			
		||||
  <div v-if="'ready' === props.storedObject.status" class="btn-group">
 | 
			
		||||
    <button :class="Object.assign({'btn': true, 'btn-outline-primary': true, 'dropdown-toggle': true, 'btn-sm': props.small})" type="button" data-bs-toggle="dropdown" aria-expanded="false">
 | 
			
		||||
      Actions
 | 
			
		||||
    </button>
 | 
			
		||||
 
 | 
			
		||||
@@ -38,13 +38,11 @@ async function download_and_open(event: Event): Promise<void> {
 | 
			
		||||
    button.href = window.URL.createObjectURL(raw);
 | 
			
		||||
    button.type = props.storedObject.type;
 | 
			
		||||
 | 
			
		||||
    if (props.filename !== undefined) {
 | 
			
		||||
      button.download = props.filename || 'document';
 | 
			
		||||
    button.download = props.filename || 'document';
 | 
			
		||||
 | 
			
		||||
      const ext = mime.getExtension(props.storedObject.type);
 | 
			
		||||
      if (null !== ext) {
 | 
			
		||||
        button.download = button.download + '.' + ext;
 | 
			
		||||
      }
 | 
			
		||||
    const ext = mime.getExtension(props.storedObject.type);
 | 
			
		||||
    if (null !== ext) {
 | 
			
		||||
      button.download = button.download + '.' + ext;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -19,6 +19,9 @@ The document is successfully registered: Le document est enregistré
 | 
			
		||||
The document is successfully updated: Le document est mis à jour
 | 
			
		||||
Any description: Aucune description
 | 
			
		||||
 | 
			
		||||
document:
 | 
			
		||||
    Any title: Aucun titre
 | 
			
		||||
 | 
			
		||||
# delete
 | 
			
		||||
Delete document ?: Supprimer le document ?
 | 
			
		||||
Are you sure you want to remove this document ?: Êtes-vous sûr·e de vouloir supprimer ce document ?
 | 
			
		||||
@@ -73,4 +76,4 @@ CHILL_ACCOMPANYING_COURSE_DOCUMENT_CREATE: Créer un document
 | 
			
		||||
CHILL_ACCOMPANYING_COURSE_DOCUMENT_DELETE: Supprimer un document
 | 
			
		||||
CHILL_ACCOMPANYING_COURSE_DOCUMENT_SEE: Voir les documents
 | 
			
		||||
CHILL_ACCOMPANYING_COURSE_DOCUMENT_SEE_DETAILS: Voir les détails d'un document
 | 
			
		||||
CHILL_ACCOMPANYING_COURSE_DOCUMENT_UPDATE: Modifier un document
 | 
			
		||||
CHILL_ACCOMPANYING_COURSE_DOCUMENT_UPDATE: Modifier un document
 | 
			
		||||
 
 | 
			
		||||
@@ -28,7 +28,7 @@ class LocationController extends CRUDController
 | 
			
		||||
 | 
			
		||||
    protected function customizeQuery(string $action, Request $request, $query): void
 | 
			
		||||
    {
 | 
			
		||||
        $query->where('e.availableForUsers = "TRUE"');
 | 
			
		||||
        $query->where('e.availableForUsers = TRUE');
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    protected function orderQuery(string $action, $query, Request $request, PaginatorInterface $paginator)
 | 
			
		||||
 
 | 
			
		||||
@@ -72,7 +72,7 @@
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="item-row column">
 | 
			
		||||
                    <table class="obj-res-eval my-3">
 | 
			
		||||
                    <table class="obj-res-eval smallfont my-3">
 | 
			
		||||
                        <thead>
 | 
			
		||||
                        <tr><th class="obj"><h4 class="title_label">Objectif - motif - dispositif</h4></th>
 | 
			
		||||
                            <th class="res"><h4 class="title_label">Résultats - orientations</h4></th>
 | 
			
		||||
 
 | 
			
		||||
@@ -20,9 +20,6 @@ div.accompanying-course-work {
 | 
			
		||||
                margin: 0;
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        td {
 | 
			
		||||
            font-size: 85%;
 | 
			
		||||
        }
 | 
			
		||||
        td.obj,
 | 
			
		||||
        td.res {
 | 
			
		||||
            width: 50%;
 | 
			
		||||
@@ -37,6 +34,10 @@ div.accompanying-course-work {
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .smallfont table.obj-res-eval {
 | 
			
		||||
        font-size: 85%;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    ul {
 | 
			
		||||
        &.goal_title,
 | 
			
		||||
        &.result_list,
 | 
			
		||||
 
 | 
			
		||||
@@ -3,6 +3,7 @@
 | 
			
		||||
#  - itemBlocClass: [uniq|colored|extended]
 | 
			
		||||
#  - displayContent: [short|long] default: short
 | 
			
		||||
#  - displayAction: [true|false] default: false
 | 
			
		||||
#  - displayFontSmall: [true|false] default: false
 | 
			
		||||
#}
 | 
			
		||||
<div class="item-bloc{% if displayContent is defined %} {{ displayContent }}{% endif %}{% if itemBlocClass is defined %} {{ itemBlocClass }}{% endif %}">
 | 
			
		||||
 | 
			
		||||
@@ -83,7 +84,7 @@
 | 
			
		||||
                    {%- if w.referrers|length > 0 -%}
 | 
			
		||||
                        {% for u in w.referrers %}
 | 
			
		||||
                            <span class="wl-item">
 | 
			
		||||
                                {{ u|chill_entity_render_box }}
 | 
			
		||||
                                <span class="badge-user">{{ u|chill_entity_render_box }}</span>
 | 
			
		||||
                                {% if not loop.last %}, {% endif %}
 | 
			
		||||
                            </span>
 | 
			
		||||
                        {% endfor %}
 | 
			
		||||
@@ -110,7 +111,7 @@
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
    {% if displayContent is not defined or displayContent == 'short' %}
 | 
			
		||||
        <div class="item-row column">
 | 
			
		||||
        <div class="item-row column{% if displayFontSmall is defined and displayFontSmall == true %} smallfont{% endif %}">
 | 
			
		||||
            {% include 'ChillPersonBundle:AccompanyingCourseWork:_objectifs_results_evaluations.html.twig' with {
 | 
			
		||||
                'displayContent': displayContent
 | 
			
		||||
            } %}
 | 
			
		||||
 
 | 
			
		||||
@@ -130,27 +130,20 @@
 | 
			
		||||
                        {% import "@ChillDocStore/Macro/macro.html.twig" as m %}
 | 
			
		||||
                        {% import "@ChillDocStore/Macro/macro_mimeicon.html.twig" as mm %}
 | 
			
		||||
 | 
			
		||||
                        <div class="download mb-4 container">
 | 
			
		||||
                            {% if e.documents|length > 0 %}
 | 
			
		||||
 | 
			
		||||
                        {% if e.documents|length > 0 %}
 | 
			
		||||
                            <table class="table mt-4 mx-auto">
 | 
			
		||||
                                {% for d in e.documents %}
 | 
			
		||||
                                    <div class="row">
 | 
			
		||||
                                        <div class="col text-start">
 | 
			
		||||
                                            {{ d.title }}
 | 
			
		||||
                                        </div>
 | 
			
		||||
                                        <div class="col-md-auto text-center">
 | 
			
		||||
                                            {{ mm.mimeIcon(d.storedObject.type) }}
 | 
			
		||||
                                        </div>
 | 
			
		||||
                                        <div class="col col-lg-4 text-end">
 | 
			
		||||
                                            {{ d.storedObject|chill_document_button_group(d.title, is_granted('CHILL_MAIN_ACCOMPANYING_PERIOD_WORK_UPDATE', w), {'small': true}) }}
 | 
			
		||||
                                        </div>
 | 
			
		||||
                                    </div>
 | 
			
		||||
                                    <tr class="border-0">
 | 
			
		||||
                                        <td class="border-0">{{ d.title }}</td>
 | 
			
		||||
                                        <td class="border-0">{{ mm.mimeIcon(d.storedObject.type) }}</td>
 | 
			
		||||
                                        <td class="border-0 text-end">{{ d.storedObject|chill_document_button_group(d.title, is_granted('CHILL_MAIN_ACCOMPANYING_PERIOD_WORK_UPDATE', w), {'small': true}) }}</td>
 | 
			
		||||
                                    </tr>
 | 
			
		||||
                                {% endfor %}
 | 
			
		||||
 | 
			
		||||
                            {% else %}
 | 
			
		||||
                                <span class="chill-no-data-statement">{{ 'No document found'|trans }}</span>
 | 
			
		||||
                            {% endif %}
 | 
			
		||||
                        </div>
 | 
			
		||||
                            </table>
 | 
			
		||||
                        {% else %}
 | 
			
		||||
                            <span class="chill-no-data-statement">{{ 'No document found'|trans }}</span>
 | 
			
		||||
                        {% endif %}
 | 
			
		||||
                        
 | 
			
		||||
 | 
			
		||||
                    {% endif %}
 | 
			
		||||
                </td>
 | 
			
		||||
 
 | 
			
		||||
@@ -25,6 +25,7 @@
 | 
			
		||||
                    {% include '@ChillPerson/AccompanyingCourseWork/_item.html.twig' with {
 | 
			
		||||
                        'displayAction': true,
 | 
			
		||||
                        'displayContent': 'short',
 | 
			
		||||
                        'displayFontSmall': true,
 | 
			
		||||
                        'itemBlocClass': ''
 | 
			
		||||
                    } %}
 | 
			
		||||
                {% endfor %}
 | 
			
		||||
 
 | 
			
		||||
@@ -33,8 +33,10 @@
 | 
			
		||||
                        <span class="item-key">{{ 'Referrers'|trans ~ ' : ' }}</span>
 | 
			
		||||
                        {% for u in w.referrers %}
 | 
			
		||||
                            <span class="badge-user">{{ u|chill_entity_render_box }}</span>
 | 
			
		||||
                            {% if not loop.last %}, {% endif %}
 | 
			
		||||
                        {% endfor %}
 | 
			
		||||
                        {% if w.referrers|length == 0 %}
 | 
			
		||||
                            <span class="chill-no-data-statement">{{ 'Not given'|trans }}</span>
 | 
			
		||||
                        {% endif %}
 | 
			
		||||
                    </li>
 | 
			
		||||
                    {% endif %}
 | 
			
		||||
                    <li class="associated-persons">
 | 
			
		||||
 
 | 
			
		||||
@@ -69,7 +69,7 @@
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div class="wl-col list">
 | 
			
		||||
                            <div class="user">
 | 
			
		||||
                                {{ acp.user|chill_entity_render_box }}
 | 
			
		||||
                                <span class="badge-user">{{ acp.user|chill_entity_render_box }}</span>
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
 
 | 
			
		||||
@@ -21,7 +21,7 @@
 | 
			
		||||
            </h2>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="item-row column">
 | 
			
		||||
            <table class="obj-res-eval my-3" style="font-size: 110% !important;">
 | 
			
		||||
            <table class="obj-res-eval my-3">
 | 
			
		||||
                <thead>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <th class="eval">
 | 
			
		||||
 
 | 
			
		||||
@@ -49,7 +49,7 @@
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="item-row column">
 | 
			
		||||
                <table class="obj-res-eval my-3" style="font-size: 110% !important;">
 | 
			
		||||
                <table class="obj-res-eval my-3">
 | 
			
		||||
                    <thead>
 | 
			
		||||
                        <tr>
 | 
			
		||||
                            <th class="eval">
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user