summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models/raja_ongkir.py
blob: 177382643669fb5b8470e40e28e9fe928bc03215 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from odoo import fields, models, api
import logging
import json

_logger = logging.getLogger(__name__)

class Kurir(models.Model):
    _name = 'rajaongkir.kurir'

    delivery_carrier_id = fields.Many2one('delivery.carrier', String='Odoo Carrier', help='dimapping dengan bawaan delivery carrier di odoo')
    name = fields.Char(string='Name', help='nama kurir sesuai dengan data yang ada di API RajaOngkir')
    publish = fields.Boolean(string='Publish')
    image = fields.Binary(string='Image')

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 kota')


class Kecamatan(models.Model):
    _inherit = 'vit.kecamatan'

    rajaongkir_id = fields.Integer(string='RajaOngkir_ID', help='mapping dengan rajaongkir berdasarkan ID kecamatan')