Alteração Para uso dos Usuarios
This commit is contained in:
@@ -154,7 +154,7 @@ Design: moderno, minimalista, <strong>cores padrão PRETO + LARANJA + BRANCO</st
|
||||
</div>
|
||||
|
||||
<div class="box improvement">
|
||||
<h3>✨ MELHORIA 3 — Preview do Holerite Antes de Gerar PDF <span class="badge badge-new">NOVO</span></h3>
|
||||
<h3>✨ MELHORIA 3 — Preview do Extrato Antes de Gerar PDF <span class="badge badge-new">NOVO</span></h3>
|
||||
<p>Modal de preview HTML antes de gerar PDF — evita erros e re-trabalho.</p>
|
||||
</div>
|
||||
|
||||
@@ -200,7 +200,7 @@ Design: moderno, minimalista, <strong>cores padrão PRETO + LARANJA + BRANCO</st
|
||||
|
||||
<div class="box improvement">
|
||||
<h3>🔁 MUDANÇA 4 — Login por PIN de 4 Dígitos + QR Code <span class="badge badge-change">MUDANÇA</span></h3>
|
||||
<p>Motoristas usam PIN numérico ou escaneiam QR do holerite. Sem senha complexa.</p>
|
||||
<p>Motoristas usam PIN numérico ou escaneiam QR do extrato. Sem senha complexa.</p>
|
||||
</div>
|
||||
|
||||
<!-- ==================== ARQUITETURA ==================== -->
|
||||
@@ -316,7 +316,7 @@ Thumbs.db
|
||||
<table>
|
||||
<tr><th>Perfil</th><th>Acesso</th></tr>
|
||||
<tr><td>Admin</td><td>Tudo: Dashboard, Consolidação, Configurações, Motoristas, Auditoria</td></tr>
|
||||
<tr><td>Gerente</td><td>Dashboard, Consolidação, gerar PDFs/holerites, visualizar arquivadas</td></tr>
|
||||
<tr><td>Gerente</td><td>Dashboard, Consolidação, gerar PDFs/extratos, visualizar arquivadas</td></tr>
|
||||
<tr><td>Operador</td><td>Apenas Consolidação (criar, validar entregas, toggles), ver próprias consolidações</td></tr>
|
||||
<tr><td>Motorista</td><td>Dashboard pessoal: valores estimados + consolidados validados, baixar próprio PDF</td></tr>
|
||||
</table>
|
||||
@@ -387,7 +387,7 @@ Thumbs.db
|
||||
</li>
|
||||
<li><strong>Barra de progresso:</strong> "85% classificado — 340 de 400 entregas"</li>
|
||||
<li><strong>Botões:</strong> "Salvar Rascunho" | "Finalizar Consolidação" (modal de confirmação)</li>
|
||||
<li>Após finalizar: <strong>Preview do Holerite</strong> em modal HTML → "Gerar PDF"</li>
|
||||
<li>Após finalizar: <strong>Preview do Extrato</strong> em modal HTML → "Gerar PDF"</li>
|
||||
</ul>
|
||||
|
||||
<h3>3. CONFIGURAÇÕES</h3>
|
||||
@@ -587,7 +587,7 @@ end
|
||||
# O job serve apenas para manter histórico de gráficos.
|
||||
</pre>
|
||||
|
||||
<h2>📄 GERADOR DE PDF (Holerite)</h2>
|
||||
<h2>📄 GERADOR DE PDF (Extrato)</h2>
|
||||
<ul>
|
||||
<li><strong>Cabeçalho:</strong> logo da empresa (preto + laranja), nome da consolidação, período, data de geração</li>
|
||||
<li><strong>Dados do motorista:</strong> nome, período trabalhado, total de entregas</li>
|
||||
@@ -690,14 +690,14 @@ end
|
||||
</div>
|
||||
|
||||
<div class="box phase">
|
||||
<h3>🟠 FASE 7 — Geração de PDFs (Preview + Relatório + Holerite)</h3>
|
||||
<h3>🟠 FASE 7 — Geração de PDFs (Preview + Relatório + Extrato)</h3>
|
||||
<ol>
|
||||
<li>Instalar e configurar Prawn (mais leve que WickedPDF)</li>
|
||||
<li>Layout de PDF: logo preto/laranja, nome consolidação, período, tabela de entregas, total</li>
|
||||
<li>Modal de Preview HTML antes de gerar PDF (modal com botão Confirmar/Voltar)</li>
|
||||
<li>Botão "Gerar Relatório Individual" por motorista (PDF com detalhe das entregas)</li>
|
||||
<li>Botão "Gerar Holerite" (PDF resumido com valor total a pagar — estilo holerite)</li>
|
||||
<li>QR code no holerite para login rápido do motorista</li>
|
||||
<li>Botão "Gerar Extrato" (PDF resumido com valor total a pagar — estilo extrato)</li>
|
||||
<li>QR code no extrato para login rápido do motorista</li>
|
||||
<li>Soft delete: consolidações finalizadas vão para status "arquivada", nunca excluídas</li>
|
||||
<li>Commit e push para o Git privado</li>
|
||||
</ol>
|
||||
@@ -709,7 +709,7 @@ end
|
||||
<ol>
|
||||
<li>Tela do motorista após login: 2 cards grandes (Valor Estimado laranja | Valor Consolidado branco)</li>
|
||||
<li>Lista de consolidações em que ele aparece com link para baixar próprio PDF</li>
|
||||
<li>Login por PIN ou QR Code (escaneia holerite para acessar)</li>
|
||||
<li>Login por PIN ou QR Code (escaneia extrato para acessar)</li>
|
||||
<li>Notificações: integração Twilio (WhatsApp) ou ActionMailer (email) — ao finalizar consolidação, enviar mensagem automática para motoristas</li>
|
||||
<li>Ajustes finais de responsividade (mobile)</li>
|
||||
<li>Revisar todas as permissões (Pundit)</li>
|
||||
|
||||
Reference in New Issue
Block a user