diff options
Diffstat (limited to 'indoteknik_custom')
| -rw-r--r-- | indoteknik_custom/models/res_partner.py | 2 | ||||
| -rw-r--r-- | indoteknik_custom/models/sourcing_job_order.py | 2 | ||||
| -rw-r--r-- | indoteknik_custom/models/users.py | 1 | ||||
| -rw-r--r-- | indoteknik_custom/views/res_partner.xml | 1 | ||||
| -rw-r--r-- | indoteknik_custom/views/users.xml | 1 |
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> |
