Roles
Description
Role administration pages for Enso UI.
Installation
Install the package:
yarn add @enso-ui/roles
Features
- ships route-aware page modules consumed by the Enso application shell
- covers create flows where the backend package exposes them
- covers edit flows where the backend package exposes them
- includes index/list pages backed by Enso tables, forms, or integration settings
Usage
<script setup>
import Configure from '@enso-ui/roles/src/bulma/pages/roles/Configure.vue';
</script>
API
Route pages
The practical public surface is page-oriented and centered on the route modules shipped by the package.
Pages:
src/bulma/pages/roles/Configure.vuesrc/bulma/pages/roles/Create.vuesrc/bulma/pages/roles/Edit.vuesrc/bulma/pages/roles/Index.vue
Routes
Roles ships the following named route entries:
system.roles.configurePath fragment::role/configureRoute file:src/bulma/routes/system/roles/configure.jssystem.roles.createPath fragment:createRoute file:src/bulma/routes/system/roles/create.jssystem.roles.editPath fragment::role/editRoute file:src/bulma/routes/system/roles/edit.jssystem.roles.indexPath fragment:/Route file:src/bulma/routes/system/roles/index.js
Companion Backend Package
Depends On
- No additional Enso UI dependencies.
Contributions
are welcome. Pull requests are great, but issues are good too. Thank you to all the people who already contributed to Enso!