*
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js
index d6954c3d4..1486ec956 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js
@@ -42,6 +42,9 @@ const appMessages = {
enddate: "Date de sortie",
add_persons: "Ajouter des usagers",
date_start_to_end: "Participation du {start} au {end}",
+ leave_course: "L'usager quitte le parcours",
+ show_household_number: "Voir le ménage n° {id}",
+ show_household: "Voir le ménage"
},
requestor: {
title: "Demandeur",
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue
index 120de65f1..d05b4ce99 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue
@@ -44,8 +44,15 @@
-
-
+
+
+
+
+
+
+
+
+
@@ -116,7 +123,7 @@ export default {
components: {
AddressRenderBox
},
- props: ['person', 'options', 'render'],
+ props: ['person', 'options', 'render', 'returnPath'],
computed: {
getGender: function() {
return this.person.gender == 'woman' ? 'renderbox.birthday.woman' : 'renderbox.birthday.man';
@@ -153,6 +160,9 @@ export default {
},
getUrl() {
return `/fr/person/${this.person.id}/general`;
+ },
+ getCurrentHouseholdUrl() {
+ return `/fr/person/household/${this.person.current_household_id}/summary?returnPath=${this.returnPath}`
}
}
}
diff --git a/src/Bundle/ChillPersonBundle/Serializer/Normalizer/PersonNormalizer.php b/src/Bundle/ChillPersonBundle/Serializer/Normalizer/PersonNormalizer.php
index cde495f52..07f9a11be 100644
--- a/src/Bundle/ChillPersonBundle/Serializer/Normalizer/PersonNormalizer.php
+++ b/src/Bundle/ChillPersonBundle/Serializer/Normalizer/PersonNormalizer.php
@@ -19,6 +19,7 @@
namespace Chill\PersonBundle\Serializer\Normalizer;
use Chill\MainBundle\Entity\Center;
+use Chill\PersonBundle\Entity\Household\Household;
use Chill\PersonBundle\Entity\Person;
use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface;
use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait;
@@ -61,6 +62,9 @@ class PersonNormalizer implements
public function normalize($person, string $format = null, array $context = array())
{
+ /** @var Household $household */
+ $household = $person->getCurrentHousehold();
+
/** @var Person $person */
return [
'type' => 'person',
@@ -76,6 +80,7 @@ class PersonNormalizer implements
'gender' => $person->getGender(),
'gender_numeric' => $person->getGenderNumeric(),
'current_household_address' => $this->normalizer->normalize($person->getCurrentHouseholdAddress()),
+ 'current_household_id' => $household ? $this->normalizer->normalize($household->getId()) : null,
];
}
@@ -89,7 +94,7 @@ class PersonNormalizer implements
return $r;
}
-
+
public function supportsNormalization($data, string $format = null): bool
{
From 1a95b44577a4da03b5ffc4988def384da716b0f9 Mon Sep 17 00:00:00 2001
From: Mathieu Jaumotte
Date: Mon, 6 Sep 2021 15:12:53 +0200
Subject: [PATCH 043/217] accourse: don't display old participations
(they will be still visible in history)
---
.../components/PersonsAssociated.vue | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue
index 13294b232..edde7fbdb 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue
@@ -11,7 +11,7 @@
state.accompanyingCourse.participations,
- counter: state => state.accompanyingCourse.participations.length
- }),
+ computed: {
+ ...mapState({
+ participations: state => state.accompanyingCourse.participations,
+ counter: state => state.accompanyingCourse.participations.length
+ }),
+ currentParticipations() {
+ return this.participations.filter(p => p.endDate === null)
+ }
+ },
methods: {
removeParticipation(item) {
//console.log('@@ CLICK remove participation: item', item);
From 98b0b3beeb7ce0434ebb6256bb1f48a7e358ba9c Mon Sep 17 00:00:00 2001
From: Mathieu Jaumotte
Date: Mon, 6 Sep 2021 15:49:15 +0200
Subject: [PATCH 044/217] applying floatbutton logic on person/thirdparty vue
renderbox
---
.../public/chill/scss/flex_table.scss | 4 +-
.../vuejs/AccompanyingCourse/js/i18n.js | 2 +-
.../_components/Entity/PersonRenderBox.vue | 85 ++++++++++---------
.../Entity/ThirdPartyRenderBox.vue | 37 ++++----
4 files changed, 70 insertions(+), 58 deletions(-)
diff --git a/src/Bundle/ChillMainBundle/Resources/public/chill/scss/flex_table.scss b/src/Bundle/ChillMainBundle/Resources/public/chill/scss/flex_table.scss
index 0f4dc3e8a..82ea0aa04 100644
--- a/src/Bundle/ChillMainBundle/Resources/public/chill/scss/flex_table.scss
+++ b/src/Bundle/ChillMainBundle/Resources/public/chill/scss/flex_table.scss
@@ -260,6 +260,8 @@ div.wrap-header {
/*
* FLOATBUTTON
+* pas convaincant:
+* conflits avec les fa-ul > li, lien non cliquables, text qui ne se place pas correctement
*/
div.floatbutton {
@@ -302,6 +304,6 @@ div.floatbutton {
// avoid a position relative that make links unclickable
.fa-ul > li {
- position: initial;
+ //position: initial; // in conflict with picto fa-ul !!
}
}
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js
index 1486ec956..9ce5eb8b8 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js
@@ -43,7 +43,7 @@ const appMessages = {
add_persons: "Ajouter des usagers",
date_start_to_end: "Participation du {start} au {end}",
leave_course: "L'usager quitte le parcours",
- show_household_number: "Voir le ménage n° {id}",
+ show_household_number: "Voir le ménage (n° {id})",
show_household: "Voir le ménage"
},
requestor: {
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue
index d05b4ce99..adac402d9 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue
@@ -41,54 +41,59 @@
diff --git a/src/Bundle/ChillThirdPartyBundle/Resources/public/vuejs/_components/Entity/ThirdPartyRenderBox.vue b/src/Bundle/ChillThirdPartyBundle/Resources/public/vuejs/_components/Entity/ThirdPartyRenderBox.vue
index f3a41e4e4..90dd51837 100644
--- a/src/Bundle/ChillThirdPartyBundle/Resources/public/vuejs/_components/Entity/ThirdPartyRenderBox.vue
+++ b/src/Bundle/ChillThirdPartyBundle/Resources/public/vuejs/_components/Entity/ThirdPartyRenderBox.vue
@@ -32,23 +32,28 @@
From f9402ec981db4008e0db15c37b747a4e09bb3a38 Mon Sep 17 00:00:00 2001
From: Mathieu Jaumotte
Date: Mon, 6 Sep 2021 16:04:38 +0200
Subject: [PATCH 045/217] adding confirmation modal when person leave accourse
---
.../PersonsAssociated/ParticipationItem.vue | 34 +++++++++++++------
.../vuejs/AccompanyingCourse/js/i18n.js | 3 ++
2 files changed, 27 insertions(+), 10 deletions(-)
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated/ParticipationItem.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated/ParticipationItem.vue
index 45cdd9775..b56ab0617 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated/ParticipationItem.vue
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated/ParticipationItem.vue
@@ -42,39 +42,53 @@
-
-
-
+ @click="modal.showModal = true">
+
+
+
+
+ {{ $t('persons_associated.sure') }}
+
+
+ {{ $t('persons_associated.sure_description') }}
+
+
+
+ {{ $t('persons_associated.ok') }}
+
+
+
+
From 6e57d16ebf35cb64641c4e062c2a350f229ca627 Mon Sep 17 00:00:00 2001
From: Mathieu Jaumotte
Date: Mon, 6 Sep 2021 16:36:27 +0200
Subject: [PATCH 047/217] fix conflict with fa-ul and floatbutton (different
with top or bottom)
---
.../Resources/public/chill/scss/flex_table.scss | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/src/Bundle/ChillMainBundle/Resources/public/chill/scss/flex_table.scss b/src/Bundle/ChillMainBundle/Resources/public/chill/scss/flex_table.scss
index 82ea0aa04..c25285da1 100644
--- a/src/Bundle/ChillMainBundle/Resources/public/chill/scss/flex_table.scss
+++ b/src/Bundle/ChillMainBundle/Resources/public/chill/scss/flex_table.scss
@@ -260,8 +260,7 @@ div.wrap-header {
/*
* FLOATBUTTON
-* pas convaincant:
-* conflits avec les fa-ul > li, lien non cliquables, text qui ne se place pas correctement
+* p-ê pas convaincant: cet asset est toujours en observation
*/
div.floatbutton {
@@ -278,6 +277,11 @@ div.floatbutton {
div.action {
padding: 0 0 1em 1em;
}
+
+ // avoid a position relative that make links unclickable
+ .fa-ul > li {
+ position: initial;
+ }
}
&.bottom {
display: flex;
@@ -301,9 +305,4 @@ div.floatbutton {
background-color: #00ffffa3;
}
}
-
- // avoid a position relative that make links unclickable
- .fa-ul > li {
- //position: initial; // in conflict with picto fa-ul !!
- }
}
From cf78c59e768edc635b2649b300fcf081c6c464d0 Mon Sep 17 00:00:00 2001
From: Mathieu Jaumotte
Date: Mon, 6 Sep 2021 16:37:30 +0200
Subject: [PATCH 048/217] vue personRenderBox when no returnPath
---
.../Resources/public/vuejs/AccompanyingCourse/js/i18n.js | 2 +-
.../public/vuejs/_components/Entity/PersonRenderBox.vue | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js
index 66c45dc13..cf685cac3 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js
@@ -44,7 +44,7 @@ const appMessages = {
date_start_to_end: "Participation du {start} au {end}",
leave_course: "L'usager quitte le parcours",
sure: "Êtes-vous sûr ?",
- sure_description: "Une fois confirmé, il ne sera pas possible de faire marche arrière ! La sortie restera cependant consignée dans l'historique du parcours.",
+ sure_description: "Une fois confirmé, il ne sera pas possible de faire marche arrière ! La sortie reste cependant consignée dans l'historique du parcours.",
ok: "Oui, l'usager quitte le parcours",
show_household_number: "Voir le ménage (n° {id})",
show_household: "Voir le ménage"
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue
index adac402d9..b8a638593 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue
@@ -167,7 +167,8 @@ export default {
return `/fr/person/${this.person.id}/general`;
},
getCurrentHouseholdUrl() {
- return `/fr/person/household/${this.person.current_household_id}/summary?returnPath=${this.returnPath}`
+ let returnPath = this.returnPath ? `?returnPath=${this.returnPath}` : ``;
+ return `/fr/person/household/${this.person.current_household_id}/summary${returnPath}`
}
}
}
From a94a757ae63218cde9f0a4e57d282ea94131b954 Mon Sep 17 00:00:00 2001
From: Mathieu Jaumotte
Date: Mon, 6 Sep 2021 16:50:10 +0200
Subject: [PATCH 049/217] accourse: don't display old participations (fix
counter)
---
.../Resources/public/chill/scss/flex_table.scss | 2 +-
.../AccompanyingCourse/components/PersonsAssociated.vue | 8 +++++---
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/src/Bundle/ChillMainBundle/Resources/public/chill/scss/flex_table.scss b/src/Bundle/ChillMainBundle/Resources/public/chill/scss/flex_table.scss
index c25285da1..2b9e4e671 100644
--- a/src/Bundle/ChillMainBundle/Resources/public/chill/scss/flex_table.scss
+++ b/src/Bundle/ChillMainBundle/Resources/public/chill/scss/flex_table.scss
@@ -277,7 +277,7 @@ div.floatbutton {
div.action {
padding: 0 0 1em 1em;
}
-
+
// avoid a position relative that make links unclickable
.fa-ul > li {
position: initial;
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue
index edde7fbdb..37833ef29 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue
@@ -2,7 +2,7 @@
{{ $t('persons_associated.title')}}
-
+
{{ $tc('persons_associated.counter', counter) }}
@@ -58,11 +58,13 @@ export default {
},
computed: {
...mapState({
- participations: state => state.accompanyingCourse.participations,
- counter: state => state.accompanyingCourse.participations.length
+ participations: state => state.accompanyingCourse.participations
}),
currentParticipations() {
return this.participations.filter(p => p.endDate === null)
+ },
+ counter() {
+ return this.currentParticipations.length;
}
},
methods: {
From dba3ede9e16a03821e97d9d2fb0f1c4d34db4c3c Mon Sep 17 00:00:00 2001
From: Mathieu Jaumotte
Date: Mon, 6 Sep 2021 18:46:37 +0200
Subject: [PATCH 050/217] when a person has a household without address:
display no_data message, even if option addNoData is false
---
.../Resources/public/vuejs/_js/i18n.js | 1 +
.../_components/Entity/PersonRenderBox.vue | 25 ++++++++++++-------
2 files changed, 17 insertions(+), 9 deletions(-)
diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/_js/i18n.js b/src/Bundle/ChillMainBundle/Resources/public/vuejs/_js/i18n.js
index 39bbd4cb1..9d1c8adde 100644
--- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/_js/i18n.js
+++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/_js/i18n.js
@@ -77,6 +77,7 @@ const messages = {
man: "Né le",
woman: "Née le"
} ,
+ household_without_address: "Le ménage de l'usager est sans adresse",
no_data: "Aucune information renseignée",
type: {
thirdparty: "Tiers",
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue
index b8a638593..ea1a3008e 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue
@@ -48,20 +48,27 @@
-
+
-
-
-
-
-
-
+
+
+
+ {{ $t('renderbox.household_without_address') }}
+
+
+
+
+
-
- {{ $t('renderbox.no_data') }}
+
+ {{ $t('renderbox.no_data') }}
+
From e99a371f3a873bc2c57a615136f15cdfc51f3dd0 Mon Sep 17 00:00:00 2001
From: Mathieu Jaumotte
Date: Mon, 6 Sep 2021 19:39:52 +0200
Subject: [PATCH 051/217] vue personRenderBox: adding an option to display
householdLink
---
.../components/PersonsAssociated/ParticipationItem.vue | 1 +
.../public/vuejs/_components/Entity/PersonRenderBox.vue | 3 ++-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated/ParticipationItem.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated/ParticipationItem.vue
index b56ab0617..71e0ccd6b 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated/ParticipationItem.vue
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated/ParticipationItem.vue
@@ -5,6 +5,7 @@
addId : false,
addEntity: false,
addLink: false,
+ addHouseholdLink: true,
addAltNames: true,
addAge : false,
hLevel : 3,
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue
index ea1a3008e..29578d3ba 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/Entity/PersonRenderBox.vue
@@ -57,7 +57,8 @@
{{ $t('renderbox.household_without_address') }}
-
From 3a6a0da1dd748f47d93906fa5c63926911dbd557 Mon Sep 17 00:00:00 2001
From: Mathieu Jaumotte
Date: Mon, 6 Sep 2021 19:41:09 +0200
Subject: [PATCH 052/217] accourse associated_persons: display alert warning if
persons without household
---
.../components/PersonsAssociated.vue | 52 +++++++++++++++++++
.../vuejs/AccompanyingCourse/js/i18n.js | 4 +-
2 files changed, 55 insertions(+), 1 deletion(-)
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue
index 37833ef29..4c6757fcd 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue
@@ -30,6 +30,29 @@
+
+
@@ -65,6 +88,9 @@ export default {
},
counter() {
return this.currentParticipations.length;
+ },
+ participationWithoutHousehold() {
+ return this.currentParticipations.filter(p => p.person.current_household_id === null);
}
},
methods: {
@@ -88,3 +114,29 @@ export default {
}
}
+
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js
index cf685cac3..d7c01a174 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js
@@ -47,7 +47,9 @@ const appMessages = {
sure_description: "Une fois confirmé, il ne sera pas possible de faire marche arrière ! La sortie reste cependant consignée dans l'historique du parcours.",
ok: "Oui, l'usager quitte le parcours",
show_household_number: "Voir le ménage (n° {id})",
- show_household: "Voir le ménage"
+ show_household: "Voir le ménage",
+ person_without_household_warning: "Certaines personnes n'appartiennent à aucun ménage actuellement. Renseignez leur appartenance à un ménage dès que possible.",
+ update_household: "Modifier l'appartenance",
},
requestor: {
title: "Demandeur",
From 753e6c110545611d41ea6f4026ae863eb4335a1e Mon Sep 17 00:00:00 2001
From: Mathieu Jaumotte
Date: Fri, 10 Sep 2021 11:32:12 +0200
Subject: [PATCH 053/217] adding a dev page with sass assets album
---
.../Resources/views/Activity/list.html.twig | 2 +-
.../Resources/public/chill/scss/flex_table.scss | 13 ++++++++-----
.../components/PersonsAssociated.vue | 2 +-
.../vuejs/_components/Entity/PersonRenderBox.vue | 2 +-
.../views/Household/_render_member.html.twig | 2 +-
.../_components/Entity/ThirdPartyRenderBox.vue | 2 +-
6 files changed, 13 insertions(+), 10 deletions(-)
diff --git a/src/Bundle/ChillActivityBundle/Resources/views/Activity/list.html.twig b/src/Bundle/ChillActivityBundle/Resources/views/Activity/list.html.twig
index 5bcd41c66..07b59c7e7 100644
--- a/src/Bundle/ChillActivityBundle/Resources/views/Activity/list.html.twig
+++ b/src/Bundle/ChillActivityBundle/Resources/views/Activity/list.html.twig
@@ -48,7 +48,7 @@
+-
+
+ {{ 'Save'|trans }}
+
+
+
+ {{ form_end(form) }} + + {% endif %} + +