1
0
Fork 0

Merge pull request #2660 from pixelfed/staging

Staging
This commit is contained in:
daniel 2021-02-15 21:07:51 -07:00 committed by GitHub
commit 32a9afc7ac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 10 deletions

View File

@ -67,7 +67,10 @@ class AdminController extends Controller
public function reports(Request $request) public function reports(Request $request)
{ {
$filter = $request->input('filter') == 'closed' ? 'closed' : 'open'; $filter = $request->input('filter') == 'closed' ? 'closed' : 'open';
$reports = Report::orderBy('created_at','desc') $reports = Report::whereHas('status')
->whereHas('reportedUser')
->whereHas('reporter')
->orderBy('created_at','desc')
->when($filter, function($q, $filter) { ->when($filter, function($q, $filter) {
return $filter == 'open' ? return $filter == 'open' ?
$q->whereNull('admin_seen') : $q->whereNull('admin_seen') :

View File

@ -18,15 +18,17 @@
@php($ai = App\AccountInterstitial::whereNotNull('appeal_requested_at')->whereNull('appeal_handled_at')->count()) @php($ai = App\AccountInterstitial::whereNotNull('appeal_requested_at')->whereNull('appeal_handled_at')->count())
@php($spam = App\AccountInterstitial::whereType('post.autospam')->whereNull('appeal_handled_at')->count()) @php($spam = App\AccountInterstitial::whereType('post.autospam')->whereNull('appeal_handled_at')->count())
@if($ai || $spam) @if($ai || $spam)
<div class="mb-4"> <div class="col-12 col-md-8 offset-md-2">
<a class="btn btn-outline-primary px-5 py-3 mr-3" href="/i/admin/reports/appeals"> <div class="mb-4">
<p class="font-weight-bold h4 mb-0">{{$ai}}</p> <a class="btn btn-outline-primary px-5 py-3 mr-3" href="/i/admin/reports/appeals">
Appeal {{$ai == 1 ? 'Request' : 'Requests'}} <p class="font-weight-bold h4 mb-0">{{$ai}}</p>
</a> Appeal {{$ai == 1 ? 'Request' : 'Requests'}}
<a class="btn btn-outline-primary px-5 py-3" href="/i/admin/reports/autospam"> </a>
<p class="font-weight-bold h4 mb-0">{{$spam}}</p> <a class="btn btn-outline-primary px-5 py-3" href="/i/admin/reports/autospam">
Flagged {{$ai == 1 ? 'Post' : 'Posts'}} <p class="font-weight-bold h4 mb-0">{{$spam}}</p>
</a> Flagged {{$ai == 1 ? 'Post' : 'Posts'}}
</a>
</div>
</div> </div>
@endif @endif
@if($reports->count()) @if($reports->count())