DONE: feedback module, use permission name for notification
This commit is contained in:
@@ -9,12 +9,20 @@ class UserPolicy
|
||||
{
|
||||
use HandlesAuthorization;
|
||||
|
||||
public const PERMISSION_VIEW = 'lihat pengguna';
|
||||
|
||||
public const PERMISSION_CREATE = 'daftar pengguna baru';
|
||||
|
||||
public const PERMISSION_UPDATE = 'kemaskini pengguna';
|
||||
|
||||
public const PERMISSION_DELETE = 'padam akaun pengguna';
|
||||
|
||||
/**
|
||||
* Determine whether the user can view any models.
|
||||
*/
|
||||
public function viewAny($user): bool
|
||||
{
|
||||
return $user->hasPermissionTo('lihat pengguna');
|
||||
return $user->hasPermissionTo(self::PERMISSION_VIEW);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -22,7 +30,7 @@ class UserPolicy
|
||||
*/
|
||||
public function view($user, ?User $userModel = null): bool
|
||||
{
|
||||
return $user->hasPermissionTo('lihat pengguna');
|
||||
return $user->hasPermissionTo(self::PERMISSION_VIEW);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -30,7 +38,7 @@ class UserPolicy
|
||||
*/
|
||||
public function create($user): bool
|
||||
{
|
||||
return $user->hasPermissionTo('daftar pengguna baru');
|
||||
return $user->hasPermissionTo(self::PERMISSION_CREATE);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -38,7 +46,7 @@ class UserPolicy
|
||||
*/
|
||||
public function update($user, ?User $userModel = null): bool
|
||||
{
|
||||
return $user->hasPermissionTo('kemaskini pengguna');
|
||||
return $user->hasPermissionTo(self::PERMISSION_UPDATE);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -46,7 +54,7 @@ class UserPolicy
|
||||
*/
|
||||
public function deleteAny($user): bool
|
||||
{
|
||||
return $user->hasPermissionTo('padam akaun pengguna');
|
||||
return $user->hasPermissionTo(self::PERMISSION_DELETE);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -54,7 +62,7 @@ class UserPolicy
|
||||
*/
|
||||
public function delete($user, ?User $userModel = null): bool
|
||||
{
|
||||
return $user->hasPermissionTo('padam akaun pengguna');
|
||||
return $user->hasPermissionTo(self::PERMISSION_DELETE);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -62,6 +70,6 @@ class UserPolicy
|
||||
*/
|
||||
public function restore($user, ?User $userModel = null): bool
|
||||
{
|
||||
return $user->hasPermissionTo('padam akaun pengguna');
|
||||
return $user->hasPermissionTo(self::PERMISSION_DELETE);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user