Skip to content

Commit e7cabf0

Browse files
committed
feat(dashboard): Fixes #138 - Dashboard membres et teams
1 parent bc0f6b8 commit e7cabf0

3 files changed

Lines changed: 83 additions & 6 deletions

File tree

  • saintBarthVolleyApp/frontend
    • .next/dev/cache/turbopack/0c06f068
    • src/app/admin/seasons/[seasonId]/teams/[teamId]
Binary file not shown.

saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/LOG

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12423,3 +12423,80 @@ FAM | META SEQ | SST SEQ | RANGE
1242312423
0 | 00009255 | 00009254 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
1242412424
1 | 00009256 | 00009253 SST | [==================================================================================================] | 00451748c51e234a-ffc2b864b4ce0290 (0 MiB, fresh)
1242512425
2 | 00009257 | 00009252 SST | [=================================================================================================] | 01620da624ee84ac-fcb9152771937266 (1 MiB, fresh)
12426+
Time 2026-04-05T18:47:49.124714258Z
12427+
Commit 00009263 528 keys in 11ms 196µs 213ns
12428+
FAM | META SEQ | SST SEQ | RANGE
12429+
0 | 00009261 | 00009260 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
12430+
1 | 00009262 | 00009259 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh)
12431+
2 | 00009263 | 00009258 SST | [=================================================================================================] | 026ff83a19a71c20-fcb9152771937266 (0 MiB, fresh)
12432+
Time 2026-04-05T18:48:22.530602183Z
12433+
Commit 00009269 526 keys in 10ms 59µs 731ns
12434+
FAM | META SEQ | SST SEQ | RANGE
12435+
0 | 00009267 | 00009266 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
12436+
1 | 00009268 | 00009265 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh)
12437+
2 | 00009269 | 00009264 SST | [=================================================================================================] | 026ff83a19a71c20-fcb9152771937266 (0 MiB, fresh)
12438+
1 | 00009273 | Compaction:
12439+
1 | 00009273 | MERGE (1965374 keys):
12440+
1 | 00009273 | 00008999 INPUT | [================================================] | 00000def41531d98-7ff54be20475acc1
12441+
1 | 00009273 | 00009000 INPUT | [=================================================] | 7ff554e0e1594f17-fffffcfe4b08509d
12442+
1 | 00009273 | 00008998 INPUT | [==================================================================================================] | 001323f09fa9a69a-ffebde48444409f2
12443+
1 | 00009273 | 00009003 INPUT | O | d4caf2e664a9b09e-d4caf2e664a9b09e
12444+
1 | 00009273 | 00009010 INPUT | [===============================================================================================] | 08b2b45277bd0cec-fe641b4c44c7b0da
12445+
1 | 00009273 | 00009016 INPUT | [===========================================================================================] | 0205a2fb447ca2ea-ebd7ccf65959674d
12446+
1 | 00009273 | 00009021 INPUT | [==================================================================================================] | 023c1e8406064259-fea290f7f862d517
12447+
1 | 00009273 | 00009027 INPUT | [================================================================================================] | 05a4247f98b8bf3e-fdf5c4992508f92d
12448+
1 | 00009273 | 00009033 INPUT | O | e673c2596ad70dd3-e673c2596ad70dd3
12449+
1 | 00009273 | 00009039 INPUT | [========================================================================================] | 026bdab03fa6a3b6-e444b1ee5df96232
12450+
1 | 00009273 | 00009046 INPUT | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc
12451+
1 | 00009273 | 00009052 INPUT | [=================================================================================================] | 04f8ef707d1e8371-ffac310021da6675
12452+
1 | 00009273 | 00009057 INPUT | [==================================================================================================] | 02419547d58865b6-fe7c8c1134fbae03
12453+
1 | 00009273 | 00009064 INPUT | [==================================================================================================] | 0002d3f08112cb69-ffc2b864b4ce0290
12454+
1 | 00009273 | 00009070 INPUT | [==================================================================================================] | 0002d3f08112cb69-fff2b4fb9e9026cc
12455+
1 | 00009273 | 00009079 INPUT | O | d4caf2e664a9b09e-d4caf2e664a9b09e
12456+
1 | 00009273 | 00009085 INPUT | [==========================================================================================] | 0ba8d68eb8661338-f455296254f6cac9
12457+
1 | 00009273 | 00009091 INPUT | O | 18b4ae45bc9cb8b0-18b4ae45bc9cb8b0
12458+
1 | 00009273 | 00009097 INPUT | O | 5f5d229a641f7f10-5f5d229a641f7f10
12459+
1 | 00009273 | 00009104 INPUT | [==================================================================================================] | 0001720300778de2-fff5d07e22eb851c
12460+
1 | 00009273 | 00009110 INPUT | [==================================================================================================] | 0001720300778de2-fff5d07e22eb851c
12461+
1 | 00009273 | 00009116 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290
12462+
1 | 00009273 | 00009121 INPUT | O | 18b4ae45bc9cb8b0-18b4ae45bc9cb8b0
12463+
1 | 00009273 | 00009127 INPUT | [=================================================================================================] | 01c738cdaaf154e9-fceee9a8dc7a73b8
12464+
1 | 00009273 | 00009134 INPUT | [==================================================================================================] | 0205a2fb447ca2ea-fea290f7f862d517
12465+
1 | 00009273 | 00009140 INPUT | [==================================================================================================] | 00f99e257a792a10-fff2b4fb9e9026cc
12466+
1 | 00009273 | 00009145 INPUT | O | 5f5d229a641f7f10-5f5d229a641f7f10
12467+
1 | 00009273 | 00009152 INPUT | [==================================================================================================] | 000801e97f7ace52-ffc2b864b4ce0290
12468+
1 | 00009273 | 00009158 INPUT | [==================================================================================================] | 0001720300778de2-fffaa1a23510a6ba
12469+
1 | 00009273 | 00009168 INPUT | [==================================================================================================] | 002adf6a8f061ac1-fe569d5626211186
12470+
1 | 00009273 | 00009174 INPUT | [============================================================] | 1b22625929feef84-b6188f84075c875e
12471+
1 | 00009273 | 00009180 INPUT | [==================================================================================================] | 0062025520cc5c4c-feaf8abce1dfa320
12472+
1 | 00009273 | 00009186 INPUT | [=======================================================================================] | 19a0db2d7dae9576-fbf837a277437942
12473+
1 | 00009273 | 00009192 INPUT | [==================================================================================================] | 0001720300778de2-fff5d07e22eb851c
12474+
1 | 00009273 | 00009198 INPUT | [==================================================================================================] | 000801e97f7ace52-fff55b5abd0ca801
12475+
1 | 00009273 | 00009204 INPUT | [==================================================================================================] | 0001720300778de2-fff5d07e22eb851c
12476+
1 | 00009273 | 00009209 INPUT | [==================================================================================================] | 00451748c51e234a-ffb3d7c1ab31a3cb
12477+
1 | 00009273 | 00009223 INPUT | [==================================================================================================] | 002b93da85429976-ff78e55e141da030
12478+
1 | 00009273 | 00009228 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e
12479+
1 | 00009273 | 00009234 INPUT | [==================================================================================================] | 0023fee8523e91c4-ff8c14ed62623a87
12480+
1 | 00009273 | 00009241 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290
12481+
1 | 00009273 | 00009247 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290
12482+
1 | 00009273 | 00009253 INPUT | [==================================================================================================] | 00451748c51e234a-ffc2b864b4ce0290
12483+
1 | 00009273 | 00009259 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290
12484+
1 | 00009273 | 00009265 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290
12485+
1 | 00009273 | 00009271 OUTPUT | [================================================] | 00000def41531d98-7ff684c41479b9ec (cold)
12486+
1 | 00009273 | 00009272 OUTPUT | [=================================================] | 7ff686daba62ee94-fffffcfe4b08509d (cold)
12487+
1 | 00009273 | 00009270 OUTPUT | [==================================================================================================] | 0000737dcecb7eaa-fffaa1a23510a6ba (warm)
12488+
Time 2026-04-05T18:48:26.087400485Z
12489+
Commit 00009274 1965374 keys in 94ms 61µs 690ns
12490+
FAM | META SEQ | SST SEQ | RANGE
12491+
1 | 00009273 | 00009271 SST | [================================================] | 00000def41531d98-7ff684c41479b9ec (55 MiB, cold)
12492+
1 | 00009273 | 00009272 SST | [=================================================] | 7ff686daba62ee94-fffffcfe4b08509d (55 MiB, cold)
12493+
1 | 00009273 | 00009270 SST | [==================================================================================================] | 0000737dcecb7eaa-fffaa1a23510a6ba (15 MiB, warm)
12494+
1 | 00009273 | 00008998 00008999 00009000 00009003 00009010 00009016 00009021 00009027 00009033 00009039 00009046 00009052 00009057 00009064 00009070 OBSOLETE SST
12495+
1 | 00009273 | 00009079 00009085 00009091 00009097 00009104 00009110 00009116 00009121 00009127 00009134 00009140 00009145 00009152 00009158 00009168 OBSOLETE SST
12496+
1 | 00009273 | 00009174 00009180 00009186 00009192 00009198 00009204 00009209 00009223 00009228 00009234 00009241 00009247 00009253 00009259 00009265 OBSOLETE SST
12497+
| | 00008998 00008999 00009000 00009003 00009010 00009016 00009021 00009027 00009033 00009039 00009046 00009052 00009057 00009064 00009070 SST DELETED
12498+
| | 00009079 00009085 00009091 00009097 00009104 00009110 00009116 00009121 00009127 00009134 00009140 00009145 00009152 00009158 00009168 SST DELETED
12499+
| | 00009174 00009180 00009186 00009192 00009198 00009204 00009209 00009223 00009228 00009234 00009241 00009247 00009253 00009259 00009265 SST DELETED
12500+
| | 00009001 00009007 00009013 00009019 00009025 00009032 00009037 00009043 00009049 00009055 00009061 00009067 00009076 00009083 00009089 META DELETED
12501+
| | 00009095 00009101 00009108 00009114 00009119 00009125 00009132 00009138 00009143 00009149 00009156 00009166 00009171 00009177 00009183 META DELETED
12502+
| | 00009189 00009196 00009202 00009207 00009213 00009227 00009233 00009238 00009244 00009250 00009256 00009262 00009268 META DELETED

saintBarthVolleyApp/frontend/src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -167,16 +167,16 @@ export default function TeamDetailPage() {
167167

168168
// ── Load ──────────────────────────────────────────────────────────────────
169169
const refreshMembers = React.useCallback(async () => {
170-
const data: Member[] = await apiFetch("/api/members");
170+
const data = await apiFetch<Member[]>("/api/members");
171171
setAllClubMembers(data);
172172
}, []);
173173

174174
React.useEffect(() => {
175175
if (!id) return;
176176
Promise.all([
177-
apiFetch(`/api/teams/${id}`),
178-
apiFetch(`/api/standings?teamId=${id}`),
179-
apiFetch("/api/members"),
177+
apiFetch<Team>(`/api/teams/${id}`),
178+
apiFetch<Standing[]>(`/api/standings?teamId=${id}`),
179+
apiFetch<Member[]>("/api/members"),
180180
])
181181
.then(([teamData, standingsData, membersData]) => {
182182
setTeam(teamData);
@@ -185,7 +185,7 @@ export default function TeamDetailPage() {
185185
trainingSchedule: teamData.trainingSchedule ?? [],
186186
});
187187
setStandings(standingsData);
188-
setAllClubMembers(membersData as Member[]);
188+
setAllClubMembers(membersData);
189189
})
190190
.catch(() => alert("Erreur lors du chargement"))
191191
.finally(() => setLoading(false));
@@ -196,7 +196,7 @@ export default function TeamDetailPage() {
196196
if (!form) return;
197197
setSaving(true);
198198
try {
199-
const updated = await apiFetch(`/api/teams/${form._id}`, {
199+
const updated = await apiFetch<Team>(`/api/teams/${form._id}`, {
200200
method: "PUT",
201201
body: JSON.stringify(form),
202202
});

0 commit comments

Comments
 (0)