Skip to content

feature: Envio de orcamento e fluxo de aprovacao #71

@risixdzn

Description

@risixdzn

Permitir envio de orcamento para o cliente com fluxo de aprovacao/rejeicao.

Implementacao:

  • Template de email packages/mail/emails/estimate.tsx com PDF anexo
  • Servico sendEstimateEmail() em packages/mail/services/mailing.ts
  • Enfileirar envio via BullMQ (infra existente)
  • Pagina publica /estimate/:token onde cliente visualiza, aprova ou rejeita o orcamento
  • Webhook opcional para notificar a empresa sobre aprovacao/rejeicao
  • Ao aprovar: atualizar status da OS para approved e status do orcamento para approved
  • Ao rejeitar: atualizar status do orcamento para rejected com campo de motivo

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions