From aad3d92f97ad443c9288a5b51e618a112deb981e Mon Sep 17 00:00:00 2001 From: stephanchrst Date: Wed, 26 Apr 2023 14:30:06 +0700 Subject: add rajaongkir id --- indoteknik_api/models/res_users.py | 1 + indoteknik_custom/__manifest__.py | 1 + indoteknik_custom/models/__init__.py | 1 + indoteknik_custom/models/raja_ongkir.py | 16 ++++++++++++++++ indoteknik_custom/views/raja_ongkir.xml | 27 +++++++++++++++++++++++++++ 5 files changed, 46 insertions(+) create mode 100644 indoteknik_custom/models/raja_ongkir.py create mode 100644 indoteknik_custom/views/raja_ongkir.xml diff --git a/indoteknik_api/models/res_users.py b/indoteknik_api/models/res_users.py index 5032f3af..84edb2b1 100644 --- a/indoteknik_api/models/res_users.py +++ b/indoteknik_api/models/res_users.py @@ -38,6 +38,7 @@ class ResUsers(models.Model): 'industry_id': user.industry_id.id or None, 'tax_name': user.nama_wajib_pajak or '', 'npwp': user.npwp or '', + 'rajaongkir_city_id': user.kota_id.rajaongkir_id or 0, } if user.kota_id: diff --git a/indoteknik_custom/__manifest__.py b/indoteknik_custom/__manifest__.py index e2c6eedd..cff7d212 100755 --- a/indoteknik_custom/__manifest__.py +++ b/indoteknik_custom/__manifest__.py @@ -70,6 +70,7 @@ 'views/wati.xml', 'views/midtrans.xml', 'views/automatic_purchase.xml', + 'views/raja_ongkir.xml', 'report/report.xml', 'report/report_banner_banner.xml', 'report/report_banner_banner2.xml', diff --git a/indoteknik_custom/models/__init__.py b/indoteknik_custom/models/__init__.py index 679004d1..d6c88f7d 100755 --- a/indoteknik_custom/models/__init__.py +++ b/indoteknik_custom/models/__init__.py @@ -58,3 +58,4 @@ from . import uangmuka_penjualan from . import uangmuka_pembelian from . import automatic_purchase from . import apache_solr +from . import raja_ongkir diff --git a/indoteknik_custom/models/raja_ongkir.py b/indoteknik_custom/models/raja_ongkir.py new file mode 100644 index 00000000..a9ef2e83 --- /dev/null +++ b/indoteknik_custom/models/raja_ongkir.py @@ -0,0 +1,16 @@ +from odoo import fields, models, api +import logging +import json + +_logger = logging.getLogger(__name__) + +class State(models.Model): + _inherit = 'res.country.state' + + rajaongkir_id = fields.Integer(string='RajaOngkir_ID', help='mapping dengan rajaongkir berdasarkan ID') + + +class Kota(models.Model): + _inherit = 'vit.kota' + + rajaongkir_id = fields.Integer(string='RajaOngkir_ID', help='mapping dengan rajaongkir berdasarkan ID') diff --git a/indoteknik_custom/views/raja_ongkir.xml b/indoteknik_custom/views/raja_ongkir.xml new file mode 100644 index 00000000..4eb19b02 --- /dev/null +++ b/indoteknik_custom/views/raja_ongkir.xml @@ -0,0 +1,27 @@ + + + + + State + res.country.state + + + + + + + + + + + Kota + vit.kota + + + + + + + + + \ No newline at end of file -- cgit v1.2.3