%= turbo_stream_from 'operator_jobs' %>
<% content_for :title, "Current Print Jobs" %>
<%= link_to "#openjobs-h", class: "flex-1" do %>
<%= icon("inbox-stack", class: "text-status-open icon icon-nohover") %>
Open
<%= @openjobs.count %>
<% end %>
<%= link_to "#printingjobs-h", class: "flex-1" do %>
<%= icon("printer", class: "text-status-printing icon icon-nohover") %>
Printing
<%= @printingjobs.count %>
<% end %>
<%= link_to "#pickupjobs-h", class: "flex-1" do %>
<%= icon("arrow-up-tray", class: "text-status-pickup icon icon-nohover") %>
Pickup
<%= @pickupjobs.count %>
<% end %>
<%= link_to "#paidcanceledjobs-h", class: "flex-1" do %>
<%= icon("banknotes", class: "text-status-paid icon icon-nohover") %>
Paid
<%= @paidjobs.count %>
<% end %>
<%= link_to "#paidcanceledjobs-h", class: "flex-1" do %>
<%= icon("x-circle", class: "text-status-canceled icon icon-nohover") %>
Canceled
<%= @canceledjobs.count %>
<% end %>
Printing
<% if @openjobs.any? %>
<%= button_to icon("printer",
class: "icon icon-nohover size-6 mr-2",
title: "Drucken") + "Start next job (" + @openjobs.count.to_s + ")", operator_job_path(@openjobs.first),
params: { :job => { status: :printing} },
method: :patch,
form_class: "btn bg-green-400 text-black" %>
<% else %>
<%= icon("printer", class: "icon icon-nohover size-6 mr-2", title: "") %>
Start next job
<% end %>
<%# render partial: "job_card", collection: @printingjobs, as: :job %>
| ID |
Vorschau |
Auftraggeber |
PDF |
A0 |
A1 |
A2 |
A3 |
no DIN |
Kosten |
Status |
Action |
<%= render partial: "job_tr", collection: @printingjobs, as: :job %>
<%#= link_to "Show this job", job, class: "ml-2 rounded-lg py-3 px-5 bg-gray-100 inline-block font-medium" %>
Pickup
| ID |
Vorschau |
Auftraggeber |
PDF |
A0 |
A1 |
A2 |
A3 |
no DIN |
Kosten |
Status |
Action |
<%= render partial: "job_tr", collection: @pickupjobs, as: :job %>
<%#= link_to "Show this job", job, class: "ml-2 rounded-lg py-3 px-5 bg-gray-100 inline-block font-medium" %>
Open
| ID |
Vorschau |
Auftraggeber |
PDF |
A0 |
A1 |
A2 |
A3 |
no DIN |
Kosten |
Status |
Action |
<%= render partial: "job_tr", collection: @openjobs, as: :job %>
<%#= link_to "Show this job", job, class: "ml-2 rounded-lg py-3 px-5 bg-gray-100 inline-block font-medium" %>
Paid/Canceled
| ID |
Vorschau |
Auftraggeber |
PDF |
A0 |
A1 |
A2 |
A3 |
no DIN |
Kosten |
Status |
Action |
<%= render partial: "job_tr", collection: @paidcanceledjobs, as: :job %>
<%#= link_to "Show this job", job, class: "ml-2 rounded-lg py-3 px-5 bg-gray-100 inline-block font-medium" %>