From c049a0b78b4648ecb207ccd3a9f387bda50feef7 Mon Sep 17 00:00:00 2001 From: Mathieu Jaumotte Date: Sun, 12 Dec 2021 14:51:42 +0000 Subject: [PATCH] Badge-thirdparty --- CHANGELOG.md | 3 + CONVENTIONS.md | 1 + .../Activity/components/ConcernedGroups.vue | 2 +- .../Resources/public/chill/scss/badge.scss | 12 ++ .../public/vuejs/_components/BadgeEntity.vue | 42 ++++++ .../views/FilterOrder/base.html.twig | 2 +- .../Resources/public/chill/scss/badge.scss | 9 +- .../components/PersonsAssociated.vue | 2 +- .../components/Referrer.vue | 2 +- .../components/Requestor.vue | 2 +- .../components/Resources.vue | 2 +- .../components/Resources/ResourceItem.vue | 78 ++++++++--- .../vuejs/HouseholdMembersEditor/App.vue | 7 +- .../components/CurrentHousehold.vue | 2 +- .../vuejs/HouseholdMembersEditor/js/i18n.js | 1 + .../AddPersons/PersonSuggestion.vue | 70 +++++----- .../_components/AddPersons/TypePerson.vue | 16 +-- .../_components/AddPersons/TypeThirdParty.vue | 35 ++--- .../_components/Entity/PersonRenderBox.vue | 10 +- .../views/Household/members_editor.html.twig | 2 +- .../Entity/ThirdParty.php | 1 + .../public/chill/chillthirdparty.scss | 31 +++-- .../Entity/ThirdPartyRenderBox.vue | 121 ++++++++++-------- .../vuejs/_components/OnTheFly/ThirdParty.vue | 8 +- .../views/Entity/thirdparty.html.twig | 53 +++++--- .../views/ThirdParty/index.html.twig | 64 +++++---- .../Resources/views/ThirdParty/view.html.twig | 6 +- .../Normalizer/ThirdPartyNormalizer.php | 1 + 28 files changed, 383 insertions(+), 202 deletions(-) create mode 100644 src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/BadgeEntity.vue diff --git a/CHANGELOG.md b/CHANGELOG.md index b8a458ca3..fddef86b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -44,6 +44,9 @@ and this project adheres to * [activity] create work if a work with same social action is not associated to the activity * [visgraph] improve and fix bugs on vis-network relationship graph * [bugfix] posting of birth- and deathdate through api fixed. +* [suggestions] improve suggestions lists +* [badge-entity] design coherency between badge-person and 3 kinds of badge-thirdparty +* [AddPersons] suggestions row are clickable, not only checkbox ### Test release 2021-11-19 - bis diff --git a/CONVENTIONS.md b/CONVENTIONS.md index 2543e54b7..717249a83 100644 --- a/CONVENTIONS.md +++ b/CONVENTIONS.md @@ -409,3 +409,4 @@ Créer un titre enlevable (avec une croix rouge cliquable, l'ancre a est vide) ``` +Les classes `cols` ou `inline` peuvent être ajoutées à côté de `list-suggest` pour modifier la disposition de la liste. diff --git a/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/ConcernedGroups.vue b/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/ConcernedGroups.vue index 853b43eb0..49b53c8cb 100644 --- a/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/ConcernedGroups.vue +++ b/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/ConcernedGroups.vue @@ -11,7 +11,7 @@
-