Commit Graph

12 Commits

Author SHA1 Message Date
Massedil
3447bdc864 fix: fetch discussion and ressources info when accepting a group invitation
Also ensure that the actor is included in PERSON_STATUS_GROUP, to stay consistent with LOGGED_USER_MEMBERSHIPS as used in MyGroups.vue.

The accept-invitation and refuse-invitation events needed to be emitted before refetching PERSON_STATUS_GROUP, so they can be caught by GroupView.vue before <InvitationsList> is destroyed due to the v-if becoming false.

Fixes #1800
2025-06-20 18:36:28 +02:00
Massedil
c87f884d0a fix: interface is well updated after rejecting and accepting invitation in /groups/me page
InvitationList.vue now emit accept-invitation and reject-invitation as expected by MyGroups.vue

MyGroups.vue refetch data after receiving the events.

Fixes #1797
2025-06-19 18:35:39 +02:00
Massedil
a0d56b5083 fix: Precise the profile actor name linked to the invitation
Permit to know which profile to use when your got the error :
"You can't accept this invitation with this profile"

Solves #1795
2025-06-19 17:02:53 +02:00
Massedil
a36a514747 fix(translation): update French translation
Solves #1671
2025-02-14 16:32:10 +01:00
Massedil
04fe44f72b Issue #1567 : distinction between activities (long_event) and normal events on group page 2024-11-29 19:19:19 +01:00
Massedil
edac95ef4a Issue #1546 Small CSS tweaks for mobile view 2024-11-02 16:17:44 +01:00
Massedil
861c445b63 #1546 Harmonization between public and private view + improved CSS 2024-10-30 20:01:13 +01:00
Massedil
906985478d #1546 Remove private section mbz-purple color 2024-10-30 20:01:13 +01:00
setop
7030d56864 all developments of milestone 1 2024-04-10 12:36:21 +00:00
Thomas Citharel
ded59bec27 fix(front): fix XSS because of bad operations when setting the group's summary
Group summary (HTML) is properly sanitized by the backend, but for groups we did a special operation
before setting the HTML in the Vue app. This is now removed

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-12-06 08:47:44 +01:00
Thomas Citharel
5602164c62 build: replace @vueuse/head with @unhead/vue
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-11-21 16:40:32 +01:00
Thomas Citharel
2e72f6faf4 build: switch from yarn to npm to manage js dependencies and move js contents to root
yarn v1 is being deprecated and starts to have some issues

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-11-14 17:24:42 +01:00