Minion

 view release on metacpan or  search on metacpan

lib/Mojolicious/Plugin/Minion/resources/templates/minion/jobs.html.ep  view on Meta::CPAN

% layout 'minion', title => 'Minion - Jobs';

% my $related = begin
  % my $job = shift;

  % my ($parents, $children, $id) = @{$job}{qw(parents children worker)};
  % if (@$parents || @$children || $id) {
    <div class="dropdown">
      <button type="button" class="btn btn-sm btn-outline-secondary dropdown-toggle" id="dropdownMenuButton"
        data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
        Related
      </button>
      <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
        % if (@$parents) {
          % my $url = url_for('minion_jobs')->query(id => $parents);
          <a class="dropdown-item" href="<%= $url %>"><i class="far fa-arrow-alt-circle-left"></i> Parents</a>
        % }
        % if (@$children) {
          % my $url = url_for('minion_jobs')->query(id => $children);
          <a class="dropdown-item" href="<%= $url %>"><i class="far fa-arrow-alt-circle-right"></i> Children</a>

lib/Mojolicious/Plugin/Minion/resources/templates/minion/jobs.html.ep  view on Meta::CPAN

          <i class="fas fa-redo" aria-hidden="true"></i> Retry
        </button>
        <button class="btn btn-outline-secondary" name="do" value="stop" type="submit">
          <i class="fas fa-ban" aria-hidden="true"></i> Stop
        </button>
        <button class="btn btn-outline-secondary" name="do" value="remove" type="submit">
          <i class="fas fa-times" aria-hidden="true"></i> Remove
        </button>
        <div class="btn-group" role="group">
          <button class="btn btn-outline-secondary dropdown-toggle" type="button" id="dropdownMenu2"
            data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
            <i class="fas fa-traffic-light"></i> Signal
          </button>
          <div class="dropdown-menu" aria-labelledby="dropdownMenu2">
            <button class="dropdown-item" name="do" value="sig_int" type="submit">
              INT
            </button>
            <button class="dropdown-item" name="do" value="sig_term" type="submit">
              TERM
            </button>
            <button class="dropdown-item" name="do" value="sig_usr1" type="submit">

lib/Mojolicious/Plugin/Minion/resources/templates/minion/workers.html.ep  view on Meta::CPAN

% layout 'minion', title => 'Minion - Workers';

% my $related = begin
  % my $worker = shift;
  % my $jobs = $worker->{jobs};
  % if (@$jobs) {
    <div class="dropdown">
      <button type="button" class="btn btn-sm btn-outline-secondary dropdown-toggle" id="dropdownMenuButton"
        data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
        Related
      </button>
      <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
        % my $url = url_for('minion_jobs')->query(id => $jobs);
        <a class="dropdown-item" href="<%= $url %>"><i class="fas fa-cubes"></i> Jobs</a>
      </div>
    </div
  % }
% end



( run in 0.678 second using v1.01-cache-2.11-cpan-364913b4093 )