2017-03-23 16:27:59 +09:00
|
|
|
import Users from 'meteor/vulcan:users';
|
2016-07-19 17:30:59 +09:00
|
|
|
|
2016-12-06 10:55:47 +01:00
|
|
|
const guestsActions = [
|
2017-06-06 17:24:32 -07:00
|
|
|
"posts.view.approved"
|
2016-07-19 17:30:59 +09:00
|
|
|
];
|
2016-12-06 10:55:47 +01:00
|
|
|
Users.groups.guests.can(guestsActions);
|
2016-07-19 17:30:59 +09:00
|
|
|
|
2016-12-06 10:55:47 +01:00
|
|
|
const membersActions = [
|
2016-07-19 17:30:59 +09:00
|
|
|
"posts.new",
|
|
|
|
"posts.edit.own",
|
2017-01-09 15:42:24 +09:00
|
|
|
"posts.remove.own",
|
2016-07-19 17:30:59 +09:00
|
|
|
];
|
2016-12-06 10:55:47 +01:00
|
|
|
Users.groups.members.can(membersActions);
|
2016-07-19 17:30:59 +09:00
|
|
|
|
|
|
|
const adminActions = [
|
2017-06-06 17:24:32 -07:00
|
|
|
"posts.view.pending",
|
|
|
|
"posts.view.rejected",
|
|
|
|
"posts.view.spam",
|
|
|
|
"posts.view.deleted",
|
2016-07-19 17:30:59 +09:00
|
|
|
"posts.new.approved",
|
|
|
|
"posts.edit.all",
|
|
|
|
"posts.remove.all"
|
|
|
|
];
|
2016-07-20 10:25:05 +09:00
|
|
|
Users.groups.admins.can(adminActions);
|