gamer147
cb5fc8d2d6
feat(guild): breakup + emblem_list + others_info
Implements GuildService.BreakupAsync (soft-delete guild, hard-delete
dependents, clear viewer GuildId pointers). Wires /guild/breakup,
/guild/emblem_list, /guild/others_info in GuildController. Fixes
ToDetailDto to accept and populate leader_name from the member list.
Adds GuildServiceBreakupTests (3 tests: cascade delete, permission
guard, leader_name HTTP regression).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-27 12:32:04 -04:00
..
2026-06-13 12:32:56 -04:00
2026-06-27 12:32:04 -04:00
2026-06-09 15:33:04 -04:00
2026-05-31 10:46:59 -04:00
2026-06-13 12:49:57 -04:00
2026-06-13 12:49:57 -04:00
2026-06-13 12:49:57 -04:00
2026-05-31 16:51:03 -04:00
2026-06-13 12:49:57 -04:00
2026-06-10 07:43:50 -04:00
2026-06-03 07:50:49 -04:00
2026-05-28 09:11:21 -04:00
2026-06-03 09:06:26 -04:00
2026-05-29 13:25:47 -04:00
2026-06-09 22:04:04 -04:00
2026-06-09 08:48:16 -04:00
2026-05-24 21:13:15 -04:00
2026-06-09 20:39:10 -04:00
2026-06-08 18:53:33 -04:00
2026-06-10 07:38:37 -04:00
2026-05-27 10:21:51 -04:00
2026-06-13 16:15:21 -04:00
2026-06-13 11:25:40 -04:00
2026-06-03 07:50:49 -04:00
2026-05-30 22:46:12 -04:00
2026-05-25 12:03:47 -04:00
2026-06-10 10:36:51 -04:00
2026-05-28 21:13:47 -04:00
2026-05-24 00:17:28 -04:00
2026-05-27 10:45:31 -04:00
2026-05-30 22:26:45 -04:00