Implandação da customização das permissões dos usuarios e das notificaçoes
This commit is contained in:
@@ -80,7 +80,7 @@
|
||||
<td class="px-4 py-3 text-right font-bold <%= c.desconto? ? 'text-red-400' : 'text-white' %>">
|
||||
<div class="flex items-center justify-end gap-2">
|
||||
<span><%= c.desconto? ? '-' : '' %><%= moeda(c.valor_aplicado) %></span>
|
||||
<% if c.manual? && !(@consolidacao.finalizada? && current_user.operador?) %>
|
||||
<% if c.manual? && !(@consolidacao.finalizada? && !current_user.pode?('consolidacao.editar_finalizada')) %>
|
||||
<%= button_to remover_apontamento_consolidacao_consolidacao_entregas_path(@consolidacao, id: c.id, motorista: @motorista),
|
||||
method: :delete,
|
||||
form: { data: { turbo_confirm: 'Remover este apontamento manual?' } },
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
<%# Fechar por veículo — filtra a tela por carro, mostra o estado (pronto/
|
||||
consolidado/arquivado) e permite CONSOLIDAR o veículo selecionado.
|
||||
Só aparece quando o motorista usou mais de um veículo no período. %>
|
||||
<% pode_fechar_veiculo = !(@consolidacao.finalizada? && current_user.operador?) %>
|
||||
<% pode_fechar_veiculo = !(@consolidacao.finalizada? && !current_user.pode?('consolidacao.editar_finalizada')) %>
|
||||
<% if @veiculos_status.size > 1 %>
|
||||
<div class="bg-[#1a1a1a] border border-[#2a2a2a] rounded-xl p-3 mb-3">
|
||||
<div class="flex items-center gap-2 mb-2 flex-wrap">
|
||||
@@ -196,7 +196,7 @@
|
||||
controllers existentes são reaproveitados; só o gatilho mudou.
|
||||
Fica DENTRO da barra de ações (order-2) para não custar uma linha própria;
|
||||
os modais são `fixed`, então não afetam o layout da faixa. %>
|
||||
<% unless @consolidacao.finalizada? && current_user.operador? %>
|
||||
<% unless @consolidacao.finalizada? && !current_user.pode?('consolidacao.editar_finalizada') %>
|
||||
<div class="order-3 relative"
|
||||
data-controller="ferramentas apontamento-manual apontamento-termo"
|
||||
data-apontamento-manual-apontar-manual-url-value="<%= apontar_manual_consolidacao_consolidacao_entregas_path(@consolidacao) %>"
|
||||
|
||||
Reference in New Issue
Block a user