summaryrefslogtreecommitdiff
path: root/indoteknik_custom
diff options
context:
space:
mode:
Diffstat (limited to 'indoteknik_custom')
-rwxr-xr-xindoteknik_custom/__manifest__.py1
-rwxr-xr-xindoteknik_custom/models/__init__.py1
-rw-r--r--indoteknik_custom/models/raja_ongkir.py16
-rw-r--r--indoteknik_custom/views/raja_ongkir.xml27
4 files changed, 45 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<odoo>
+ <data>
+ <record id="state_raja_ongkir" model="ir.ui.view">
+ <field name="name">State</field>
+ <field name="model">res.country.state</field>
+ <field name="inherit_id" ref="base.view_country_state_tree"/>
+ <field name="arch" type="xml">
+ <field name="country_id" position="after">
+ <field name="rajaongkir_id"/>
+ </field>
+ </field>
+ </record>
+ </data>
+ <data>
+ <record id="kota_raja_ongkir" model="ir.ui.view">
+ <field name="name">Kota</field>
+ <field name="model">vit.kota</field>
+ <field name="inherit_id" ref="indoteknik_custom.vit_kota_tree"/>
+ <field name="arch" type="xml">
+ <field name="state_id" position="after">
+ <field name="rajaongkir_id"/>
+ </field>
+ </field>
+ </record>
+ </data>
+</odoo> \ No newline at end of file