#118 - fix
This commit is contained in:
parent
624465e352
commit
122798ec8d
@ -41,7 +41,7 @@ class KeysController extends Controller
|
|||||||
*/
|
*/
|
||||||
public function store(Request $request): RedirectResponse
|
public function store(Request $request): RedirectResponse
|
||||||
{
|
{
|
||||||
$this->authorize("manageKeys");
|
$this->authorize("manage", Key::class);
|
||||||
|
|
||||||
$key = $request->user()->keys()->create();
|
$key = $request->user()->keys()->create();
|
||||||
|
|
||||||
@ -68,8 +68,13 @@ class KeysController extends Controller
|
|||||||
]));
|
]));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @throws AuthorizationException
|
||||||
|
*/
|
||||||
public function give(Key $key, GiveKeyRequest $request): RedirectResponse
|
public function give(Key $key, GiveKeyRequest $request): RedirectResponse
|
||||||
{
|
{
|
||||||
|
$this->authorize("give", $key);
|
||||||
|
|
||||||
$recipient = $request->recipient();
|
$recipient = $request->recipient();
|
||||||
|
|
||||||
$key->user()->associate($recipient);
|
$key->user()->associate($recipient);
|
||||||
@ -86,7 +91,7 @@ class KeysController extends Controller
|
|||||||
|
|
||||||
public function destroy(Key $key): RedirectResponse
|
public function destroy(Key $key): RedirectResponse
|
||||||
{
|
{
|
||||||
$this->authorize("manageKeys");
|
$this->authorize("manage", Key::class);
|
||||||
|
|
||||||
$key->delete();
|
$key->delete();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user