close button on ticket index

This commit is contained in:
1day2die 2023-01-12 10:31:56 +01:00
parent ae16fd6d6a
commit ca4309c131
2 changed files with 15 additions and 1 deletions

View file

@ -143,7 +143,19 @@ class TicketsController extends Controller
->editColumn('updated_at', function (Ticket $tickets) {
return $tickets->updated_at ? $tickets->updated_at->diffForHumans() : '';
})
->rawColumns(['category', 'title', 'status', 'updated_at'])
->addColumn('actions', function (Ticket $tickets) {
return '
<a data-content="'.__('View').'" data-toggle="popover" data-trigger="hover" data-placement="top" href="'.route('moderator.ticket.show', ['ticket_id' => $tickets->ticket_id]).'" class="btn btn-sm text-white btn-info mr-1"><i class="fas fa-eye"></i></a>
<form class="d-inline" method="post" action="'.route('ticket.close', ['ticket_id' => $tickets->ticket_id]).'">
'.csrf_field().'
'.method_field('POST').'
<button data-content="'.__('Close').'" data-toggle="popover" data-trigger="hover" data-placement="top" class="btn btn-sm text-white btn-warning mr-1"><i class="fas fa-times"></i></button>
</form>
</form>
';
})
->rawColumns(['category', 'title', 'status', 'updated_at', "actions"])
->make(true);
}
}

View file

@ -44,6 +44,7 @@
<th>{{__('Priority')}}</th>
<th>{{__('Status')}}</th>
<th>{{__('Last Updated')}}</th>
<th>{{__('Actions')}}</th>
</tr>
</thead>
<tbody>
@ -88,6 +89,7 @@
{data: 'priority'},
{data: 'status'},
{data: 'updated_at', sortable: false},
{data: 'actions', sortable: false},
],
fnDrawCallback: function( oSettings ) {
$('[data-toggle="popover"]').popover();