diff options
Diffstat (limited to 'indoteknik_custom')
| -rw-r--r-- | indoteknik_custom/models/raja_ongkir.py | 8 | ||||
| -rwxr-xr-x | indoteknik_custom/security/ir.model.access.csv | 3 | ||||
| -rw-r--r-- | indoteknik_custom/views/raja_ongkir.xml | 152 |
3 files changed, 162 insertions, 1 deletions
diff --git a/indoteknik_custom/models/raja_ongkir.py b/indoteknik_custom/models/raja_ongkir.py index a9ef2e83..fa02a6bf 100644 --- a/indoteknik_custom/models/raja_ongkir.py +++ b/indoteknik_custom/models/raja_ongkir.py @@ -4,6 +4,14 @@ 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' diff --git a/indoteknik_custom/security/ir.model.access.csv b/indoteknik_custom/security/ir.model.access.csv index 4abfa123..2a5d9879 100755 --- a/indoteknik_custom/security/ir.model.access.csv +++ b/indoteknik_custom/security/ir.model.access.csv @@ -46,4 +46,5 @@ access_automatic_purchase_line,access.automatic.purchase.line,model_automatic_pu access_automatic_purchase_match,access.automatic.purchase.match,model_automatic_purchase_match,,1,1,1,1 access_apache_solr,access.apache.solr,model_apache_solr,,1,1,1,1 access_group_partner,access.group.partner,model_group_partner,,1,1,1,1 -access_procurement_monitoring_detail,access.procurement.monitoring.detail,model_procurement_monitoring_detail,,1,1,1,1
\ No newline at end of file +access_procurement_monitoring_detail,access.procurement.monitoring.detail,model_procurement_monitoring_detail,,1,1,1,1 +access_rajaongkir_kurir,access.rajaongkir.kurir,model_rajaongkir_kurir,,1,1,1,1
\ No newline at end of file diff --git a/indoteknik_custom/views/raja_ongkir.xml b/indoteknik_custom/views/raja_ongkir.xml index 4eb19b02..124a91ae 100644 --- a/indoteknik_custom/views/raja_ongkir.xml +++ b/indoteknik_custom/views/raja_ongkir.xml @@ -24,4 +24,156 @@ </field> </record> </data> + + <data> + <record id="rajaongkir_kurir_tree" model="ir.ui.view"> + <field name="name">Kurir RajaOngkir</field> + <field name="model">rajaongkir.kurir</field> + <field name="arch" type="xml"> + <tree> + <field name="delivery_carrier_id"/> + <field name="name"/> + <field name="image"/> + <field name="publish"/> + </tree> + </field> + </record> + </data> + + <record id="rajaongkir_kurir_action" model="ir.actions.act_window"> + <field name="name">Kurir RajaOngkir</field> + <field name="type">ir.actions.act_window</field> + <field name="res_model">rajaongkir.kurir</field> + <field name="view_mode">tree,form</field> + </record> + + <menuitem + id="menu_kurir_rajaongkir" + name="Kurir RajaOngkir" + parent="delivery.menu_delivery" + sequence="150" + action="rajaongkir_kurir_action" + /> + + <record id="rajaongkir_jne" model="rajaongkir.kurir"> + <field name="name">jne</field> + <field name="delivery_carrier_id">51</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_pos" model="rajaongkir.kurir"> + <field name="name">pos</field> + <field name="delivery_carrier_id">53</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_tiki" model="rajaongkir.kurir"> + <field name="name">tiki</field> + <field name="delivery_carrier_id">54</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_rpx" model="rajaongkir.kurir"> + <field name="name">rpx</field> + <field name="delivery_carrier_id">55</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_pandu" model="rajaongkir.kurir"> + <field name="name">pandu</field> + <field name="delivery_carrier_id">56</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_wahana" model="rajaongkir.kurir"> + <field name="name">wahana</field> + <field name="delivery_carrier_id">7</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_sicepat" model="rajaongkir.kurir"> + <field name="name">sicepat</field> + <field name="delivery_carrier_id">27</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_jnt" model="rajaongkir.kurir"> + <field name="name">jnt</field> + <field name="delivery_carrier_id">57</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_pahala" model="rajaongkir.kurir"> + <field name="name">pahala</field> + <field name="delivery_carrier_id">58</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_sap" model="rajaongkir.kurir"> + <field name="name">sap</field> + <field name="delivery_carrier_id">59</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_jet" model="rajaongkir.kurir"> + <field name="name">jet</field> + <field name="delivery_carrier_id">60</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_indah" model="rajaongkir.kurir"> + <field name="name">indah</field> + <field name="delivery_carrier_id">61</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_dse" model="rajaongkir.kurir"> + <field name="name">dse</field> + <field name="delivery_carrier_id">62</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_slis" model="rajaongkir.kurir"> + <field name="name">slis</field> + <field name="delivery_carrier_id">63</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_first" model="rajaongkir.kurir"> + <field name="name">first</field> + <field name="delivery_carrier_id">64</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_ncs" model="rajaongkir.kurir"> + <field name="name">ncs</field> + <field name="delivery_carrier_id">65</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_star" model="rajaongkir.kurir"> + <field name="name">star</field> + <field name="delivery_carrier_id">66</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_lion" model="rajaongkir.kurir"> + <field name="name">lion</field> + <field name="delivery_carrier_id">67</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_idl" model="rajaongkir.kurir"> + <field name="name">idl</field> + <field name="delivery_carrier_id">68</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_rex" model="rajaongkir.kurir"> + <field name="name">rex</field> + <field name="delivery_carrier_id">69</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_ide" model="rajaongkir.kurir"> + <field name="name">ide</field> + <field name="delivery_carrier_id">70</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_sentral" model="rajaongkir.kurir"> + <field name="name">sentral</field> + <field name="delivery_carrier_id">71</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_anteraja" model="rajaongkir.kurir"> + <field name="name">anteraja</field> + <field name="delivery_carrier_id">72</field> + <field name="publish">True</field> + </record> + <record id="rajaongkir_jtl" model="rajaongkir.kurir"> + <field name="name">jtl</field> + <field name="delivery_carrier_id">73</field> + <field name="publish">True</field> + </record> + </odoo>
\ No newline at end of file |
