37 lines
1.4 KiB
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
|
|
|