wip
This commit is contained in:
@@ -95,10 +95,8 @@ class User extends Authenticatable
|
|||||||
*/
|
*/
|
||||||
public function canAccessApiDocs(): bool
|
public function canAccessApiDocs(): bool
|
||||||
{
|
{
|
||||||
return in_array($this->email, [
|
return $this->isMe() || in_array($this->username, [
|
||||||
'nurmuhammet@mail.com',
|
'muhammet',
|
||||||
'mahmyt1206@gmail.com',
|
|
||||||
'api@mail.com',
|
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -37,19 +37,6 @@ class AppServiceProvider extends ServiceProvider
|
|||||||
|
|
||||||
$this->loadMigrationsFrom($this->findModuleMigrations());
|
$this->loadMigrationsFrom($this->findModuleMigrations());
|
||||||
|
|
||||||
Gate::define('viewApiDocs', function (User $user) {
|
|
||||||
info([
|
|
||||||
'1' => in_array($user->username, [
|
|
||||||
'muhammet'
|
|
||||||
]),
|
|
||||||
'admin' => $user->isAdmin(),
|
|
||||||
'username' => $user->username
|
|
||||||
]);
|
|
||||||
return $user->isMe() || in_array($user->username, [
|
|
||||||
'muhammet'
|
|
||||||
]);
|
|
||||||
});
|
|
||||||
|
|
||||||
Scramble::afterOpenApiGenerated(function (OpenApi $openApi) {
|
Scramble::afterOpenApiGenerated(function (OpenApi $openApi) {
|
||||||
$openApi->secure(SecurityScheme::http('bearer'));
|
$openApi->secure(SecurityScheme::http('bearer'));
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user