This commit is contained in:
yushijinhun 2019-05-19 14:04:32 +08:00
parent b1353554eb
commit 2ed8001d27
No known key found for this signature in database
GPG Key ID: 5BC167F73EA558E4

View File

@ -109,11 +109,15 @@ class ReportController extends Controller
$report->texture->delete(); $report->texture->delete();
break; break;
case 'ban': case 'ban':
if (auth()->user()->permission <= $report->informer->permission) { $uploader = User::find($report->uploader);
if (! $uploader) {
return json(trans('admin.users.operations.non-existent'), 1);
}
if (auth()->user()->permission <= $uploader->permission) {
return json(trans('admin.users.operations.no-permission'), 1); return json(trans('admin.users.operations.no-permission'), 1);
} }
$report->informer->permission = User::BANNED; $uploader->permission = User::BANNED;
$report->informer->save(); $uploader->save();
break; break;
} }