From 987815471cb44cff4f8e9ed6405b82ccbdb4a9d3 Mon Sep 17 00:00:00 2001 From: Mathieu Jaumotte Date: Thu, 3 Jun 2021 19:13:58 +0200 Subject: [PATCH] add concerned parties in show activity page (2 contexts) --- .../Resources/public/scss/chillactivity.scss | 24 ++++++++++++ .../vuejs/Activity/components/PersonBadge.vue | 6 ++- .../views/Activity/concernedGroups.html.twig | 37 +++++++++++++++++++ .../Resources/views/Activity/edit.html.twig | 2 +- .../Resources/views/Activity/new.html.twig | 2 +- .../Resources/views/Activity/show.html.twig | 9 +++-- .../Activity/showAccompanyingCourse.html.twig | 2 +- .../views/Activity/showPerson.html.twig | 2 +- .../translations/messages.fr.yml | 7 ++++ .../Resources/public/scss/chillmain.scss | 6 +++ .../public/sass/person_with_period.scss | 8 ---- .../Resources/views/Entity/person.html.twig | 4 +- .../Templating/Entity/PersonRender.php | 4 +- .../views/ThirdParty/_render.html.twig | 7 ++++ 14 files changed, 99 insertions(+), 21 deletions(-) create mode 100644 src/Bundle/ChillActivityBundle/Resources/views/Activity/concernedGroups.html.twig diff --git a/src/Bundle/ChillActivityBundle/Resources/public/scss/chillactivity.scss b/src/Bundle/ChillActivityBundle/Resources/public/scss/chillactivity.scss index bef8788f8..b2159cb7a 100644 --- a/src/Bundle/ChillActivityBundle/Resources/public/scss/chillactivity.scss +++ b/src/Bundle/ChillActivityBundle/Resources/public/scss/chillactivity.scss @@ -8,3 +8,27 @@ .activity { color: $chill-green; } + +// exceptions for flex-bloc in concerned-groups +div.flex-bloc.concerned-groups { + margin-top: 1em; + div.item-bloc { + flex-grow: 0; flex-shrink: 0; flex-basis: 25%; //4 blocs + ul.list-content { + list-style-type: none; + padding-left: 0; + li { + a { + color: white; + cursor: pointer; + &:hover { + color: #ffffffab; + } + } + } + } + } + &.person div.item-bloc { + flex-basis: 33%; //3 blocs + } +} diff --git a/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/PersonBadge.vue b/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/PersonBadge.vue index 03827f4a2..e27feb886 100644 --- a/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/PersonBadge.vue +++ b/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/PersonBadge.vue @@ -1,8 +1,10 @@