fix str2 style

This commit is contained in:
2020-08-15 12:20:24 +02:00
parent 92d83d9f9a
commit 98fc72d6dc
3 changed files with 11 additions and 7 deletions

View File

@@ -84,7 +84,8 @@ class EventController extends Controller
return response([], 204); return response([], 204);
} }
public function inviteUser(Event $event, User $user) { public function inviteUser(Event $event, User $user)
{
$this->authorize('update', $event); $this->authorize('update', $event);
@@ -95,7 +96,8 @@ class EventController extends Controller
->setStatusCode(200); ->setStatusCode(200);
} }
public function removeInviteUser(Event $event, User $user) { public function removeInviteUser(Event $event, User $user)
{
$this->authorize('delete', $event); $this->authorize('delete', $event);
@@ -106,7 +108,8 @@ class EventController extends Controller
->setStatusCode(204); ->setStatusCode(204);
} }
public function addGuestToStaffEvent(Event $event, User $user) { public function addGuestToStaffEvent(Event $event, User $user)
{
$this->authorize('delete', $event); $this->authorize('delete', $event);
@@ -117,7 +120,8 @@ class EventController extends Controller
->setStatusCode(200); ->setStatusCode(200);
} }
public function deleteGuestToStaffEvent(Event $event, User $user) { public function deleteGuestToStaffEvent(Event $event, User $user)
{
$this->authorize('delete', $event); $this->authorize('delete', $event);
$event->guests()->updateExistingPivot($user, ['is_staff' => false], false); $event->guests()->updateExistingPivot($user, ['is_staff' => false], false);

View File

@@ -27,7 +27,7 @@ class User extends JsonResource
'thumbnail_cover_image' => new ImageResource($this->thumbnailImage), 'thumbnail_cover_image' => new ImageResource($this->thumbnailImage),
'last_login' => optional($this->login_at)->diffForHumans(), 'last_login' => optional($this->login_at)->diffForHumans(),
'is_admin' => $this->isAdmin(), 'is_admin' => $this->isAdmin(),
'is_staff' => $this->whenPivotLoaded('event_guest', function() { 'is_staff' => $this->whenPivotLoaded('event_guest', function () {
return (int) $this->pivot->is_staff; return (int) $this->pivot->is_staff;
}), }),
], ],

View File

@@ -53,11 +53,11 @@ class EventPolicy
*/ */
public function update(User $user, Event $event) public function update(User $user, Event $event)
{ {
if($user->id == $event->user_id) { if ($user->id == $event->user_id) {
return true; return true;
} else { } else {
$testedUser = $event->guests()->where('users.id', $user->id)->first(); $testedUser = $event->guests()->where('users.id', $user->id)->first();
if($testedUser !== null) { if ($testedUser !== null) {
return $testedUser->pivot->is_staff; return $testedUser->pivot->is_staff;
} }
} }