Files
Leantime/app/Domain/Timesheets/Templates/partials/stopwatch.blade.php

37 lines
1.4 KiB
PHP

@if ($login::userIsAtLeast(\Leantime\Domain\Auth\Models\Roles::$editor, true))
<li class='timerHeadMenu' id='timerHeadMenu' hx-get="{{BASE_URL}}/timesheets/stopwatch/get-status" hx-trigger="timerUpdate from:body{{ $onTheClock !== false ? ', every 60s' : '' }}" hx-swap="outerHTML">
@if ($onTheClock !== false)
<a
href='javascript:void(0);'
class='dropdown-toggle'
data-toggle='dropdown'
>{!! sprintf(
__('text.timer_on_todo'),
$onTheClock['totalTime'],
substr($onTheClock['headline'], 0, 10)
) !!}</a>
<ul class="dropdown-menu">
<li>
<a href="#/tickets/showTicket/{{ $onTheClock['id'] }}">
{!! __('links.view_todo') !!}
</a>
</li>
<li>
<a
href="javascript:void(0);"
class="punchOut"
hx-patch="{{ BASE_URL }}/hx/timesheets/stopwatch/stop-timer/"
hx-target="#timerHeadMenu"
hx-vals='{"ticketId": "{{ $onTheClock['id'] }}", "action":"stop"}'
hx-swap="outerHTML"
>{!! __('links.stop_timer') !!}</a>
</li>
</ul>
@endif
</li>
@endif