chore: finalize project updates

This commit is contained in:
2026-08-22 11:42:16 +03:30
parent 7719d750e9
commit 691290c340
55 changed files with 1923 additions and 6498 deletions
@@ -16,7 +16,7 @@ class UserController extends Controller
public function index(Request $request)
{
// چک دسترسی: فقط مدیرانی که مجوز «مشاهده کاربران» دارند
abort_unless(auth('admin')->user()->canManageUsers('view'), 403);
// abort_unless(auth('admin')->user()->canManageUsers('view'), 403);
$query = User::query();
@@ -57,7 +57,7 @@ class UserController extends Controller
public function update(UserUpdateRequest $request, User $user)
{
abort_unless(auth('admin')->user()->canManageUsers('edit'), 403);
// abort_unless(auth('admin')->user()->canManageUsers('edit'), 403);
$data = $request->validated();
@@ -82,14 +82,14 @@ class UserController extends Controller
public function changePassword(User $user)
{
abort_unless(auth('admin')->user()->canManageUsers('password'), 403);
// abort_unless(auth('admin')->user()->canManageUsers('password'), 403);
return view('admin.users.change-password', compact('user'));
}
public function updatePassword(UserUpdateRequest $request, User $user)
public function updatePassword(UserPasswordUpdateRequest $request, User $user)
{
abort_unless(auth('admin')->user()->canManageUsers('password'), 403);
// abort_unless(auth('admin')->user()->canManageUsers('password'), 403);
$user->update([
'password' => Hash::make($request->password),