Skip to content

Commit bb4e82e

Browse files
committed
Publish/unpublish actions should check "publish {resource}" permission
1 parent 258cb3d commit bb4e82e

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

src/Actions/Publish.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public function visibleToBulk($items)
2727

2828
public function authorize($user, $item)
2929
{
30-
return $user->can('edit', [$item->runwayResource(), $item]);
30+
return $user->can("publish {$item->runwayResource()->handle()}");
3131
}
3232

3333
public function confirmationText()

src/Actions/Unpublish.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public function visibleToBulk($items)
2727

2828
public function authorize($user, $item)
2929
{
30-
return $user->can('edit', [$item->runwayResource(), $item]);
30+
return $user->can("publish {$item->runwayResource()->handle()}");
3131
}
3232

3333
public function confirmationText()

tests/Actions/PublishTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ public function super_user_is_authorized()
109109
#[Test]
110110
public function user_with_permission_is_authorized()
111111
{
112-
Role::make('editor')->addPermission('edit post')->save();
112+
Role::make('editor')->addPermission('publish post')->save();
113113

114114
$user = User::make()->assignRole('editor')->save();
115115

tests/Actions/UnpublishTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ public function super_user_is_authorized()
109109
#[Test]
110110
public function user_with_permission_is_authorized()
111111
{
112-
Role::make('editor')->addPermission('edit post')->save();
112+
Role::make('editor')->addPermission('publish post')->save();
113113

114114
$user = User::make()->assignRole('editor')->save();
115115

0 commit comments

Comments
 (0)