Eslint fixes and phpcs fixer

This commit is contained in:
Julie Lenaerts 2025-03-18 14:39:19 +01:00
parent 5d0fc7a189
commit 1af3e4c7ec
3 changed files with 26 additions and 16 deletions

View File

@ -68,7 +68,7 @@ function loadDynamicPicker(element) {
as_id,
submit_on_adding_new_entity,
label,
isCurrentUserPicker
isCurrentUserPicker,
};
},
computed: {
@ -97,7 +97,7 @@ function loadDynamicPicker(element) {
const ids = this.picked.map((el) => el.id);
input.value = ids.join(",");
}
console.log(this.picked)
console.log(this.picked);
// console.log(entity);
}
} else {

View File

@ -1,7 +1,11 @@
<template>
<ul :class="listClasses" v-if="picked.length && displayPicked">
<li v-for="p in picked" @click="removeEntity(p)" :key="p.type + p.id">
<span v-if="'me' === p" class="chill_denomination current-user updatedBy">{{ trans(USER_CURRENT_USER) }}</span>
<span
v-if="'me' === p"
class="chill_denomination current-user updatedBy"
>{{ trans(USER_CURRENT_USER) }}</span
>
<span v-else class="chill_denomination">{{ p.text }}</span>
</li>
</ul>
@ -36,8 +40,8 @@
</template>
<script setup>
import { ref, computed } from 'vue';
import AddPersons from "ChillPersonAssets/vuejs/_components/AddPersons.vue";
import { ref, computed } from "vue";
import AddPersons from "ChillPersonAssets/vuejs/_components/AddPersons.vue"; // eslint-disable-line
import { appMessages } from "./i18n";
import { trans, USER_CURRENT_USER } from "translator";
@ -50,10 +54,14 @@ const props = defineProps({
displayPicked: { type: Boolean, default: true },
suggested: { type: Array, default: () => [] },
label: String,
isCurrentUserPicker: { type: Boolean, default: false }
isCurrentUserPicker: { type: Boolean, default: false },
});
const emit = defineEmits(["addNewEntity", "removeEntity", "addNewEntityProcessEnded"]);
const emit = defineEmits([
"addNewEntity",
"removeEntity",
"addNewEntityProcessEnded",
]);
const itsMeCheckbox = ref(null);
const addPersons = ref(null);
@ -67,10 +75,14 @@ const addPersonsOptions = computed(() => ({
const translatedListOfTypes = computed(() => {
if (props.label) return props.label;
let trans = props.types.map(t =>
props.multiple ? appMessages.fr.pick_entity[t].toLowerCase() : appMessages.fr.pick_entity[t + "_one"].toLowerCase()
let trans = props.types.map((t) =>
props.multiple
? appMessages.fr.pick_entity[t].toLowerCase()
: appMessages.fr.pick_entity[t + "_one"].toLowerCase(),
);
return props.multiple ? appMessages.fr.pick_entity.modal_title + trans.join(", ") : appMessages.fr.pick_entity.modal_title_one + trans.join(", ");
return props.multiple
? appMessages.fr.pick_entity.modal_title + trans.join(", ")
: appMessages.fr.pick_entity.modal_title_one + trans.join(", ");
});
const listClasses = computed(() => ({
@ -78,16 +90,15 @@ const listClasses = computed(() => ({
"remove-items": props.removableIfSet,
}));
const selectItsMe = (event) => {
event.target.checked ? addNewSuggested('me') : removeEntity('me');
};
const selectItsMe = (event) =>
event.target.checked ? addNewSuggested("me") : removeEntity("me");
const addNewSuggested = (entity) => {
emit("addNewEntity", { entity });
};
const addNewEntity = ({ selected, modal }) => {
selected.forEach(item => emit("addNewEntity", { entity: item.result }));
selected.forEach((item) => emit("addNewEntity", { entity: item.result }));
addPersons.value?.resetSearch();
modal.showModal = false;
emit("addNewEntityProcessEnded");
@ -95,7 +106,7 @@ const addNewEntity = ({ selected, modal }) => {
const removeEntity = (entity) => {
if (!props.removableIfSet) return;
if (entity === 'me' && itsMeCheckbox.value) {
if (entity === "me" && itsMeCheckbox.value) {
itsMeCheckbox.value.checked = false;
}
emit("removeEntity", { entity });

View File

@ -13,7 +13,6 @@ namespace Chill\PersonBundle\Export\Filter\AccompanyingCourseFilters;
use Chill\MainBundle\Export\FilterInterface;
use Chill\MainBundle\Form\Type\PickRollingDateType;
use Chill\MainBundle\Form\Type\PickUserDynamicType;
use Chill\MainBundle\Form\Type\PickUserOrMeDynamicType;
use Chill\MainBundle\Service\RollingDate\RollingDate;
use Chill\MainBundle\Service\RollingDate\RollingDateConverterInterface;