summaryrefslogtreecommitdiff
path: root/indoteknik_custom
diff options
context:
space:
mode:
authorIT Fixcomart <it@fixcomart.co.id>2026-03-12 06:39:51 +0000
committerIT Fixcomart <it@fixcomart.co.id>2026-03-12 06:39:51 +0000
commitb91d6d680dbb1c34c23ba6f3818db27dc4c335df (patch)
tree6021a684f553e50ec0156a4b2dd95c67c09178b3 /indoteknik_custom
parent0ef21d76d449faa2262c84fe88c2ef2578b388d2 (diff)
parent92c2d5297ce7843a7f14c57a92878f57ba8cf8a3 (diff)
Merged in CR/Sourcing-Job (pull request #499)
<hafid> fix notif sourcing
Diffstat (limited to 'indoteknik_custom')
-rw-r--r--indoteknik_custom/models/res_partner.py2
-rw-r--r--indoteknik_custom/models/sourcing_job_order.py2
-rw-r--r--indoteknik_custom/models/users.py1
-rw-r--r--indoteknik_custom/views/res_partner.xml1
-rw-r--r--indoteknik_custom/views/users.xml1
5 files changed, 4 insertions, 3 deletions
diff --git a/indoteknik_custom/models/res_partner.py b/indoteknik_custom/models/res_partner.py
index 5bbaaf1c..49aeb62b 100644
--- a/indoteknik_custom/models/res_partner.py
+++ b/indoteknik_custom/models/res_partner.py
@@ -183,6 +183,8 @@ class ResPartner(models.Model):
is_cbd_locked = fields.Boolean("Locked to CBD?", default=False, tracking=True, help="Jika dicentang, maka partner ini terkunci pada payment term CBD karena memiliki invoice yang sudah jatuh tempo lebih dari 30 hari.")
cbd_lock_date = fields.Datetime("CBD Lock Date", tracking=True, help="Tanggal ketika partner ini dikunci pada payment term CBD.")
+
+ chat_id_telegram = fields.Char(string='ChatId Telegram')
@api.model
diff --git a/indoteknik_custom/models/sourcing_job_order.py b/indoteknik_custom/models/sourcing_job_order.py
index 5099b91d..523064f9 100644
--- a/indoteknik_custom/models/sourcing_job_order.py
+++ b/indoteknik_custom/models/sourcing_job_order.py
@@ -649,7 +649,7 @@ class SourcingJobOrderLine(models.Model):
def action_ask_approval(self):
bot_sjo = '8335015210:AAGbObP0jQf7ptyqJhYdBYn5Rm0CWOd_yIM'
- chat_sjo = self.show_salesperson.chat_id_telegram or False
+ chat_sjo = self.show_salesperson.partner_id.chat_id_telegram or False
# chat_sjo = '6076436058'
api_base = f'https://api.telegram.org/bot{bot_sjo}/sendMessage'
diff --git a/indoteknik_custom/models/users.py b/indoteknik_custom/models/users.py
index f646c75b..d95b56e7 100644
--- a/indoteknik_custom/models/users.py
+++ b/indoteknik_custom/models/users.py
@@ -14,7 +14,6 @@ class Users(models.Model):
is_admin_reconcile = fields.Boolean(string='Admin Reconcile', help='Berhak Mengedit Journal Reconcile')
is_inbound = fields.Boolean(string='Operator Inbound')
is_outbound = fields.Boolean(string='Operator Outbound')
- chat_id_telegram = fields.Char(string='ChatId Telegram')
def notify_internal_users(self, message, title):
users = self.search([('share', '=', False)])
diff --git a/indoteknik_custom/views/res_partner.xml b/indoteknik_custom/views/res_partner.xml
index 8378bf34..87c161ed 100644
--- a/indoteknik_custom/views/res_partner.xml
+++ b/indoteknik_custom/views/res_partner.xml
@@ -37,6 +37,7 @@
<field name="is_not_potential"/>
<field name="pareto_status"/>
<field name="digital_invoice_tax"/>
+ <field name="chat_id_telegram"/>
</field>
<!-- <field name="nama_wajib_pajak" position="attributes">
<attribute name="required">1</attribute>
diff --git a/indoteknik_custom/views/users.xml b/indoteknik_custom/views/users.xml
index 13561e2b..6519aeaa 100644
--- a/indoteknik_custom/views/users.xml
+++ b/indoteknik_custom/views/users.xml
@@ -16,7 +16,6 @@
<field name="is_admin_reconcile"/>
<field name="is_outbound"/>
<field name="is_inbound"/>
- <field name="chat_id_telegram" groups="indoteknik_custom.group_role_it"/>
</field>
</field>
</record>