From 607c793b40a63084ec5b2a5428d0c89089b0c3d7 Mon Sep 17 00:00:00 2001 From: Louis Mazin Date: Wed, 14 Oct 2026 02:52:33 +0200 Subject: [PATCH] nice --- backend/drive/views_spaces.py | 5 ++++- frontend/src/pages/InvitationPage.jsx | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/backend/drive/views_spaces.py b/backend/drive/views_spaces.py index ca69f52..e52a021 100644 --- a/backend/drive/views_spaces.py +++ b/backend/drive/views_spaces.py @@ -174,7 +174,7 @@ def revoke_invitation(request,invitation_id): def get_valid_invitation(token,lock=False): - qs=SpaceInvitation.objects.select_related('parent_space') + qs=SpaceInvitation.objects.select_related('parent_space', 'created_by') if lock:qs=qs.select_for_update() try:inv=qs.get(token_hash=hash_token(token)) except SpaceInvitation.DoesNotExist:return None @@ -190,7 +190,10 @@ def get_valid_invitation(token,lock=False): def invitation_preview(request,token): inv=get_valid_invitation(token) if inv is None:return error('Invitation invalide ou expirée.',404) + inviter = inv.created_by + inviter_name = inviter.get_full_name().strip() or inviter.get_username() return Response({'parent_name':inv.parent_space.display_name, + 'inviter_name':inviter_name, 'can_view_parent':inv.can_view_parent, 'can_write_parent':inv.can_write_parent, 'can_invite':inv.can_invite, diff --git a/frontend/src/pages/InvitationPage.jsx b/frontend/src/pages/InvitationPage.jsx index fa5fecc..b5e62b6 100644 --- a/frontend/src/pages/InvitationPage.jsx +++ b/frontend/src/pages/InvitationPage.jsx @@ -40,7 +40,7 @@ export default function InvitationPage({ token }) { className="block size-full object-contain" />

GoodDrive

Un espace pour ceux qui en ont besoin.

{done ?

Bienvenue sur GoodDrive !

Ton espace personnel et ton espace partagé sont prêts. Tu peux maintenant te connecter.

- : info ? <>

Créer mon espace

Tu es invité dans l'arborescence de « {info.parent_name} ». Tu disposeras de « Mes fichiers », privé, et d’un accès à l’espace partagé attribué.

+ : info ? <>

Créer mon espace

Tu as été invité par {info.inviter_name}. Tu auras un espace privé de 50 Go à disposition, ainsi qu'un accès à l'espace « {info.parent_name} ».