Skip to content

MongocampGrantList ​

Read-only table of grants — collection, type, and whether each allows read, write and administrate. Used by the details drawers of MongocampUsers and MongocampRoles. Editing grants stays in MongocampRoleGrants.

Usage ​

vue
<script setup lang="ts">
const grants = [
  { name: 'orders', grantType: 'COLLECTION', read: true, write: true, administrate: false },
]
</script>

<template>
  <MongocampGrantList :grants="grants" />
</template>

Props ​

PropTypeDescription
grantsGrant[]Required. The grants to list (the Grant type from @sfxcode/nuxt-mongocamp-server)

Behavior ​

  • Columns: Collection, Type (the grantType, e.g. COLLECTION), and Read / Write / Admin as Yes/No badges.
  • An empty list shows the "No grants yet" empty state.
  • It only displays what it is given: nothing is fetched and the array is not modified, so pass a copy if the source must stay untouched (the drawers do).

Released under the MIT License.