diff options
| author | FIN-IT_AndriFP <it@fixcomart.co.id> | 2025-10-07 18:20:53 +0700 |
|---|---|---|
| committer | FIN-IT_AndriFP <it@fixcomart.co.id> | 2025-10-07 18:20:53 +0700 |
| commit | 07ae0b7f2eab52daf5e33dc47450189537be2e1c (patch) | |
| tree | b61ba3abe1ee3f17feed144393db1a3e11ca6e7e | |
| parent | d68f2b567b82898afe8f975cabc598d364c24f2c (diff) | |
(andri) email cc surat piutang
| -rw-r--r-- | indoteknik_custom/models/letter_receivable.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/indoteknik_custom/models/letter_receivable.py b/indoteknik_custom/models/letter_receivable.py index ffe14491..821825d6 100644 --- a/indoteknik_custom/models/letter_receivable.py +++ b/indoteknik_custom/models/letter_receivable.py @@ -193,11 +193,11 @@ class SuratPiutang(models.Model): line.amount_residual or 0.0 for line in rec.line_ids if line.selected ) - @api.constrains("tujuan_email") - def _check_email_format(self): - for rec in self: - if rec.tujuan_email and not mail.single_email_re.match(rec.tujuan_email): - raise ValidationError(_("Format email tidak valid: %s") % rec.tujuan_email) + # @api.constrains("tujuan_email") + # def _check_email_format(self): + # for rec in self: + # if rec.tujuan_email and not mail.single_email_re.match(rec.tujuan_email): + # raise ValidationError(_("Format email tidak valid: %s") % rec.tujuan_email) def action_approve(self): wib = pytz.timezone('Asia/Jakarta') @@ -363,6 +363,7 @@ class SuratPiutang(models.Model): 'email_to': self.tujuan_email, 'email_from': 'finance@indoteknik.co.id', # 'email_cc': ",".join(sorted(set(cc_list))), + 'email_cc': 'finance@indoteknik.co.id', 'body_html': body_html, # Menggunakan body_html yang sudah ditentukan di atas 'attachments': [(attachment.name, attachment.datas)], # 'reply_to': 'finance@indoteknik.co.id', |
