diff options
| author | Rafi Zadanly <zadanlyr@gmail.com> | 2023-07-13 11:31:29 +0700 |
|---|---|---|
| committer | Rafi Zadanly <zadanlyr@gmail.com> | 2023-07-13 11:31:29 +0700 |
| commit | b496b7907c60d8b262ddba42e55dd8485f718fce (patch) | |
| tree | e0c9fd67a600224f0d4279a1b8d3d20de2ec6254 /indoteknik_custom/views | |
| parent | 5aa6e8f5ed1bd628a5f4559a3f752b6e83ee2c49 (diff) | |
| parent | 5d101afe46c1c1bce87ec2f7e8f18d040bbbc7d3 (diff) | |
Merge branch 'feature/voucher' into development
Diffstat (limited to 'indoteknik_custom/views')
| -rwxr-xr-x | indoteknik_custom/views/sale_order.xml | 1 | ||||
| -rwxr-xr-x | indoteknik_custom/views/voucher.xml | 86 |
2 files changed, 87 insertions, 0 deletions
diff --git a/indoteknik_custom/views/sale_order.xml b/indoteknik_custom/views/sale_order.xml index 70e3392f..b55fefff 100755 --- a/indoteknik_custom/views/sale_order.xml +++ b/indoteknik_custom/views/sale_order.xml @@ -26,6 +26,7 @@ <field name="delivery_amt"/> <field name="fee_third_party"/> <field name="total_percent_margin"/> + <field name="voucher_id" /> </field> <field name="analytic_account_id" position="after"> <field name="customer_type" attrs="{'required': ['|', ('create_date', '>', '2023-06-28'), ('create_date', '=', False)]}"/> diff --git a/indoteknik_custom/views/voucher.xml b/indoteknik_custom/views/voucher.xml new file mode 100755 index 00000000..cd42586e --- /dev/null +++ b/indoteknik_custom/views/voucher.xml @@ -0,0 +1,86 @@ +<odoo> + <data> + <record id="voucher_action" model="ir.actions.act_window"> + <field name="name">Voucher</field> + <field name="res_model">voucher</field> + <field name="view_mode">tree,form</field> + </record> + + <record id="voucher_tree" model="ir.ui.view"> + <field name="name">Voucher</field> + <field name="model">voucher</field> + <field name="arch" type="xml"> + <tree> + <field name="name"/> + <field name="code"/> + <field name="description"/> + </tree> + </field> + </record> + + <record id="voucher_form" model="ir.ui.view"> + <field name="name">Voucher</field> + <field name="model">voucher</field> + <field name="arch" type="xml"> + <form> + <sheet> + <group> + <group> + <field name="image" widget="image" width="120"/> + <field name="name" required="1" /> + <field name="description" placeholder="Insert short description..." /> + </group> + <group string="Rules"> + <field name="code" required="1" /> + <field name="visibility" required="1" /> + <field name="start_time" required="1"/> + <field name="end_time" required="1"/> + </group> + <group></group> + <group string="Discount Settings"> + <field name="min_purchase_amount" widget="monetary" required="1" /> + <field name="discount_type" required="1" /> + + <label for="max_discount_amount" string="Discount Amount" /> + <div class="d-flex align-items-center"> + <span + class="mr-1 font-weight-bold" + attrs="{'invisible': [('discount_type', '!=', 'fixed_price')]}" + > + Rp + </span> + <field class="mb-0" name="discount_amount" required="1" /> + <span + class="ml-1 font-weight-bold" + attrs="{'invisible': [('discount_type', '!=', 'percentage')]}" + > + % + </span> + </div> + + <field name="max_discount_amount" widget="monetary" required="1" attrs="{'invisible': [('discount_type', '!=', 'percentage')]}"/> + </group> + </group> + <notebook> + <page name="order_page" string="Orders"> + <field name="order_ids" readonly="1"> + <tree> + <field name="name" /> + <field name="amount_total" /> + </tree> + </field> + </page> + </notebook> + </sheet> + </form> + </field> + </record> + + <menuitem id="voucher" + name="Voucher" + parent="website_sale.menu_catalog" + sequence="1" + action="voucher_action" + /> + </data> +</odoo>
\ No newline at end of file |
