summaryrefslogtreecommitdiff
path: root/vit_kelurahan/model/partner.py
diff options
context:
space:
mode:
Diffstat (limited to 'vit_kelurahan/model/partner.py')
-rw-r--r--vit_kelurahan/model/partner.py31
1 files changed, 31 insertions, 0 deletions
diff --git a/vit_kelurahan/model/partner.py b/vit_kelurahan/model/partner.py
new file mode 100644
index 0000000..e7e1d67
--- /dev/null
+++ b/vit_kelurahan/model/partner.py
@@ -0,0 +1,31 @@
+from odoo import api, fields, models, _
+import time
+import logging
+_logger = logging.getLogger(__name__)
+
+class partner(models.Model):
+ _name = 'res.partner'
+ _inherit = 'res.partner'
+
+ # after zip
+ kelurahan_id = fields.Many2one(comodel_name="vit.kelurahan", string="Kelurahan", required=False, )
+ kecamatan_id = fields.Many2one(comodel_name="vit.kecamatan", string="Kecamatan", required=False, )
+ kota_id = fields.Many2one(comodel_name="vit.kota", string="Kota/Kab", required=False, )
+
+class kelurahan(models.Model):
+ _name = 'vit.kelurahan'
+ name = fields.Char('Kelurahan')
+ zip = fields.Integer(string="Kode POS", required=False, )
+ kecamatan_id = fields.Many2one(comodel_name="vit.kecamatan", string="Kecamatan", required=False, )
+
+class kecamatan(models.Model):
+ _name = 'vit.kecamatan'
+ name = fields.Char('Kecamatan', index=1)
+ kota_id = fields.Many2one(comodel_name="vit.kota", string="Kota", required=False, )
+
+class kota(models.Model):
+ _name = 'vit.kota'
+ name = fields.Char('Kota/Kab', index=1)
+ jenis = fields.Selection(string="Jenis", selection=[('kota', 'Kota'), ('kab', 'Kab.'), ], required=False, index=1)
+ state_id = fields.Many2one(comodel_name="res.country.state", string="State", required=False, )
+