@' — invoked to authorise | access to a submission for this subject. Omit when policy doesn't exist yet. | */ return [ 'person' => [ 'model' => \App\Models\Person::class, 'display_attribute' => 'name', 'permission_check' => \App\Policies\PersonPolicy::class.'@view', ], 'user' => [ 'model' => \App\Models\User::class, 'display_attribute' => 'name', // TODO: add permission_check when UserPolicy is built (S2) ], 'company' => [ 'model' => \App\Models\Company::class, 'display_attribute' => 'name', 'permission_check' => \App\Policies\CompanyPolicy::class.'@view', ], 'organisation' => [ 'model' => \App\Models\Organisation::class, 'display_attribute' => 'name', 'permission_check' => \App\Policies\OrganisationPolicy::class.'@view', ], 'event' => [ 'model' => \App\Models\Event::class, 'display_attribute' => 'name', 'permission_check' => \App\Policies\EventPolicy::class.'@view', ], // 'artist' entry added when artist module lands ];