summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2025-09-16 17:11:14 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2025-09-16 17:11:14 +0700
commitdba361e5b7a44b9ad2c0c7fa54355707f63fd49a (patch)
tree1a90a466ac6fe62364e73c82e0572fec09fb1f23 /indoteknik_custom/models
parent89f5ec71ff2de871e596967e82b5d49a433851ca (diff)
fix bug
Diffstat (limited to 'indoteknik_custom/models')
-rw-r--r--indoteknik_custom/models/report_logbook_sj.py40
1 files changed, 0 insertions, 40 deletions
diff --git a/indoteknik_custom/models/report_logbook_sj.py b/indoteknik_custom/models/report_logbook_sj.py
index b45eab03..3b07ff02 100644
--- a/indoteknik_custom/models/report_logbook_sj.py
+++ b/indoteknik_custom/models/report_logbook_sj.py
@@ -86,46 +86,6 @@ class ReportLogbookSJ(models.Model):
def _onchange_report_logbook_sj_line(self):
self._resequence_lines()
-from odoo import models, fields, api
-
-
-
- def action_send_to_telegram(self):
-
- entries = []
- pickings = self.report_logbook_sj_line.mapped('picking_id')
- for p in pickings:
- if p:
- entries.append((p.name, p.id))
-
- fallback_names = [l.name for l in self.report_logbook_sj_line if not l.picking_id and l.name]
- if fallback_names:
- picks = self.env['stock.picking'].search([('name', 'in', list(set(fallback_names)))])
- name2id = {p.name: p.id for p in picks}
- for n in fallback_names:
- entries.append((n, name2id.get(n)))
-
- seen, unique_entries = set(), []
- for name, pid in entries:
- key = pid or name
- if key and key not in seen:
- seen.add(key)
- unique_entries.append((name, pid))
-
- header = f"{self.env.user.name} sudah mengisi di Logbook SJ Report:\n"
- body = "\n".join(f"{name} ({pid or '-'})" for name, pid in unique_entries) if unique_entries else "- (tidak ada)"
- text = header + body
-
- bot_mqdd = '8203414501:AAHy_XwiUAVrgRM2EJzW7sZx9npRLITZpb8'
- chat_id_mqdd = '-4885333032'
- apiURL = f'https://api.telegram.org/bot{bot_mqdd}/sendMessage'
- try:
- hehe = requests.post(apiURL, json={'chat_id': chat_id_mqdd, 'text': text})
- _logger.info(hehe)
- except Exception as e:
- print(e)
-
-
class ReportLogbookSJLine(models.Model):
_name = 'report.logbook.sj.line'
_order = 'sequence, id' # urut default di UI & ORM (drag pakai sequence)