/**
* @param PrepareApiAttributes $event
*/
public function addApiAttributes(PrepareApiAttributes $event)
{
if ($event->isSerializer(DiscussionBasicSerializer::class) || $event->isSerializer(PostBasicSerializer::class)) {
$event->attributes['isApproved'] = (bool) $event->model->is_approved;
}
if ($event->isSerializer(PostSerializer::class)) {
$event->attributes['canApprove'] = (bool) $event->actor->can('approvePosts', $event->model->discussion);
}
}