1.0.7 • Published 2 years ago

@juicymedia/vuex-roles v1.0.7

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Vuex Roles and Permissions

A simple Vuex plugin for managing user roles and permissions.

Installation

NPM

npm i vuex-roles

Usage

Usage with Vue 2

// Import Vue and your Vuex store
import Vue from 'vue'; 
import store from './store';
import Roles from 'vuex-roles';

// Register the plugin, passing the store is required
Vue.use(Roles, { store });

// Create our Vue instance
const app = new Vue({
  el: '#app',
  store,
});

// Register some roles and permissions
app.$roles.setRoles(['admin']);
app.$roles.setPermissions(['users.create', 'users.delete']);

Directives

The v-role and v-permission directives can be applied to elements to display or remove it depending on whether the role/permission is set.

Example

<div v-role=''> I'm an admin </div>'

Methods

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago