"use client" import { useState } from "react" import { FieldGroup } from "@/components/admin/settings/field-group" import { Button } from "@/components/ui/button" import { Input } from "@/components/ui/input" import { Label } from "@/components/ui/label" import { useAdminDriveOrgFolderMutations, useAdminDriveOrgFolders, } from "@/lib/api/hooks/use-admin-drive-queries" export function DriveOrgFoldersSection({ embedded = false }: { embedded?: boolean }) { const folders = useAdminDriveOrgFolders() const { create, remove, sync } = useAdminDriveOrgFolderMutations() const [orgSlug, setOrgSlug] = useState("") const [mountPoint, setMountPoint] = useState("") const [syncSlugs, setSyncSlugs] = useState("") return (
Espaces de stockage internes (group folders Nextcloud) liés aux organisations Authentik.
Crée un dossier d'organisation pour chaque slug listé, s'il n'existe pas encore. Les slugs correspondent aux organisations Authentik.
setSyncSlugs(e.target.value)} placeholder="acme, beta" />{folder.mount_point}
{folder.org_slug}