Skip to content
This repository was archived by the owner on Oct 23, 2020. It is now read-only.

Commit 0e2880d

Browse files
change demo for multiple permissions
1 parent b53a7b8 commit 0e2880d

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

example/src/App.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
</header>
77

88
<section style="display: flex; padding: 10px">
9-
<button @click="$acl.change('admin')">Turn admin</button>
10-
<button @click="$acl.change('public')">Turn public</button>
9+
<button @click="$acl.change(['read', 'write'])">Turn admin</button>
10+
<button @click="$acl.change('read')">Turn public</button>
1111
</section>
1212

1313
<p style="padding: 10px">Current permission: {{ $acl.get }}</p>

example/src/acl.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ Vue.use(AclInstaller)
77
const timeout = ms => new Promise(resolve => setTimeout(resolve, ms))
88

99
export default new AclCreate({
10-
initial: 'public',
10+
initial: 'read',
1111
notfound: {
1212
path: '/error'
1313
},
1414
router,
1515
acceptLocalRules: true,
1616
globalRules: {
17-
isAdmin: new AclRule('admin').generate(),
18-
isPublic: new AclRule('public').or('admin').generate()
17+
isAdmin: new AclRule('read').and('write').generate(),
18+
isPublic: new AclRule('read').generate()
1919
}
2020
})

example/src/router.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export default new Router({
2323
name: 'admin',
2424
component: Admin,
2525
meta: {
26-
rule: new AclRule('admin').generate()
26+
rule: new AclRule('write').generate()
2727
}
2828
},
2929
{

0 commit comments

Comments
 (0)