diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ecc14cd..43fb25b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -17,4 +17,12 @@ repos: rev: 25.1.0 hooks: - id: black - language_version: python3.12 +- repo: local + hooks: + - id: run-tests + name: Run Django Tests + entry: poetry run python manage.py test + language: system + pass_filenames: false + always_run: true + stages: [pre-push] diff --git a/thebook/base/templates/base/navbar.html b/thebook/base/templates/base/navbar.html index 2a324d8..86e1ac5 100644 --- a/thebook/base/templates/base/navbar.html +++ b/thebook/base/templates/base/navbar.html @@ -3,8 +3,7 @@ diff --git a/thebook/base/templates/base/sidebar.html b/thebook/base/templates/base/sidebar.html index 0854e07..41cfaac 100644 --- a/thebook/base/templates/base/sidebar.html +++ b/thebook/base/templates/base/sidebar.html @@ -23,19 +23,18 @@ -
+ + {% translate "You have successfully logged out." %} +
++ {% translate "Thank you for using The Book!" %} +
++ Tem certeza de que deseja excluir {{ fornecedor.nome }}? + Essa ação não pode ser desfeita. +
+ + ++ Tem certeza de que deseja excluir a entrega {{ entrega.titulo }}? + Essa operação não pode ser desfeita. +
+ + ++ Última atualização em {{ fornecedor.atualizado_em|date:"d/m/Y H:i" }}. +
++ {% if fornecedor.documento %} + {{ fornecedor.documento }} + {% else %} + Documento não informado + {% endif %} +
+ {% if fornecedor.ativo %} + Fornecedor ativo + {% else %} + Fornecedor inativo + {% endif %} ++ {% if fornecedor.email %} + {{ fornecedor.email }} + {% else %} + Não informado + {% endif %} +
+Telefone
+{{ fornecedor.telefone|default:"Não informado" }}
+Site
+ {% if fornecedor.site %} + + {{ fornecedor.site }} + + {% else %} +Não informado
+ {% endif %} +{{ fornecedor.observacoes|linebreaks }}
+ {% else %} +Nenhuma observação cadastrada até o momento.
+ {% endif %} +| Título | +Data | +Qualidade | +Valor | +Ações | +
|---|---|---|---|---|
|
+ {{ entrega.titulo }}
+ {{ entrega.descricao|truncatechars:80 }}
+ |
+ {{ entrega.data_entrega|date:"d/m/Y" }} | ++ {% if entrega.qualidade == 1 %} + Excelente + {% elif entrega.qualidade == 2 %} + Boa + {% elif entrega.qualidade == 3 %} + Regular + {% else %} + Ruim + {% endif %} + | ++ {% if entrega.valor_estimado %} + R$ {{ entrega.valor_estimado }} + {% else %} + — + {% endif %} + | ++ + | +
+ Nenhuma entrega registrada ainda. Use o botão “Registrar entrega” para criar o primeiro registro. +
+ {% endif %} +| # | +Data | +Descrição | +Categoria | +Valor | +
|---|---|---|---|---|
|
+ |
+ {{ transaction.date|date:"d/m/Y" }} | +
+ {{ transaction.description }}
+ {% if transaction.notes %}
+ {{ transaction.notes|truncatechars:60 }} + {% endif %} + |
+ + {% if transaction.category %} + {{ transaction.category.name }} + {% else %} + — + {% endif %} + | ++ R$ {{ transaction.amount }} + | +
|
+
+ Carregando detalhes...
+
+
+ |
+ ||||
+ Nenhuma transação financeira vinculada a este fornecedor. +
+ {% endif %} + + ++ Registre cada fornecimento para acompanhar histórico, qualidade percebida e custos aproximados. +
++ Preencha os dados passando por 3 etapas simples. Só salvamos no fim, então fique à vontade para revisar antes de confirmar. +
++ Centralize todos os contatos estratégicos. Use os botões para editar ou arquivar quando necessário. +
+| Nome | +Documento | +Telefone | +Status | +Ações | +|
|---|---|---|---|---|---|
| + + {{ fornecedor.nome }} + + | +{{ fornecedor.documento|default:"—" }} | ++ {% if fornecedor.email %} + {{ fornecedor.email }} + {% else %} + — + {% endif %} + | +{{ fornecedor.telefone|default:"—" }} | ++ {% if fornecedor.ativo %} + + Ativo + + {% else %} + + Inativo + + {% endif %} + | ++ + | +
+ Cadastre o primeiro fornecedor para acompanhar contatos de compras, manutenção e serviços terceirizados. +
+ + Cadastrar fornecedor + +