feat(spaces): корзина, hard purge, transfer и полный backup
Docker / build (push) Failing after 20s

Soft-delete/restore/purge пространств, смена владельца, импорт JSON с spaces, proxy portal-users и polish Settings/ConfirmDialog.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
DenozordecandCursor committed 2026-07-19 12:50:18 +07:00
1 parent 74af90270f
commit 670b5a4468
19 files changed
+1131 -167

No files matched your search

+7
View File
@@ -19,6 +19,7 @@ export const snapshotQueryOptions = (spaceId?: string | null) => {
export const spacesKeys = {
all: ['spaces'] as const,
deleted: ['spaces', 'deleted'] as const,
members: (spaceId: string) => ['spaces', spaceId, 'members'] as const,
}
@@ -28,6 +29,12 @@ export const spacesQueryOptions = () => ({
staleTime: 60_000,
})
export const deletedSpacesQueryOptions = () => ({
queryKey: spacesKeys.deleted,
queryFn: () => api.fetchSpaces({ deleted: true }),
staleTime: 30_000,
})
export const ratesKeys = {
all: ['rates'] as const,
}