1
0
mirror of https://github.com/flarum/core.git synced 2025-07-19 07:41:22 +02:00

Update core permissions stuff

This commit is contained in:
Toby Zerner
2015-06-18 12:38:24 +09:30
parent 1dd46526a8
commit 9cb257e11d
3 changed files with 1 additions and 77 deletions

View File

@@ -182,16 +182,6 @@ class CoreServiceProvider extends ServiceProvider
public function registerPermissions()
{
$this->extend(
new Permission('forum.view'),
new Permission('forum.startDiscussion'),
new Permission('discussion.reply'),
new Permission('discussion.editPosts'),
new Permission('discussion.deletePosts'),
new Permission('discussion.rename'),
new Permission('discussion.delete')
);
Forum::allow('*', function ($forum, $user, $action) {
if ($user->hasPermission('forum.'.$action)) {
return true;
@@ -199,7 +189,7 @@ class CoreServiceProvider extends ServiceProvider
});
Post::allow('*', function ($post, $user, $action) {
if ($user->hasPermission('post.'.$action)) {
if ($post->discussion->can($user, $action.'Posts')) {
return true;
}
});