summaryrefslogtreecommitdiff
path: root/indoteknik_custom
diff options
context:
space:
mode:
Diffstat (limited to 'indoteknik_custom')
-rw-r--r--indoteknik_custom/models/airway_bill.py2
-rw-r--r--indoteknik_custom/views/airway_bill.xml47
2 files changed, 31 insertions, 18 deletions
diff --git a/indoteknik_custom/models/airway_bill.py b/indoteknik_custom/models/airway_bill.py
index d92b7e5e..7379049f 100644
--- a/indoteknik_custom/models/airway_bill.py
+++ b/indoteknik_custom/models/airway_bill.py
@@ -41,7 +41,7 @@ class AirwayBill(models.Model):
self.ensure_one()
return self._json_decode(self.response)
- def _update_data_way_bill(self):
+ def _generate(self):
# jne, pos, tiki, wahana, jnt, rpx, sap, sicepat, jet, dse, dan first
# 51, 53, 54, 7, 57, 55, 59, 59, 27, 60, 62, 64
current_time = datetime.now()
diff --git a/indoteknik_custom/views/airway_bill.xml b/indoteknik_custom/views/airway_bill.xml
index 2107bdd7..4f4519db 100644
--- a/indoteknik_custom/views/airway_bill.xml
+++ b/indoteknik_custom/views/airway_bill.xml
@@ -41,31 +41,31 @@
<page string="Details">
<group>
<group>
- <field name="way_bill_date"/>
- <field name="weight"/>
- <field name="origin"/>
- <field name="destination"/>
- <field name="shipper_name"/>
- <field name="shipper_address1"/>
- <field name="shipper_address2"/>
+ <field name="way_bill_date"/>
+ <field name="weight"/>
+ <field name="origin"/>
+ <field name="destination"/>
+ <field name="shipper_name"/>
+ <field name="shipper_address1"/>
+ <field name="shipper_address2"/>
</group>
<group>
- <field name="shipper_address3"/>
- <field name="shipper_city"/>
- <field name="receiver_name"/>
- <field name="receiver_address1"/>
- <field name="receiver_address2"/>
- <field name="receiver_address3"/>
- <field name="receiver_city"/>
+ <field name="shipper_address3"/>
+ <field name="shipper_city"/>
+ <field name="receiver_name"/>
+ <field name="receiver_address1"/>
+ <field name="receiver_address2"/>
+ <field name="receiver_address3"/>
+ <field name="receiver_city"/>
</group>
</group>
</page>
<page string="Delivery Status">
<group>
<group>
- <field name="status"/>
- <field name="pod_receiver"/>
- <field name="pod_datetime"/>
+ <field name="status"/>
+ <field name="pod_receiver"/>
+ <field name="pod_datetime"/>
</group>
</group>
</page>
@@ -82,6 +82,19 @@
<field name="view_mode">tree,form</field>
</record>
+ <record id="cron_airway_bill_generate" model="ir.cron">
+ <field name="name">Airway Bill: Generate</field>
+ <field name="interval_number">1</field>
+ <field name="interval_type">days</field>
+ <field name="numbercall">-1</field>
+ <field name="doall" eval="False"/>
+ <field name="model_id" ref="model_airway_bill"/>
+ <field name="code">model._generate()</field>
+ <field name="state">code</field>
+ <field name="priority">75</field>
+ <field name="active">True</field>
+ </record>
+
<menuitem id="menu_airway_bill"
name="Airway Bill"
action="airway_bill_action"