diff options
Diffstat (limited to 'indoteknik_custom')
| -rw-r--r-- | indoteknik_custom/models/airway_bill.py | 2 | ||||
| -rw-r--r-- | indoteknik_custom/views/airway_bill.xml | 47 |
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" |
