diff options
Diffstat (limited to 'base_accounting_kit/views/recurring_payments_view.xml')
| -rw-r--r-- | base_accounting_kit/views/recurring_payments_view.xml | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/base_accounting_kit/views/recurring_payments_view.xml b/base_accounting_kit/views/recurring_payments_view.xml new file mode 100644 index 0000000..2851a0b --- /dev/null +++ b/base_accounting_kit/views/recurring_payments_view.xml @@ -0,0 +1,99 @@ +<?xml version="1.0" encoding="UTF-8"?> +<odoo> + <data> + + <!--Recurring Templates Form view--> + <record id="account_recurring_payments_form_view" model="ir.ui.view"> + <field name="name">Recurring Template</field> + <field name="model">account.recurring.payments</field> + <field name="arch" type="xml"> + <form string="Recurring Template"> + <header> + <field name="state" widget="statusbar" clickable="1"/> + </header> + <sheet> + <group> + <group> + <field name="name"/> + <field name="pay_time"/> + </group> + <group> + <field name="recurring_period"/> + <field name="recurring_interval" class="o_address_zip"/> + </group> + <group> + <field name="partner_id" attrs="{'invisible':[('pay_time','!=','pay_later')]}"/> + <field name="company_id" invisible="1"/> + </group> + <group> + <field name="date"/> + <field name="next_date"/> + <field name="amount"/> + </group> + </group> + + <notebook> + <page name="accounting_info" string="Accounting Info"> + <group> + <group> + <field name="credit_account"/> + <field name="debit_account"/> + </group> + <group> + <field name="journal_id"/> + <field name="journal_state"/> + </group> + </group> + <group> + <group> + <field name="analytic_account_id"/> + </group> + </group> + </page> + <page name="other_info" string="Other Info"> + <group> + <field name="description" placeholder="Description..." nolabel="1" colspan="4"/> + </group> + </page> + </notebook> + </sheet> + </form> + </field> + </record> + + <!--Recurring Templates Tree View--> + <record id="account_recurring_payments_tree_view" model="ir.ui.view"> + <field name="name">Recurring Templates</field> + <field name="model">account.recurring.payments</field> + <field name="arch" type="xml"> + <tree string="Recurring Templates"> + <field name="name"/> + <field name="partner_id"/> + <field name="debit_account"/> + <field name="credit_account"/> + <field name="journal_id"/> + <field name="date"/> + <field name="amount"/> + <field name="state"/> + </tree> + </field> + </record> + + + <!--Action for Recurring Templates--> + <record id="action_account_recurring_payments_view" model="ir.actions.act_window"> + <field name="name">Recurring Templates</field> + <field name="res_model">account.recurring.payments</field> + <field name="type">ir.actions.act_window</field> + <field name="view_mode">tree,form</field> + <field name="view_id" ref="account_recurring_payments_tree_view"/> + <field name="target">current</field> + <field name="help" type="html"> + <p class="oe_view_nocontent_create">Click to create new recurring payment template</p> + </field> + </record> + + <menuitem id="account_recurring_payments_child1" name="Recurring Templates" groups="account.group_account_user" + action="action_account_recurring_payments_view" parent="account.root_payment_menu"/> + </data> +</odoo> |
