INNER CODE UNIT · JavaScript

AccessControl

infrahq/infra · ui/pages/access-control/index.js:478

export default function AccessControl() {
  const router = useRouter()
  const page =
    router.query.p === undefined ||
    isNaN(Number(router.query.p)) ||
    Number(router.query.p) < 1
      ? 1
      : router.query.p
  const limit = 10

  const { user, isAdmin } = useUser()

  const { data: { items: users } = {} } = useSWR(() =>
    isAdmin ? '/api/users?limit=1000' : `/api/users?user=${user.id}&limit=1000`
  )
  const { data: { items: groups } = {} } = useSWR(() =>
    isAdmin
      ? '/api/groups?limit=1000'

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…