reindent all xml files

bzr revid: stw-c7b064849fe1f51bf264dd2de76920ded909d158
This commit is contained in:
stw 2008-06-29 08:26:07 +00:00
parent f7b9bc52b3
commit c60cae0a8c
188 changed files with 38197 additions and 39027 deletions

View File

@ -27,6 +27,7 @@
<assert model="account.account" search="[]" string="Every account must have at least one parent account of type '0'">
<test expr="not parent_id or '0' in [p.code for p in parent_id]" />
</assert>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
<data noupdate="1">
<!--
Fiscal year
@ -90,5 +90,5 @@
<field name="date_stop" eval="time.strftime('%Y')+'-12-31'"/>
</record>
</data>
</data>
</terp>

View File

@ -1,19 +1,17 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<data>
<menuitem name="Financial Management/End of Year Treatments" sequence="20" id="menu_account_end_year_treatments"/>
<menuitem name='Financial Management/End of Year Treatments' sequence='20' id='menu_account_end_year_treatments'/>
<record model="ir.actions.act_window" id="action_account_period_tree">
<field name="name">Close Period</field>
<field name="res_model">account.period</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','draft')]</field>
<field name="view_id" ref="view_account_period_tree"/>
<record id='action_account_period_tree' model='ir.actions.act_window'>
<field name='name'>Close Period</field>
<field name='res_model'>account.period</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','draft')]</field>
<field name='view_id' ref='view_account_period_tree'/>
</record>
<menuitem name="Financial Management/End of Year Treatments/Close Period"
id="menu_action_account_period_close_tree"
action="action_account_period_tree" />
<menuitem name='Financial Management/End of Year Treatments/Close Period' action='action_account_period_tree' id='menu_action_account_period_close_tree'/>
</data>
</data>
</terp>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
@ -6,193 +6,184 @@
Invoices
-->
<record model="ir.ui.view" id="view_invoice_line_tree">
<field name="name">account.invoice.line.tree</field>
<field name="model">account.invoice.line</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Invoice Line">
<field name="name"/>
<field name="account_id"/>
<field name="quantity"/>
<field name="uos_id"/>
<field name="price_unit"/>
<field name="discount"/>
<field name="price_subtotal"/>
<record id='view_invoice_line_tree' model='ir.ui.view'>
<field name='name'>account.invoice.line.tree</field>
<field name='model'>account.invoice.line</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Invoice Line'>
<field name='name'/>
<field name='account_id'/>
<field name='quantity'/>
<field name='uos_id'/>
<field name='price_unit'/>
<field name='discount'/>
<field name='price_subtotal'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_invoice_line_form">
<field name="name">account.invoice.line.form</field>
<field name="model">account.invoice.line</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Invoice Line">
<record id='view_invoice_line_form' model='ir.ui.view'>
<field name='name'>account.invoice.line.form</field>
<field name='model'>account.invoice.line</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Invoice Line'>
<notebook>
<page string="Line">
<field name="name" select="1" colspan="4"/>
<field name="account_id"
on_change="onchange_account_id(parent.partner_id,account_id)"
domain="[('company_id', '=', parent.company_id), ('journal_id', '=', parent.journal_id), ('type', '&lt;&gt;', 'view')]"/>
<field name="account_analytic_id" domain="[('type','&lt;&gt;','view'), ('company_id', '=', parent.company_id)]" />
<page string='Line'>
<field name='name' select='1' colspan='4'/>
<field name='account_id' domain='[(&apos;company_id&apos;, &apos;=&apos;, parent.company_id), (&apos;journal_id&apos;, &apos;=&apos;, parent.journal_id), (&apos;type&apos;, &apos;&lt;&gt;&apos;, &apos;view&apos;)]' on_change='onchange_account_id(parent.partner_id,account_id)'/>
<field name='account_analytic_id' domain='[(&apos;type&apos;,&apos;&lt;&gt;&apos;,&apos;view&apos;), (&apos;company_id&apos;, &apos;=&apos;, parent.company_id)]'/>
<newline/>
<field name="product_id" select="1" on_change="product_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id)"/>
<field name="uos_id"/>
<field name="quantity" select="1"/>
<field name="price_unit" select="1"/>
<field name="discount"/>
<field name='product_id' on_change='product_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id)' select='1'/>
<field name='uos_id'/>
<field name='quantity' select='1'/>
<field name='price_unit' select='1'/>
<field name='discount'/>
<newline/>
<field name="price_subtotal"/>
<field name="invoice_line_tax_id" colspan="4"/>
<field name='price_subtotal'/>
<field name='invoice_line_tax_id' colspan='4'/>
</page>
<page string="Notes">
<field name="note" colspan="4" nolabel="1"/>
<page string='Notes'>
<field name='note' nolabel='1' colspan='4'/>
</page>
</notebook>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_invoice_tax_tree">
<field name="name">account.invoice.tax.tree</field>
<field name="model">account.invoice.tax</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Manual Invoice Taxes">
<field name="sequence"/>
<field name="manual"/>
<field name="name"/>
<field name="account_id"/>
<field name="base"/>
<field name="amount"/>
<record id='view_invoice_tax_tree' model='ir.ui.view'>
<field name='name'>account.invoice.tax.tree</field>
<field name='model'>account.invoice.tax</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Manual Invoice Taxes'>
<field name='sequence'/>
<field name='manual'/>
<field name='name'/>
<field name='account_id'/>
<field name='base'/>
<field name='amount'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_invoice_tax_form">
<field name="name">account.invoice.tax.form</field>
<field name="model">account.invoice.tax</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Manual Invoice Taxes">
<field name="name" select="1"/>
<field name="sequence"/>
<field name="account_id" select="1"/>
<field name="manual" select="1"/>
<field name="amount" select="1"/>
<field name="base" readonly="0"/>
<separator string="Tax codes" colspan="4"/>
<field name="base_code_id"/>
<field name="base_amount"/>
<field name="tax_code_id"/>
<field name="tax_amount"/>
<record id='view_invoice_tax_form' model='ir.ui.view'>
<field name='name'>account.invoice.tax.form</field>
<field name='model'>account.invoice.tax</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Manual Invoice Taxes'>
<field name='name' select='1'/>
<field name='sequence'/>
<field name='account_id' select='1'/>
<field name='manual' select='1'/>
<field name='amount' select='1'/>
<field name='base' readonly='0'/>
<separator string='Tax codes' colspan='4'/>
<field name='base_code_id'/>
<field name='base_amount'/>
<field name='tax_code_id'/>
<field name='tax_amount'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="invoice_tree">
<field name="name">account.invoice.tree</field>
<field name="model">account.invoice</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Invoice" colors="blue:state=='draft'">
<field name="name"/>
<field name="type"/>
<field name="number"/>
<field name="partner_id"/>
<field name="amount_untaxed" sum="Untaxed amount"/>
<field name="amount_total" sum="Total amount"/>
<field name="currency_id"/>
<field name="date_invoice"/>
<field name="date_due" select="1"/>
<field name="state"/>
<record id='invoice_tree' model='ir.ui.view'>
<field name='name'>account.invoice.tree</field>
<field name='model'>account.invoice</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree colors='blue:state==&apos;draft&apos;' string='Invoice'>
<field name='name'/>
<field name='type'/>
<field name='number'/>
<field name='partner_id'/>
<field name='amount_untaxed' sum='Untaxed amount'/>
<field name='amount_total' sum='Total amount'/>
<field name='currency_id'/>
<field name='date_invoice'/>
<field name='date_due' select='1'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="invoice_supplier_form">
<field name="name">account.invoice.supplier.form</field>
<field name="model">account.invoice</field>
<field name="type">form</field>
<field name="priority">2</field>
<field name="arch" type="xml">
<form string="Supplier invoice">
<record id='invoice_supplier_form' model='ir.ui.view'>
<field name='name'>account.invoice.supplier.form</field>
<field name='model'>account.invoice</field>
<field name='type'>form</field>
<field name='priority'>2</field>
<field name='arch' type='xml'>
<form string='Supplier invoice'>
<notebook>
<page string="Invoice">
<field name="journal_id" domain="[('type', '=', 'purchase')]" select="2"/>
<field name="type" select="2" readonly="1"/>
<field name="partner_id"
on_change="onchange_partner_id(type,partner_id,date_invoice,payment_term, partner_bank)"
select="1"/>
<field name="address_invoice_id" domain="[('partner_id','=',partner_id)]"/>
<field name="account_id" domain="[('type','&lt;&gt;','view'), ('company_id', '=', company_id),('journal_id','=',journal_id)]" />
<field name="date_due" select="1"/>
<field name="partner_bank" select="2"
domain="[('partner_id', '=', partner_id)]"
on_change="onchange_partner_bank(partner_bank)"/>
<field name="reference_type" select="2" nolabel="1" size="0"/>
<field name="reference" select="1" nolabel="1"/>
<field name="check_total" required="2"/>
<field name="currency_id" on_change="onchange_currency_id(currency_id)" select="2"/>
<field name="invoice_line" nolabel="1" colspan="4"
default_get="{'check_total': check_total, 'invoice_line': invoice_line, 'address_invoice_id': address_invoice_id, 'partner_id': partner_id, 'price_type': 'price_type' in dir() and price_type or False}">
<tree string="Invoice lines" editable="bottom">
<field name="product_id"
on_change="product_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id, price_unit, parent.address_invoice_id)"/>
<field name="account_id"
on_change="onchange_account_id(parent.partner_id,account_id)"
domain="[('company_id', '=', parent.company_id), ('journal_id', '=', parent.journal_id), ('type', '&lt;&gt;', 'view')]"/>
<field name="invoice_line_tax_id" view_mode="2"/>
<field name="account_analytic_id" domain="[('type','&lt;&gt;','view'), ('company_id', '=', parent.company_id)]" />
<field name="quantity"/>
<field name="price_unit"/> <!-- Removed if subtotal is set -->
<field name="price_subtotal"/>
<field name="name"/>
<field name="uos_id" invisible="True"/>
<page string='Invoice'>
<field name='journal_id' domain='[(&apos;type&apos;, &apos;=&apos;, &apos;purchase&apos;)]' select='2'/>
<field name='type' readonly='1' select='2'/>
<field name='partner_id' on_change='onchange_partner_id(type,partner_id,date_invoice,payment_term, partner_bank)' select='1'/>
<field name='address_invoice_id' domain='[(&apos;partner_id&apos;,&apos;=&apos;,partner_id)]'/>
<field name='account_id' domain='[(&apos;type&apos;,&apos;&lt;&gt;&apos;,&apos;view&apos;), (&apos;company_id&apos;, &apos;=&apos;, company_id),(&apos;journal_id&apos;,&apos;=&apos;,journal_id)]'/>
<field name='date_due' select='1'/>
<field name='partner_bank' domain='[(&apos;partner_id&apos;, &apos;=&apos;, partner_id)]' on_change='onchange_partner_bank(partner_bank)' select='2'/>
<field name='reference_type' size='0' nolabel='1' select='2'/>
<field name='reference' nolabel='1' select='1'/>
<field name='check_total' required='2'/>
<field name='currency_id' on_change='onchange_currency_id(currency_id)' select='2'/>
<field name='invoice_line' default_get='{&apos;check_total&apos;: check_total, &apos;invoice_line&apos;: invoice_line, &apos;address_invoice_id&apos;: address_invoice_id, &apos;partner_id&apos;: partner_id, &apos;price_type&apos;: &apos;price_type&apos; in dir() and price_type or False}' nolabel='1' colspan='4'>
<tree editable='bottom' string='Invoice lines'>
<field name='product_id' on_change='product_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id, price_unit, parent.address_invoice_id)'/>
<field name='account_id' domain='[(&apos;company_id&apos;, &apos;=&apos;, parent.company_id), (&apos;journal_id&apos;, &apos;=&apos;, parent.journal_id), (&apos;type&apos;, &apos;&lt;&gt;&apos;, &apos;view&apos;)]' on_change='onchange_account_id(parent.partner_id,account_id)'/>
<field name='invoice_line_tax_id' view_mode='2'/>
<field name='account_analytic_id' domain='[(&apos;type&apos;,&apos;&lt;&gt;&apos;,&apos;view&apos;), (&apos;company_id&apos;, &apos;=&apos;, parent.company_id)]'/>
<field name='quantity'/>
<field name='price_unit'/>
<!-- Removed if subtotal is set -->
<field name='price_subtotal'/>
<field name='name'/>
<field name='uos_id' invisible='True'/>
</tree>
</field>
<group col="1" colspan="2">
<field name="tax_line" nolabel="1">
<tree string="Taxes" editable="bottom">
<field name="name"/>
<field name="base" on_change="base_change(base)" readonly="1"/>
<field name="amount" on_change="amount_change(amount)"/>
<group col='1' colspan='2'>
<field name='tax_line' nolabel='1'>
<tree editable='bottom' string='Taxes'>
<field name='name'/>
<field name='base' readonly='1' on_change='base_change(base)'/>
<field name='amount' on_change='amount_change(amount)'/>
<field name="base_amount" invisible="True"/>
<field name="tax_amount" invisible="True"/>
<field name='base_amount' invisible='True'/>
<field name='tax_amount' invisible='True'/>
</tree>
</field>
</group>
<group col="4" colspan="2">
<label colspan="2"/>
<field name="amount_untaxed"/>
<button name="button_reset_taxes" string="Reset taxes" states="draft" type="object" colspan="2"/>
<field name="amount_tax"/>
<button name="button_compute" string="Compute" states="draft" type="object" colspan="2"/>
<field name="amount_total"/>
<field name="reconciled"/>
<field name="state" select="2"/>
<group col="3" colspan="4">
<button name="invoice_open" states="draft,proforma" string="Validate"/>
<button name="invoice_cancel" states="draft,proforma,sale,open" string="Cancel"/>
<button name="action_cancel_draft" states="cancel" string="Set to Draft" type="object"/>
<group col='4' colspan='2'>
<label colspan='2'/>
<field name='amount_untaxed'/>
<button name='button_reset_taxes' type='object' states='draft' string='Reset taxes' colspan='2'/>
<field name='amount_tax'/>
<button name='button_compute' type='object' states='draft' string='Compute' colspan='2'/>
<field name='amount_total'/>
<field name='reconciled'/>
<field name='state' select='2'/>
<group col='3' colspan='4'>
<button name='invoice_open' states='draft,proforma' string='Validate'/>
<button name='invoice_cancel' states='draft,proforma,sale,open' string='Cancel'/>
<button name='action_cancel_draft' type='object' states='cancel' string='Set to Draft'/>
</group>
</group>
</page>
<page string="Other Info">
<field name="company_id"/>
<page string='Other Info'>
<field name='company_id'/>
<newline/>
<field name="payment_term" on_change="onchange_payment_term_date_invoice(payment_term, date_invoice)" />
<field name="name" select="2"/>
<field name='payment_term' on_change='onchange_payment_term_date_invoice(payment_term, date_invoice)'/>
<field name='name' select='2'/>
<newline/>
<field name="number" select="2"/>
<field name="origin"/>
<field name="address_contact_id" domain="[('partner_id','=',partner_id)]" colspan="4"/>
<field name="move_id"/>
<field name="date_invoice" on_change="onchange_payment_term_date_invoice(payment_term, date_invoice)" select="1"/>
<field name="period_id"/><label
string="(keep empty to use the current period)"
align="0.0" colspan="2"/>
<separator string="Additionnal Information" colspan="4"/>
<field name="comment" colspan="4" nolabel="1"/>
<field name='number' select='2'/>
<field name='origin'/>
<field name='address_contact_id' domain='[(&apos;partner_id&apos;,&apos;=&apos;,partner_id)]' colspan='4'/>
<field name='move_id'/>
<field name='date_invoice' on_change='onchange_payment_term_date_invoice(payment_term, date_invoice)' select='1'/>
<field name='period_id'/>
<label align='0.0' string='(keep empty to use the current period)' colspan='2'/>
<separator string='Additionnal Information' colspan='4'/>
<field name='comment' nolabel='1' colspan='4'/>
</page>
</notebook>
</form>
@ -200,350 +191,333 @@
</record>
<record model="ir.ui.view" id="invoice_form">
<field name="name">account.invoice.form</field>
<field name="model">account.invoice</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Invoice">
<record id='invoice_form' model='ir.ui.view'>
<field name='name'>account.invoice.form</field>
<field name='model'>account.invoice</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Invoice'>
<notebook>
<page string="Invoice">
<field name="journal_id" select="2"/>
<field name="type" select="2" readonly="1"/>
<field name="partner_id"
on_change="onchange_partner_id(type,partner_id,date_invoice,payment_term)"
select="1"/>
<field name="address_invoice_id"
domain="[('partner_id','=',partner_id)]"/>
<field name="account_id"
domain="[('type','&lt;&gt;','view'), ('company_id', '=', company_id),('journal_id','=',journal_id)]" />
<field name="payment_term"
on_change="onchange_payment_term_date_invoice(payment_term, date_invoice)" />
<field name="name" select="2"/>
<field name="number" select="1"/>
<field name="currency_id" on_change="onchange_currency_id(currency_id)" select="2"/>
<field name="invoice_line" nolabel="1" widget="one2many_list" colspan="4"/>
<group col="1" colspan="2">
<field name="tax_line" nolabel="1">
<tree string="Taxes" editable="bottom">
<field name="name"/>
<field name="base" on_change="base_change(base)" readonly="1"/>
<field name="amount" on_change="amount_change(amount)"/>
<field name="base_amount" invisible="True"/>
<field name="tax_amount" invisible="True"/>
<page string='Invoice'>
<field name='journal_id' select='2'/>
<field name='type' readonly='1' select='2'/>
<field name='partner_id' on_change='onchange_partner_id(type,partner_id,date_invoice,payment_term)' select='1'/>
<field name='address_invoice_id' domain='[(&apos;partner_id&apos;,&apos;=&apos;,partner_id)]'/>
<field name='account_id' domain='[(&apos;type&apos;,&apos;&lt;&gt;&apos;,&apos;view&apos;), (&apos;company_id&apos;, &apos;=&apos;, company_id),(&apos;journal_id&apos;,&apos;=&apos;,journal_id)]'/>
<field name='payment_term' on_change='onchange_payment_term_date_invoice(payment_term, date_invoice)'/>
<field name='name' select='2'/>
<field name='number' select='1'/>
<field name='currency_id' on_change='onchange_currency_id(currency_id)' select='2'/>
<field name='invoice_line' nolabel='1' widget='one2many_list' colspan='4'/>
<group col='1' colspan='2'>
<field name='tax_line' nolabel='1'>
<tree editable='bottom' string='Taxes'>
<field name='name'/>
<field name='base' readonly='1' on_change='base_change(base)'/>
<field name='amount' on_change='amount_change(amount)'/>
<field name='base_amount' invisible='True'/>
<field name='tax_amount' invisible='True'/>
</tree>
</field>
</group>
<group col="4" colspan="2">
<label colspan="2"/>
<field name="amount_untaxed"/>
<button name="button_reset_taxes" string="Reset taxes" states="draft" type="object" colspan="2"/>
<field name="amount_tax"/>
<button name="button_compute" string="Compute" states="draft" type="object" colspan="2"/>
<field name="amount_total"/>
<field name="reconciled"/>
<field name="state" select="2"/>
<group col="3" colspan="4">
<button name="invoice_proforma" states="draft" string="PRO-FORMA"/>
<button name="invoice_open" states="draft,proforma" string="Create"/>
<button name="invoice_cancel" states="draft,proforma,sale,open" string="Cancel"/>
<button name="action_cancel_draft" states="cancel" string="Set to Draft" type="object"/>
<group col='4' colspan='2'>
<label colspan='2'/>
<field name='amount_untaxed'/>
<button name='button_reset_taxes' type='object' states='draft' string='Reset taxes' colspan='2'/>
<field name='amount_tax'/>
<button name='button_compute' type='object' states='draft' string='Compute' colspan='2'/>
<field name='amount_total'/>
<field name='reconciled'/>
<field name='state' select='2'/>
<group col='3' colspan='4'>
<button name='invoice_proforma' states='draft' string='PRO-FORMA'/>
<button name='invoice_open' states='draft,proforma' string='Create'/>
<button name='invoice_cancel' states='draft,proforma,sale,open' string='Cancel'/>
<button name='action_cancel_draft' type='object' states='cancel' string='Set to Draft'/>
</group>
</group>
</page>
<page string="Other Info">
<field name="company_id"/>
<page string='Other Info'>
<field name='company_id'/>
<newline/>
<field name="date_due" select="1"/>
<field name='date_due' select='1'/>
<newline/>
<field name="partner_bank" select="2"
domain="[('partner_id.ref_companies', 'in', [company_id])]"/>
<field name="origin"/>
<field name="address_contact_id" domain="[('partner_id','=',partner_id)]" colspan="4"/>
<field name="move_id"/>
<field name="date_invoice" on_change="onchange_payment_term_date_invoice(payment_term, date_invoice)" select="1"/>
<field name="period_id"/><label string="(keep empty to use the current period)" align="0.0" colspan="2"/>
<separator string="Additionnal Information" colspan="4"/>
<field name="comment" colspan="4" nolabel="1"/>
<field name='partner_bank' domain='[(&apos;partner_id.ref_companies&apos;, &apos;in&apos;, [company_id])]' select='2'/>
<field name='origin'/>
<field name='address_contact_id' domain='[(&apos;partner_id&apos;,&apos;=&apos;,partner_id)]' colspan='4'/>
<field name='move_id'/>
<field name='date_invoice' on_change='onchange_payment_term_date_invoice(payment_term, date_invoice)' select='1'/>
<field name='period_id'/>
<label align='0.0' string='(keep empty to use the current period)' colspan='2'/>
<separator string='Additionnal Information' colspan='4'/>
<field name='comment' nolabel='1' colspan='4'/>
</page>
</notebook>
</form>
</field>
</record>
<menuitem name="Financial Management/Invoices" sequence="6" id="menu_finance_invoice" />
<menuitem name='Financial Management/Invoices' sequence='6' id='menu_finance_invoice'/>
<record model="ir.actions.act_window" id="action_invoice_tree1">
<field name="name">Customer Invoice</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
<field name="view_id" eval="invoice_form"/>
<field name="domain">[('type','=','out_invoice')]</field>
<field name="context">{'type':'out_invoice'}</field>
<record id='action_invoice_tree1' model='ir.actions.act_window'>
<field name='name'>Customer Invoice</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
<field name='view_id' eval='invoice_form'/>
<field name='domain'>[('type','=','out_invoice')]</field>
<field name='context'>{'type':'out_invoice'}</field>
</record>
<menuitem name="Financial Management/Invoices/" id="menu_action_invoice_tree1" action="action_invoice_tree1"/>
<menuitem name='Financial Management/Invoices/' action='action_invoice_tree1' id='menu_action_invoice_tree1'/>
<record model="ir.actions.act_window" id="action_invoice_tree2">
<field name="name">Supplier Invoice</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
<field name="view_id" eval="invoice_supplier_form"/>
<field name="domain">[('type','=','in_invoice')]</field>
<field name="context">{'type':'in_invoice'}</field>
<record id='action_invoice_tree2' model='ir.actions.act_window'>
<field name='name'>Supplier Invoice</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
<field name='view_id' eval='invoice_supplier_form'/>
<field name='domain'>[('type','=','in_invoice')]</field>
<field name='context'>{'type':'in_invoice'}</field>
</record>
<menuitem name="Financial Management/Invoices/" id="menu_action_invoice_tree2" action="action_invoice_tree2"/>
<menuitem name='Financial Management/Invoices/' action='action_invoice_tree2' id='menu_action_invoice_tree2'/>
<record model="ir.actions.act_window" id="action_invoice_tree3">
<field name="name">Customer Refund</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
<field name="view_id" eval="invoice_form"/>
<field name="domain">[('type','=','out_refund')]</field>
<field name="context">{'type':'out_refund'}</field>
<record id='action_invoice_tree3' model='ir.actions.act_window'>
<field name='name'>Customer Refund</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
<field name='view_id' eval='invoice_form'/>
<field name='domain'>[('type','=','out_refund')]</field>
<field name='context'>{'type':'out_refund'}</field>
</record>
<menuitem name="Financial Management/Invoices/" id="menu_action_invoice_tree3" action="action_invoice_tree3"/>
<menuitem name='Financial Management/Invoices/' action='action_invoice_tree3' id='menu_action_invoice_tree3'/>
<record model="ir.actions.act_window" id="action_invoice_tree4">
<field name="name">Supplier Refund</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
<field name="view_id" eval="invoice_supplier_form"/>
<field name="domain">[('type','=','in_refund')]</field>
<field name="context">{'type':'in_refund'}</field>
<record id='action_invoice_tree4' model='ir.actions.act_window'>
<field name='name'>Supplier Refund</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
<field name='view_id' eval='invoice_supplier_form'/>
<field name='domain'>[('type','=','in_refund')]</field>
<field name='context'>{'type':'in_refund'}</field>
</record>
<menuitem name="Financial Management/Invoices/" id="menu_action_invoice_tree4" action="action_invoice_tree4"/>
<menuitem name='Financial Management/Invoices/' action='action_invoice_tree4' id='menu_action_invoice_tree4'/>
<record model="ir.actions.act_window" id="action_invoice_tree5">
<field name="name">Draft Customer Invoices</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','draft'),('type','=','out_invoice')]</field>
<field name="context">{'type':'out_invoice'}</field>
<record id='action_invoice_tree5' model='ir.actions.act_window'>
<field name='name'>Draft Customer Invoices</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','draft'),('type','=','out_invoice')]</field>
<field name='context'>{'type':'out_invoice'}</field>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree5_view1">
<field name="sequence" eval="1"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree5"/>
<record id='action_invoice_tree5_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree5'/>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree5_view2">
<field name="sequence" eval="2"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_form"/>
<field name="act_window_id" ref="action_invoice_tree5"/>
<record id='action_invoice_tree5_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_form'/>
<field name='act_window_id' ref='action_invoice_tree5'/>
</record>
<menuitem name="Financial Management/Invoices/Customer Invoice/" action="action_invoice_tree5" id="menu_invoice_draft"/>
<menuitem name='Financial Management/Invoices/Customer Invoice/' action='action_invoice_tree5' id='menu_invoice_draft'/>
<record model="ir.actions.act_window" id="action_invoice_tree6">
<field name="name">PRO-FORMA Customer Invoices</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','proforma'),('type','=','out_invoice')]</field>
<field name="context">{'type':'out_invoice'}</field>
<record id='action_invoice_tree6' model='ir.actions.act_window'>
<field name='name'>PRO-FORMA Customer Invoices</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','proforma'),('type','=','out_invoice')]</field>
<field name='context'>{'type':'out_invoice'}</field>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree6_view1">
<field name="sequence" eval="1"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree6"/>
<record id='action_invoice_tree6_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree6'/>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree6_view2">
<field name="sequence" eval="2"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_form"/>
<field name="act_window_id" ref="action_invoice_tree6"/>
<record id='action_invoice_tree6_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_form'/>
<field name='act_window_id' ref='action_invoice_tree6'/>
</record>
<menuitem name="Financial Management/Invoices/Customer Invoice/" id="menu_action_invoice_tree6" action="action_invoice_tree6"/>
<menuitem name='Financial Management/Invoices/Customer Invoice/' action='action_invoice_tree6' id='menu_action_invoice_tree6'/>
<record model="ir.actions.act_window" id="action_invoice_tree7">
<field name="name">Open Customer Invoices</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','open'),('type','=','out_invoice')]</field>
<field name="context">{'type':'out_invoice'}</field>
<record id='action_invoice_tree7' model='ir.actions.act_window'>
<field name='name'>Open Customer Invoices</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','open'),('type','=','out_invoice')]</field>
<field name='context'>{'type':'out_invoice'}</field>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree7_view1">
<field name="sequence" eval="1"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree7"/>
<record id='action_invoice_tree7_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree7'/>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree7_view2">
<field name="sequence" eval="2"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_form"/>
<field name="act_window_id" ref="action_invoice_tree7"/>
<record id='action_invoice_tree7_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_form'/>
<field name='act_window_id' ref='action_invoice_tree7'/>
</record>
<menuitem name="Financial Management/Invoices/Customer Invoice/" id="menu_action_invoice_tree7" action="action_invoice_tree7"/>
<menuitem name='Financial Management/Invoices/Customer Invoice/' action='action_invoice_tree7' id='menu_action_invoice_tree7'/>
<record model="ir.actions.act_window" id="action_invoice_tree8">
<field name="name">Draft Supplier Invoices</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','draft'),('type','=','in_invoice')]</field>
<field name="context">{'type':'in_invoice'}</field>
<record id='action_invoice_tree8' model='ir.actions.act_window'>
<field name='name'>Draft Supplier Invoices</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','draft'),('type','=','in_invoice')]</field>
<field name='context'>{'type':'in_invoice'}</field>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree8_view1">
<field name="sequence" eval="1"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree8"/>
<record id='action_invoice_tree8_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree8'/>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree8_view2">
<field name="sequence" eval="2"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_supplier_form"/>
<field name="act_window_id" ref="action_invoice_tree8"/>
<record id='action_invoice_tree8_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_supplier_form'/>
<field name='act_window_id' ref='action_invoice_tree8'/>
</record>
<menuitem name="Financial Management/Invoices/Supplier Invoice/" id="menu_action_invoice_tree8" action="action_invoice_tree8"/>
<menuitem name='Financial Management/Invoices/Supplier Invoice/' action='action_invoice_tree8' id='menu_action_invoice_tree8'/>
<record model="ir.actions.act_window" id="action_invoice_tree9">
<field name="name">Open Supplier Invoices</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','open'),('type','=','in_invoice')]</field>
<field name="context">{'type':'in_invoice'}</field>
<record id='action_invoice_tree9' model='ir.actions.act_window'>
<field name='name'>Open Supplier Invoices</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','open'),('type','=','in_invoice')]</field>
<field name='context'>{'type':'in_invoice'}</field>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree9_view1">
<field name="sequence" eval="1"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree9"/>
<record id='action_invoice_tree9_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree9'/>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree9_view2">
<field name="sequence" eval="2"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_supplier_form"/>
<field name="act_window_id" ref="action_invoice_tree9"/>
<record id='action_invoice_tree9_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_supplier_form'/>
<field name='act_window_id' ref='action_invoice_tree9'/>
</record>
<menuitem name="Financial Management/Invoices/Supplier Invoice/" id="menu_action_invoice_tree9" action="action_invoice_tree9"/>
<menuitem name='Financial Management/Invoices/Supplier Invoice/' action='action_invoice_tree9' id='menu_action_invoice_tree9'/>
<record model="ir.actions.act_window" id="action_invoice_tree10">
<field name="name">Draft Customer Refunds</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','draft'),('type','=','out_refund')]</field>
<field name="context">{'type':'out_refund'}</field>
<record id='action_invoice_tree10' model='ir.actions.act_window'>
<field name='name'>Draft Customer Refunds</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','draft'),('type','=','out_refund')]</field>
<field name='context'>{'type':'out_refund'}</field>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree10_view1">
<field name="sequence" eval="1"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree10"/>
<record id='action_invoice_tree10_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree10'/>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree10_view2">
<field name="sequence" eval="2"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_form"/>
<field name="act_window_id" ref="action_invoice_tree10"/>
<record id='action_invoice_tree10_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_form'/>
<field name='act_window_id' ref='action_invoice_tree10'/>
</record>
<menuitem name="Financial Management/Invoices/Customer Refund/" id="menu_action_invoice_tree10" action="action_invoice_tree10"/>
<menuitem name='Financial Management/Invoices/Customer Refund/' action='action_invoice_tree10' id='menu_action_invoice_tree10'/>
<record model="ir.actions.act_window" id="action_invoice_tree11">
<field name="name">Open Customer Refunds</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','open'),('type','=','out_refund')]</field>
<field name="context">{'type':'out_refund'}</field>
<record id='action_invoice_tree11' model='ir.actions.act_window'>
<field name='name'>Open Customer Refunds</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','open'),('type','=','out_refund')]</field>
<field name='context'>{'type':'out_refund'}</field>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree11_view1">
<field name="sequence" eval="1"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree11"/>
<record id='action_invoice_tree11_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree11'/>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree11_view2">
<field name="sequence" eval="2"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_form"/>
<field name="act_window_id" ref="action_invoice_tree11"/>
<record id='action_invoice_tree11_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_form'/>
<field name='act_window_id' ref='action_invoice_tree11'/>
</record>
<menuitem name="Financial Management/Invoices/Customer Refund/" id="menu_action_invoice_tree11" action="action_invoice_tree11"/>
<menuitem name='Financial Management/Invoices/Customer Refund/' action='action_invoice_tree11' id='menu_action_invoice_tree11'/>
<record model="ir.actions.act_window" id="action_invoice_tree12">
<field name="name">Draft Supplier Refunds</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','draft'),('type','=','in_refund')]</field>
<field name="context">{'type':'in_refund'}</field>
<record id='action_invoice_tree12' model='ir.actions.act_window'>
<field name='name'>Draft Supplier Refunds</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','draft'),('type','=','in_refund')]</field>
<field name='context'>{'type':'in_refund'}</field>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree12_view1">
<field name="sequence" eval="1"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree12"/>
<record id='action_invoice_tree12_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree12'/>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree12_view2">
<field name="sequence" eval="2"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_supplier_form"/>
<field name="act_window_id" ref="action_invoice_tree12"/>
<record id='action_invoice_tree12_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_supplier_form'/>
<field name='act_window_id' ref='action_invoice_tree12'/>
</record>
<menuitem name="Financial Management/Invoices/Supplier Refund/" id="menu_action_invoice_tree12" action="action_invoice_tree12"/>
<menuitem name='Financial Management/Invoices/Supplier Refund/' action='action_invoice_tree12' id='menu_action_invoice_tree12'/>
<record model="ir.actions.act_window" id="action_invoice_tree13">
<field name="name">Open Supplier Refunds</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','open'),('type','=','in_refund')]</field>
<field name="context">{'type':'in_refund'}</field>
<record id='action_invoice_tree13' model='ir.actions.act_window'>
<field name='name'>Open Supplier Refunds</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','open'),('type','=','in_refund')]</field>
<field name='context'>{'type':'in_refund'}</field>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree13_view1">
<field name="sequence" eval="1"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree13"/>
<record id='action_invoice_tree13_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree13'/>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree13_view2">
<field name="sequence" eval="2"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_supplier_form"/>
<field name="act_window_id" ref="action_invoice_tree13"/>
<record id='action_invoice_tree13_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_supplier_form'/>
<field name='act_window_id' ref='action_invoice_tree13'/>
</record>
<menuitem name="Financial Management/Invoices/Supplier Refund/" id="menu_action_invoice_tree13" action="action_invoice_tree13"/>
<menuitem name='Financial Management/Invoices/Supplier Refund/' action='action_invoice_tree13' id='menu_action_invoice_tree13'/>
<record model="ir.actions.act_window" id="action_invoice_tree">
<field name="name">All Invoices</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="view_id" ref="invoice_tree"/>
<field name="context">{'type':'out_invoice'}</field>
<record id='action_invoice_tree' model='ir.actions.act_window'>
<field name='name'>All Invoices</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='view_id' ref='invoice_tree'/>
<field name='context'>{'type':'out_invoice'}</field>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree_view1">
<field name="sequence" eval="1"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree"/>
<record id='action_invoice_tree_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree'/>
</record>
<record model="ir.actions.act_window.view" id="action_invoice_tree_view2">
<field name="sequence" eval="2"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_form"/>
<field name="act_window_id" ref="action_invoice_tree"/>
<record id='action_invoice_tree_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_form'/>
<field name='act_window_id' ref='action_invoice_tree'/>
</record>
<menuitem name="Financial Management/Invoices/All Invoices" id="menu_action_invoice_tree" action="action_invoice_tree"/>
<menuitem name='Financial Management/Invoices/All Invoices' action='action_invoice_tree' id='menu_action_invoice_tree'/>
<act_window name="Open invoices"
domain="[('partner_id', '=', active_id),('state', '=', 'open')]"
res_model="account.invoice"
src_model="res.partner"
id="act_res_partner_2_account_invoice_opened"/>
<act_window name='Open invoices' domain='[(&apos;partner_id&apos;, &apos;=&apos;, active_id),(&apos;state&apos;, &apos;=&apos;, &apos;open&apos;)]' id='act_res_partner_2_account_invoice_opened' src_model='res.partner' res_model='account.invoice'/>
<act_window name="Open invoices"
domain="[('journal_id', '=', active_id),('state', '=', 'open')]"
res_model="account.invoice"
src_model="account.journal"
id="act_account_journal_2_account_invoice_opened"/>
<act_window name='Open invoices' domain='[(&apos;journal_id&apos;, &apos;=&apos;, active_id),(&apos;state&apos;, &apos;=&apos;, &apos;open&apos;)]' id='act_account_journal_2_account_invoice_opened' src_model='account.journal' res_model='account.invoice'/>
<act_window name="Invoice lines"
domain="[('account_analytic_id', '=', active_id)]"
res_model="account.invoice.line"
src_model="account.analytic.account"
id="act_account_analytic_account_2_account_invoice_line"/>
<act_window name='Invoice lines' domain='[(&apos;account_analytic_id&apos;, &apos;=&apos;, active_id)]' id='act_account_analytic_account_2_account_invoice_line' src_model='account.analytic.account' res_model='account.invoice.line'/>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data>
<data>
<record model="workflow" id="wkf">
<field name="name">account.invoice.basic</field>
<field name="osv">account.invoice</field>
@ -12,7 +12,7 @@
<field name="flow_start">True</field>
<field name="name">draft</field>
</record>
<!-- <record model="workflow.activity" id="act_confirm">
<!-- <record model="workflow.activity" id="act_confirm">
<field name="wkf_id" ref="wkf"/>
<field name="name">confirm</field>
</record> -->
@ -94,5 +94,5 @@
<field name="act_to" ref="act_cancel"/>
<field name="signal">invoice_cancel</field>
</record>
</data>
</data>
</terp>

View File

@ -1,112 +1,27 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<report id="account_general_ledger"
string="General Ledger"
model="account.account"
name="account.general.ledger"
rml="account/report/general_ledger.rml"
auto="False"
menu="False"/>
<report id="account_3rdparty_ledger"
string="Partner ledger"
model="res.partner"
name="account.third_party_ledger"
rml="account/report/third_party_ledger.rml"
auto="False"
menu="False"/>
<report id="account_account_balance"
string="Account balance"
model="account.account"
name="account.account.balance"
rml="account/report/account_balance.rml"
auto="False"
menu="False"/>
<report id="account_3rdparty_account_balance"
string="Partner balance"
model="account.account"
name="account.partner.balance"
rml="account/report/partner_balance.rml"
auto="False"
menu="False"/>
<report id="account_budget"
string="Print Budget"
model="account.budget.post"
name="account.budget"
rml="account/report/budget_report.rml"
auto="False"
menu="False"/>
<report id="account_central_journal"
string="Print Central Journal"
model="account.journal.period"
name="account.central.journal"
rml="account/report/central_journal.rml"
auto="False"/>
<report id="account_general_journal"
string="Print General Journal"
model="account.journal.period"
name="account.general.journal"
rml="account/report/general_journal.rml"
auto="False"/>
<report id="account_journal"
string="Print Journal"
model="account.journal.period"
name="account.journal.period.print"
rml="account/report/account_journal.rml"
auto="False"/>
<report id="account_overdue"
string="Overdue payments"
model="res.partner"
name="account.overdue"
rml="account/report/overdue.rml"
auto="False" />
<report id="account_invoices"
string="Invoices"
model="account.invoice"
name="account.invoice"
rml="account/report/invoice.rml"
auto="False"/>
<report id="account_transfers"
string="Transfers"
model="account.transfer"
name="account.transfer"
xml="account/report/transfer.xml"
xsl="account/report/transfer.xsl"/>
<report id="account_intracom"
string="IntraCom"
model="account.move.line"
name="account.intracom"
menu="False"
auto="False" />
<report name='account.general.ledger' id='account_general_ledger' rml='account/report/general_ledger.rml' auto='False' model='account.account' menu='False' string='General Ledger'/>
<report name='account.third_party_ledger' id='account_3rdparty_ledger' rml='account/report/third_party_ledger.rml' auto='False' model='res.partner' menu='False' string='Partner ledger'/>
<report name='account.account.balance' id='account_account_balance' rml='account/report/account_balance.rml' auto='False' model='account.account' menu='False' string='Account balance'/>
<report name='account.partner.balance' id='account_3rdparty_account_balance' rml='account/report/partner_balance.rml' auto='False' model='account.account' menu='False' string='Partner balance'/>
<report name='account.budget' id='account_budget' rml='account/report/budget_report.rml' auto='False' model='account.budget.post' menu='False' string='Print Budget'/>
<report name='account.central.journal' id='account_central_journal' rml='account/report/central_journal.rml' auto='False' model='account.journal.period' string='Print Central Journal'/>
<report name='account.general.journal' id='account_general_journal' rml='account/report/general_journal.rml' auto='False' model='account.journal.period' string='Print General Journal'/>
<report name='account.journal.period.print' id='account_journal' rml='account/report/account_journal.rml' auto='False' model='account.journal.period' string='Print Journal'/>
<report name='account.overdue' id='account_overdue' rml='account/report/overdue.rml' auto='False' model='res.partner' string='Overdue payments'/>
<report name='account.invoice' id='account_invoices' rml='account/report/invoice.rml' auto='False' model='account.invoice' string='Invoices'/>
<report name='account.transfer' xml='account/report/transfer.xml' id='account_transfers' xsl='account/report/transfer.xsl' model='account.transfer' string='Transfers'/>
<report name='account.intracom' id='account_intracom' auto='False' model='account.move.line' menu='False' string='IntraCom'/>
<report id="account_move_line_list"
string="All Entries"
model="account.tax.code"
name="account.tax.code.entries"
rml="account/report/account_tax_code.rml"
/>
<report name='account.tax.code.entries' id='account_move_line_list' rml='account/report/account_tax_code.rml' model='account.tax.code' string='All Entries'/>
<report id="account_vat_declaration"
string="Taxes report"
model="account.tax.code"
name="account.vat.declaration"
rml="account/report/tax_report.rml"
auto="False"
menu="False"/>
<report name='account.vat.declaration' id='account_vat_declaration' rml='account/report/tax_report.rml' auto='False' model='account.tax.code' menu='False' string='Taxes report'/>
<wizard
string="Wizard taxes report"
model="account.tax.code"
name="account.vat.declaration"
menu="False"
id="wizard_vat_declaration"/>
<wizard name='account.vat.declaration' id='wizard_vat_declaration' model='account.tax.code' menu='False' string='Wizard taxes report'/>
<menuitem
name="Financial Management/Reporting/Taxes Report"
action="wizard_vat_declaration"
type="wizard"
id="menu_wizard_vat_declaration"/>
<menuitem name='Financial Management/Reporting/Taxes Report' action='wizard_vat_declaration' type='wizard' id='menu_wizard_vat_declaration'/>
<!--

View File

@ -38,7 +38,7 @@
<field name="perm_unlink" eval="True"/>
</record>
<!-- <record model="ir.model.access" id="access_payment_term_admin">
<!-- <record model="ir.model.access" id="access_payment_term_admin">
<field name="name">Payment Term</field>
<field name="model_id" model="ir.model"
search="[('model', '=', 'account.payment.term')]"/>
@ -68,7 +68,8 @@
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
</record><!--
</record>
<!--
<record model="ir.model.access" id="access_payment_term_line_admin">
<field name="name">Payment Term Line</field>
@ -100,7 +101,8 @@
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
</record><!--
</record>
<!--
<record model="ir.model.access" id="access_account_type_admin">
<field name="name">Account Type</field>
@ -132,7 +134,8 @@
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
</record><!--
</record>
<!--
<record model="ir.model.access" id="access_account_admin">
<field name="name">Account</field>

View File

@ -76,3 +76,4 @@
</assert>
</data>
</terp>

File diff suppressed because it is too large Load Diff

View File

@ -1,227 +1,70 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<wizard
string="Refund invoice"
model="account.invoice"
name="account.invoice.refund"
id="wizard_invoice_refund"/>
<wizard name='account.invoice.refund' id='wizard_invoice_refund' model='account.invoice' string='Refund invoice'/>
<wizard
string="Pay invoice"
model="account.invoice"
name="account.invoice.pay"
id="wizard_invoice_pay"/>
<wizard name='account.invoice.pay' id='wizard_invoice_pay' model='account.invoice' string='Pay invoice'/>
<wizard
string="Spread amount"
model="account.budget.post"
name="account.budget.spread"
menu="False"
id="wizard_budget_spread"/>
<wizard name='account.budget.spread' id='wizard_budget_spread' model='account.budget.post' menu='False' string='Spread amount'/>
<!-- close year, period, journal -->
<wizard
string="Close a Fiscal Year"
model="account.fiscalyear"
name="account.fiscalyear.close"
menu="False"
id="wizard_fiscalyear_close"/>
<menuitem
name="Financial Management/End of Year Treatments/Close a Fiscal Year"
sequence="11"
action="wizard_fiscalyear_close"
type="wizard"
id="menu_wizard_fy_close"/>
<wizard name='account.fiscalyear.close' id='wizard_fiscalyear_close' model='account.fiscalyear' menu='False' string='Close a Fiscal Year'/>
<menuitem name='Financial Management/End of Year Treatments/Close a Fiscal Year' sequence='11' action='wizard_fiscalyear_close' type='wizard' id='menu_wizard_fy_close'/>
<wizard
string="Open a Closed Fiscal Year"
model="account.fiscalyear"
name="account.open_closed_fiscalyear"
menu="False"
id="wizard_open_closed_fiscalyear"/>
<menuitem
name="Financial Management/End of Year Treatments/Open a Closed Fiscal Year"
sequence="12"
action="wizard_open_closed_fiscalyear"
type="wizard"
id="menu_wizard_open_closed_fy"/>
<wizard name='account.open_closed_fiscalyear' id='wizard_open_closed_fiscalyear' model='account.fiscalyear' menu='False' string='Open a Closed Fiscal Year'/>
<menuitem name='Financial Management/End of Year Treatments/Open a Closed Fiscal Year' sequence='12' action='wizard_open_closed_fiscalyear' type='wizard' id='menu_wizard_open_closed_fy'/>
<wizard
string="Close Period"
model="account.period"
name="account.period.close"
id="wizard_period_close"/>
<wizard name='account.period.close' id='wizard_period_close' model='account.period' string='Close Period'/>
<!-- automatic reconcile -->
<wizard
string="Automatic reconciliation"
model="account.account"
name="account.automatic.reconcile"
menu="False"
id="wizard_automatic_reconcile"/>
<menuitem name="Financial Management/Periodical Processing/Reconciliation/Automatic Reconciliation"
action="wizard_automatic_reconcile"
type="wizard"
id="menu_automatic_reconcile"/>
<wizard name='account.automatic.reconcile' id='wizard_automatic_reconcile' model='account.account' menu='False' string='Automatic reconciliation'/>
<menuitem name='Financial Management/Periodical Processing/Reconciliation/Automatic Reconciliation' action='wizard_automatic_reconcile' type='wizard' id='menu_automatic_reconcile'/>
<!-- manual reconcile -->
<wizard
string="Reconcile Entries"
model="account.move.line"
name="account.move.line.reconcile"
id="wizard_reconcile"/>
<wizard name='account.move.line.reconcile' id='wizard_reconcile' model='account.move.line' string='Reconcile Entries'/>
<wizard
string="Unreconcile Entries"
model="account.move.reconcile"
name="account.reconcile.unreconcile"
id="wizard_reconcile_unreconcile"/>
<wizard name='account.reconcile.unreconcile' id='wizard_reconcile_unreconcile' model='account.move.reconcile' string='Unreconcile Entries'/>
<wizard
string="Reconcile entries"
model="account.move.line"
name="account.move.line.reconcile.select"
menu="False"
id="wizard_reconcile_select"/>
<menuitem
name="Financial Management/Periodical Processing/Reconciliation/Manual Reconciliation"
action="wizard_reconcile_select"
type="wizard"
id="menu_reconcile_select"/>
<wizard name='account.move.line.reconcile.select' id='wizard_reconcile_select' model='account.move.line' menu='False' string='Reconcile entries'/>
<menuitem name='Financial Management/Periodical Processing/Reconciliation/Manual Reconciliation' action='wizard_reconcile_select' type='wizard' id='menu_reconcile_select'/>
<!-- unreconcile -->
<wizard
string="Unreconcile Entries"
model="account.move.line"
name="account.move.line.unreconcile"
id="wizard_unreconcile"/>
<wizard name='account.move.line.unreconcile' id='wizard_unreconcile' model='account.move.line' string='Unreconcile Entries'/>
<wizard
string="Unreconcile entries"
model="account.move.line"
name="account.move.line.unreconcile.select"
menu="False"
id="wizard_unreconcile_select"/>
<menuitem
name="Financial Management/Periodical Processing/Reconciliation/Manual Unreconciliation"
action="wizard_unreconcile_select"
type="wizard"
id="menu_unreconcile_select"/>
<wizard name='account.move.line.unreconcile.select' id='wizard_unreconcile_select' model='account.move.line' menu='False' string='Unreconcile entries'/>
<menuitem name='Financial Management/Periodical Processing/Reconciliation/Manual Unreconciliation' action='wizard_unreconcile_select' type='wizard' id='menu_unreconcile_select'/>
<!-- subscriptions -->
<wizard
string="Create subscription entries"
model="account.subscription"
name="account.subscription.generate"
menu="False"
id="wizard_generate_subscription"/>
<menuitem
name="Financial Management/Periodical Processing/Create Subscription Entries"
action="wizard_generate_subscription"
type="wizard"
id="menu_generate_subscription"/>
<wizard name='account.subscription.generate' id='wizard_generate_subscription' model='account.subscription' menu='False' string='Create subscription entries'/>
<menuitem name='Financial Management/Periodical Processing/Create Subscription Entries' action='wizard_generate_subscription' type='wizard' id='menu_generate_subscription'/>
<!-- Aged partner balance -->
<wizard
string="Aged partner balance"
model="res.partner"
name="account.aged.trial.balance"
menu="False"
id="wizard_aged_trial_balance"/>
<menuitem
name="Financial Management/Reporting/Partner Accounts/Aged Partner Balance"
action="wizard_aged_trial_balance"
type="wizard"
id="menu_aged_trial_balance"/>
<wizard name='account.aged.trial.balance' id='wizard_aged_trial_balance' model='res.partner' menu='False' string='Aged partner balance'/>
<menuitem name='Financial Management/Reporting/Partner Accounts/Aged Partner Balance' action='wizard_aged_trial_balance' type='wizard' id='menu_aged_trial_balance'/>
<!-- report-related wizards -->
<wizard
string="Partner balance"
model="res.partner"
name="account.partner.balance.report"
menu="False"
id="wizard_partner_balance_report"/>
<menuitem
name="Financial Management/Reporting/Partner Accounts/Partner Balance"
action="wizard_partner_balance_report"
type="wizard"
id="menu_partner_balance"/>
<wizard name='account.partner.balance.report' id='wizard_partner_balance_report' model='res.partner' menu='False' string='Partner balance'/>
<menuitem name='Financial Management/Reporting/Partner Accounts/Partner Balance' action='wizard_partner_balance_report' type='wizard' id='menu_partner_balance'/>
<wizard
string="Partner ledger"
model="res.partner"
name="account.third_party_ledger.report"
menu="False"
id="wizard_third_party_ledger"/>
<menuitem
name="Financial Management/Reporting/Partner Accounts/Partner Ledger"
action="wizard_third_party_ledger"
type="wizard"
id="menu_third_party_ledger"/>
<wizard name='account.third_party_ledger.report' id='wizard_third_party_ledger' model='res.partner' menu='False' string='Partner ledger'/>
<menuitem name='Financial Management/Reporting/Partner Accounts/Partner Ledger' action='wizard_third_party_ledger' type='wizard' id='menu_third_party_ledger'/>
<wizard
string="Budget"
model="account.budget.post"
name="account.budget.report"
keyword="client_print_multi"
id="wizard_budget_report"/>
<wizard
string="Account balance"
model="account.account"
name="account.account.balance.report"
keyword="client_print_multi"
id="wizard_balance_report"/>
<wizard
string="General ledger"
model="account.account"
name="account.general.ledger.report"
keyword="client_print_multi"
id="wizard_general_ledger_report"/>
<wizard name='account.budget.report' id='wizard_budget_report' model='account.budget.post' keyword='client_print_multi' string='Budget'/>
<wizard name='account.account.balance.report' id='wizard_balance_report' model='account.account' keyword='client_print_multi' string='Account balance'/>
<wizard name='account.general.ledger.report' id='wizard_general_ledger_report' model='account.account' keyword='client_print_multi' string='General ledger'/>
<wizard
string="Confirm draft invoices"
model="account.invoice"
name="account.invoice.state.confirm"
keyword="client_action_multi"
multi="True"
id="wizard_invoice_state_confirm"/>
<wizard
string="Cancel selected invoices"
model="account.invoice"
name="account.invoice.state.cancel"
keyword="client_action_multi"
multi="True"
id="wizard_invoice_state_cancel"/>
<wizard name='account.invoice.state.confirm' multi='True' id='wizard_invoice_state_confirm' model='account.invoice' keyword='client_action_multi' string='Confirm draft invoices'/>
<wizard name='account.invoice.state.cancel' multi='True' id='wizard_invoice_state_cancel' model='account.invoice' keyword='client_action_multi' string='Cancel selected invoices'/>
<wizard
string="Duplicate"
model="account.account"
name="account.wizard.account.duplicate"
id="wizard_account_duplicate"
keyword="tree_but_action"/>
<wizard name='account.wizard.account.duplicate' id='wizard_account_duplicate' model='account.account' keyword='tree_but_action' string='Duplicate'/>
<!-- account.move validate -->
<wizard
string="Validate Account Moves"
model="account.move"
name="account.move.validate"
menu="False"
id="wizard_validate_account_moves"/>
<menuitem
name="Financial Management/Periodical Processing/Validate Account Moves"
action="wizard_validate_account_moves"
type="wizard"
id="menu_validate_account_moves"/>
<wizard name='account.move.validate' id='wizard_validate_account_moves' model='account.move' menu='False' string='Validate Account Moves'/>
<menuitem name='Financial Management/Periodical Processing/Validate Account Moves' action='wizard_validate_account_moves' type='wizard' id='menu_validate_account_moves'/>
<wizard
string="Validate Account Moves"
model="account.move.line"
name="account.move_line.validate"
menu="True"
id="wizard_validate_account_moves_line"/>
<wizard name='account.move_line.validate' id='wizard_validate_account_moves_line' model='account.move.line' menu='True' string='Validate Account Moves'/>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data>
<data>
<!--
Account Type
-->
@ -48,5 +48,5 @@
<field name="name">Closed</field>
<field name="code">closed</field>
</record>
</data>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
<data noupdate="1">
<record model="res.request.link" id="req_link_invoice">
<field name="name">Invoice</field>
<field name="object">account.invoice</field>
@ -71,6 +71,6 @@
<field name="padding" eval="3" />
<field name="number_next" eval="2708" />
</record>
</data>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data noupdate="True">
<data noupdate="True">
<!--
Minimal Tiny ERP Account Chart
@ -73,5 +73,5 @@
<field name="company_id" ref="base.main_company"/>
</record>
</data>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data>
<data>
<!--
Partners Extension
-->
@ -18,5 +18,5 @@
</field>
</field>
</record>
</data>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
<data noupdate="1">
<!--
Product income and expense accounts, default parameters
-->
@ -30,5 +30,5 @@
<field name="company_id" ref="base.main_company"/>
</record>
</data>
</data>
</terp>

View File

@ -53,7 +53,8 @@
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
</record><!--
</record>
<!--
<record model="ir.model.access" id="access_analytic_journal_account_admin">
<field name="name">Analytic Journal</field>

View File

@ -1,353 +1,331 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<record model="ir.ui.view" id="view_account_analytic_account_list">
<field name="name">account.analytic.account.list</field>
<field name="model">account.analytic.account</field>
<field name="type">tree</field>
<field name="priority" eval="8"/>
<field name="arch" type="xml">
<tree string="Analytic account" colors="red:date and (date&lt;=current_date)">
<field name="code" />
<field name="complete_name"/>
<field name="quantity" />
<field name="quantity_max" />
<field name="date" />
<record id='view_account_analytic_account_list' model='ir.ui.view'>
<field name='name'>account.analytic.account.list</field>
<field name='model'>account.analytic.account</field>
<field name='type'>tree</field>
<field name='priority' eval='8'/>
<field name='arch' type='xml'>
<tree colors='red:date and (date&lt;=current_date)' string='Analytic account'>
<field name='code'/>
<field name='complete_name'/>
<field name='quantity'/>
<field name='quantity_max'/>
<field name='date'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_account_analytic_account_tree">
<field name="name">account.analytic.account.tree</field>
<field name="model">account.analytic.account</field>
<field name="type">tree</field>
<field name="field_parent">child_ids</field>
<field name="arch" type="xml">
<tree string="Analytic account" colors="red:date and (date&lt;=current_date)">
<field name="name"/>
<field name="code"/>
<field name="date" />
<field name="company_currency_id"/>
<field name="debit" />
<field name="credit" />
<field name="balance" />
<field name="quantity" />
<field name="quantity_max" />
<record id='view_account_analytic_account_tree' model='ir.ui.view'>
<field name='name'>account.analytic.account.tree</field>
<field name='model'>account.analytic.account</field>
<field name='type'>tree</field>
<field name='field_parent'>child_ids</field>
<field name='arch' type='xml'>
<tree colors='red:date and (date&lt;=current_date)' string='Analytic account'>
<field name='name'/>
<field name='code'/>
<field name='date'/>
<field name='company_currency_id'/>
<field name='debit'/>
<field name='credit'/>
<field name='balance'/>
<field name='quantity'/>
<field name='quantity_max'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_account_analytic_account_form">
<field name="name">account.analytic.account.form</field>
<field name="model">account.analytic.account</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Analytic account">
<record id='view_account_analytic_account_form' model='ir.ui.view'>
<field name='name'>account.analytic.account.form</field>
<field name='model'>account.analytic.account</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Analytic account'>
<notebook>
<page string="Account Data">
<field name="name" select="1"/>
<field name="code" select="1"/>
<field name="parent_id" on_change="on_change_parent(parent_id)" />
<field name="company_id" select="2"/>
<field name="type" select="2" />
<field name="partner_id" select="1"/>
<page string='Account Data'>
<field name='name' select='1'/>
<field name='code' select='1'/>
<field name='parent_id' on_change='on_change_parent(parent_id)'/>
<field name='company_id' select='2'/>
<field name='type' select='2'/>
<field name='partner_id' select='1'/>
<newline/>
<field name="date_start" />
<field name="date" select="2"/>
<field name="active" select="2"/>
<field name='date_start'/>
<field name='date' select='2'/>
<field name='active' select='2'/>
<newline/>
<field name="quantity_max" />
<field name="user_id" />
<separator string="Note" colspan="4" />
<field name="description" colspan="4" nolabel="1" />
<field name='quantity_max'/>
<field name='user_id'/>
<separator string='Note' colspan='4'/>
<field name='description' nolabel='1' colspan='4'/>
</page>
</notebook>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_account_analytic_account_form">
<field name="name">Analytic Accounts</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="view_id" ref="view_account_analytic_account_tree"/>
<record id='action_account_analytic_account_form' model='ir.actions.act_window'>
<field name='name'>Analytic Accounts</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='view_id' ref='view_account_analytic_account_tree'/>
</record>
<menuitem name="Financial Management/Configuration/Analytic Accounts/Analytic Accounts" id="account_analytic_def_account"
action="action_account_analytic_account_form"/>
<menuitem name='Financial Management/Configuration/Analytic Accounts/Analytic Accounts' action='action_account_analytic_account_form' id='account_analytic_def_account'/>
<record model="ir.actions.act_window" id="action_account_analytic_account_tree2">
<field name="name">Analytic Charts of Accounts</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">account.analytic.account</field>
<field name="domain">[('parent_id','=',False)]</field>
<field name="view_type">tree</field>
<field name="view_id" ref="view_account_analytic_account_tree"/>
<record id='action_account_analytic_account_tree2' model='ir.actions.act_window'>
<field name='name'>Analytic Charts of Accounts</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>account.analytic.account</field>
<field name='domain'>[('parent_id','=',False)]</field>
<field name='view_type'>tree</field>
<field name='view_id' ref='view_account_analytic_account_tree'/>
</record>
<menuitem name="Financial Management/Configuration/Analytic Accounts/" id="account_analytic_def_chart" action="action_account_analytic_account_tree2"/>
<menuitem name="Financial Management/Charts/" id="account_analytic_chart" action="action_account_analytic_account_tree2"/>
<menuitem name='Financial Management/Configuration/Analytic Accounts/' action='action_account_analytic_account_tree2' id='account_analytic_def_chart'/>
<menuitem name='Financial Management/Charts/' action='action_account_analytic_account_tree2' id='account_analytic_chart'/>
<menuitem name="Financial Management/Reporting/Analytic/Analytic Balance" id="account_analytic_chart_balance" action="action_account_analytic_account_tree2"/>
<menuitem name='Financial Management/Reporting/Analytic/Analytic Balance' action='action_account_analytic_account_tree2' id='account_analytic_chart_balance'/>
<record model="ir.ui.view" id="view_account_analytic_line_form">
<field name="name">account.analytic.line.form</field>
<field name="model">account.analytic.line</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Analytic Entry">
<field name="name" select="1" colspan="4"/>
<field name="amount" select="2"/>
<field name="date" select="1"/>
<field name="account_id" select="1"/>
<field name="journal_id" select="2"/>
<field name="general_account_id" select="2"/>
<field name="move_id" select="2"/>
<field name="unit_amount" select="2"/>
<field name="ref" select="2"/>
<record id='view_account_analytic_line_form' model='ir.ui.view'>
<field name='name'>account.analytic.line.form</field>
<field name='model'>account.analytic.line</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Analytic Entry'>
<field name='name' select='1' colspan='4'/>
<field name='amount' select='2'/>
<field name='date' select='1'/>
<field name='account_id' select='1'/>
<field name='journal_id' select='2'/>
<field name='general_account_id' select='2'/>
<field name='move_id' select='2'/>
<field name='unit_amount' select='2'/>
<field name='ref' select='2'/>
<newline/>
<field name="product_id" select="2"/>
<field name="product_uom_id" select="2"/>
<field name='product_id' select='2'/>
<field name='product_uom_id' select='2'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_account_analytic_line_tree">
<field name="name">account.analytic.line.tree</field>
<field name="model">account.analytic.line</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Analytic Entries" editable="top">
<field name="date"/>
<field name="name" />
<field name="unit_amount" sum="Total quantity" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)"/>
<field name="product_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)"/>
<field name="account_id" domain="[('type','=','normal')]"/>
<field name="product_uom_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" invisible="True"/>
<field name="amount" sum="Total amount"/>
<field name="general_account_id"/>
<field name="journal_id"/>
<field name="ref"/>
<record id='view_account_analytic_line_tree' model='ir.ui.view'>
<field name='name'>account.analytic.line.tree</field>
<field name='model'>account.analytic.line</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree editable='top' string='Analytic Entries'>
<field name='date'/>
<field name='name'/>
<field name='unit_amount' sum='Total quantity' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name='product_id' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name='account_id' domain='[(&apos;type&apos;,&apos;=&apos;,&apos;normal&apos;)]'/>
<field name='product_uom_id' invisible='True' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name='amount' sum='Total amount'/>
<field name='general_account_id'/>
<field name='journal_id'/>
<field name='ref'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_account_analytic_line_form">
<field name="name">Analytic Entries</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">account.analytic.line</field>
<field name="view_type">form</field>
<field name="view_id" ref="view_account_analytic_line_tree"/>
<record id='action_account_analytic_line_form' model='ir.actions.act_window'>
<field name='name'>Analytic Entries</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>account.analytic.line</field>
<field name='view_type'>form</field>
<field name='view_id' ref='view_account_analytic_line_tree'/>
</record>
<menuitem name="Financial Management/Entries/Analytic Entries/Analytic Entries" id="account_entries_analytic_entries" action="action_account_analytic_line_form" />
<menuitem name='Financial Management/Entries/Analytic Entries/Analytic Entries' action='action_account_analytic_line_form' id='account_entries_analytic_entries'/>
<record model="ir.actions.act_window" id="action_account_tree1">
<field name="name">action.account.tree1</field>
<field name="res_model">account.analytic.line</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('account_id','=', active_id)]</field>
<record id='action_account_tree1' model='ir.actions.act_window'>
<field name='name'>action.account.tree1</field>
<field name='res_model'>account.analytic.line</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('account_id','=', active_id)]</field>
</record>
<record model="ir.values" id="ir_open_account_analytic_account">
<field name="key2" eval="'tree_but_open'"/>
<field name="model" eval="'account.analytic.account'"/>
<field name="name">Open Account Tree</field>
<field name="value" eval="'ir.actions.act_window,%d'%action_account_tree1"/>
<field name="object" eval="True"/>
<record id='ir_open_account_analytic_account' model='ir.values'>
<field name='key2' eval='&apos;tree_but_open&apos;'/>
<field name='model' eval='&apos;account.analytic.account&apos;'/>
<field name='name'>Open Account Tree</field>
<field name='value' eval='&apos;ir.actions.act_window,%d&apos;%action_account_tree1'/>
<field name='object' eval='True'/>
</record>
<record model="ir.ui.view" id="account_analytic_line_extended_form">
<field name="name">account.analytic.line.extended_form</field>
<field name="model">account.analytic.line</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Project line">
<field name="name" />
<field name="account_id" />
<field name="date" />
<field name="journal_id" />
<field name="unit_amount" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
<field name="product_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
<field name="product_uom_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
<field name="general_account_id" invisible="True"/>
<field name="amount" />
<record id='account_analytic_line_extended_form' model='ir.ui.view'>
<field name='name'>account.analytic.line.extended_form</field>
<field name='model'>account.analytic.line</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Project line'>
<field name='name'/>
<field name='account_id'/>
<field name='date'/>
<field name='journal_id'/>
<field name='unit_amount' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name='product_id' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name='product_uom_id' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name='general_account_id' invisible='True'/>
<field name='amount'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_account_analytic_account_line_extended_form">
<field name="name">account.analytic.line.extended</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">account.analytic.line</field>
<field name="view_type">form</field>
<field name="view_id" ref="account_analytic_line_extended_form" />
<record id='action_account_analytic_account_line_extended_form' model='ir.actions.act_window'>
<field name='name'>account.analytic.line.extended</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>account.analytic.line</field>
<field name='view_type'>form</field>
<field name='view_id' ref='account_analytic_line_extended_form'/>
</record>
#
# Analytic Journal
#
<record model="ir.ui.view" id="view_account_analytic_journal_tree">
<field name="name">account.analytic.journal.tree</field>
<field name="model">account.analytic.journal</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Analytic Journal">
<field name="code"/>
<field name="name"/>
<field name="type"/>
<record id='view_account_analytic_journal_tree' model='ir.ui.view'>
<field name='name'>account.analytic.journal.tree</field>
<field name='model'>account.analytic.journal</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Analytic Journal'>
<field name='code'/>
<field name='name'/>
<field name='type'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_account_analytic_journal_form">
<field name="name">account.analytic.journal.form</field>
<field name="model">account.analytic.journal</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Analytic Journal">
<field name="name" select="1"/>
<field name="code" select="1"/>
<field name="type" select="2" />
<field name="active" select="2" />
<record id='view_account_analytic_journal_form' model='ir.ui.view'>
<field name='name'>account.analytic.journal.form</field>
<field name='model'>account.analytic.journal</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Analytic Journal'>
<field name='name' select='1'/>
<field name='code' select='1'/>
<field name='type' select='2'/>
<field name='active' select='2'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_account_analytic_journal_form">
<field name="name">Analytic Journal Definition</field>
<field name="res_model">account.analytic.journal</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<record id='action_account_analytic_journal_form' model='ir.actions.act_window'>
<field name='name'>Analytic Journal Definition</field>
<field name='res_model'>account.analytic.journal</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
</record>
<menuitem name="Financial Management/Configuration/Journal/Analytic Journal Definition" id="account_def_analytic_journal"
action="action_account_analytic_journal_form"/>
<menuitem name='Financial Management/Configuration/Journal/Analytic Journal Definition' action='action_account_analytic_journal_form' id='account_def_analytic_journal'/>
#
# Open journal entries
#
<record model="ir.actions.act_window" id="action_account_analytic_journal_open_form">
<field name="name">account.analytic.journal.open.form</field>
<field name="res_model">account.analytic.line</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('journal_id','=',active_id)]</field>
<record id='action_account_analytic_journal_open_form' model='ir.actions.act_window'>
<field name='name'>account.analytic.journal.open.form</field>
<field name='res_model'>account.analytic.line</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('journal_id','=',active_id)]</field>
</record>
<record model="ir.values" id="ir_open_account_journal_analytic">
<field name="key2" eval="'tree_but_open'"/>
<field name="model" eval="'account.analytic.journal'"/>
<field name="name">Open Analytic Journal</field>
<field name="value" eval="'ir.actions.act_window,%d'%action_account_analytic_journal_open_form"/>
<field name="object" eval="True"/>
<record id='ir_open_account_journal_analytic' model='ir.values'>
<field name='key2' eval='&apos;tree_but_open&apos;'/>
<field name='model' eval='&apos;account.analytic.journal&apos;'/>
<field name='name'>Open Analytic Journal</field>
<field name='value' eval='&apos;ir.actions.act_window,%d&apos;%action_account_analytic_journal_open_form'/>
<field name='object' eval='True'/>
</record>
#
# Reporting
#
<record model="ir.actions.act_window" id="action_account_analytic_journal_tree">
<field name="name">Print Analytic Journals</field>
<field name="res_model">account.analytic.journal</field>
<field name="view_type">tree</field>
<record id='action_account_analytic_journal_tree' model='ir.actions.act_window'>
<field name='name'>Print Analytic Journals</field>
<field name='res_model'>account.analytic.journal</field>
<field name='view_type'>tree</field>
</record>
<menuitem name="Financial Management/Reporting/Analytic/Print Analytic Journals"
id="account_analytic_journal_print"
action="action_account_analytic_journal_tree"/>
<menuitem name='Financial Management/Reporting/Analytic/Print Analytic Journals' action='action_account_analytic_journal_tree' id='account_analytic_journal_print'/>
<record model="ir.actions.act_window" id="action_account_analytic_journal_tree2">
<field name="name">Entries by Journal</field>
<field name="res_model">account.analytic.journal</field>
<field name="view_type">tree</field>
<field name="view_id" ref="view_account_analytic_journal_tree"/>
<record id='action_account_analytic_journal_tree2' model='ir.actions.act_window'>
<field name='name'>Entries by Journal</field>
<field name='res_model'>account.analytic.journal</field>
<field name='view_type'>tree</field>
<field name='view_id' ref='view_account_analytic_journal_tree'/>
</record>
<menuitem name="Financial Management/Entries/Analytic Entries/Entries by Journal"
id="account_analytic_journal_entries"
action="action_account_analytic_journal_tree2"/>
<menuitem name='Financial Management/Entries/Analytic Entries/Entries by Journal' action='action_account_analytic_journal_tree2' id='account_analytic_journal_entries'/>
#
# Statistics
#
<record model="ir.ui.view" id="report_hr_timesheet_invoice_journal_form">
<field name="name">report.hr.timesheet.invoice.journal.form</field>
<field name="model">report.hr.timesheet.invoice.journal</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Analytic Entries Stats">
<field name="name" select="1"/>
<field name="account_id" select="1"/>
<field name="journal_id" select="2"/>
<record id='report_hr_timesheet_invoice_journal_form' model='ir.ui.view'>
<field name='name'>report.hr.timesheet.invoice.journal.form</field>
<field name='model'>report.hr.timesheet.invoice.journal</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Analytic Entries Stats'>
<field name='name' select='1'/>
<field name='account_id' select='1'/>
<field name='journal_id' select='2'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="report_hr_timesheet_invoice_journal_tree">
<field name="name">report.hr.timesheet.invoice.journal.tree</field>
<field name="model">report.hr.timesheet.invoice.journal</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Analytic Entries Stats">
<field name="name"/>
<field name="account_id"/>
<field name="journal_id"/>
<field name="quantity"/>
<field name="revenue"/>
<field name="cost"/>
<record id='report_hr_timesheet_invoice_journal_tree' model='ir.ui.view'>
<field name='name'>report.hr.timesheet.invoice.journal.tree</field>
<field name='model'>report.hr.timesheet.invoice.journal</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Analytic Entries Stats'>
<field name='name'/>
<field name='account_id'/>
<field name='journal_id'/>
<field name='quantity'/>
<field name='revenue'/>
<field name='cost'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="report_hr_timesheet_invoice_journal_graph">
<field name="name">report.hr.timesheet.invoice.journal.graph</field>
<field name="model">report.hr.timesheet.invoice.journal</field>
<field name="type">graph</field>
<field name="arch" type="xml">
<graph type="bar" string="Analytic Entries Stats">
<field name="name"/>
<field name="cost" operator="+"/>
<field name="revenue" operator="+"/>
<field group="True" name="journal_id"/>
<record id='report_hr_timesheet_invoice_journal_graph' model='ir.ui.view'>
<field name='name'>report.hr.timesheet.invoice.journal.graph</field>
<field name='model'>report.hr.timesheet.invoice.journal</field>
<field name='type'>graph</field>
<field name='arch' type='xml'>
<graph type='bar' string='Analytic Entries Stats'>
<field name='name'/>
<field name='cost' operator='+'/>
<field name='revenue' operator='+'/>
<field name='journal_id' group='True'/>
</graph>
</field>
</record>
<record model="ir.actions.act_window" id="report_account_analytic_journal_tree">
<field name="name">Account cost and revenue by journal</field>
<field name="res_model">report.hr.timesheet.invoice.journal</field>
<field name="view_type">form</field>
<field name="view_mode">tree,graph</field>
<record id='report_account_analytic_journal_tree' model='ir.actions.act_window'>
<field name='name'>Account cost and revenue by journal</field>
<field name='res_model'>report.hr.timesheet.invoice.journal</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,graph</field>
</record>
<menuitem name="Financial Management/Reporting/Analytic/All Months/Account Cost and Revenue by Journal"
id="report_account_analytic_journal_print"
action="report_account_analytic_journal_tree"/>
<menuitem name='Financial Management/Reporting/Analytic/All Months/Account Cost and Revenue by Journal' action='report_account_analytic_journal_tree' id='report_account_analytic_journal_print'/>
<record model="ir.actions.act_window" id="report_account_analytic_journal_tree_month">
<field name="name">Account cost and revenue by journal (This Month)</field>
<field name="res_model">report.hr.timesheet.invoice.journal</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<field name="domain">[('name','=',time.strftime('%Y-%m-01'))]</field>
<record id='report_account_analytic_journal_tree_month' model='ir.actions.act_window'>
<field name='name'>Account cost and revenue by journal (This Month)</field>
<field name='res_model'>report.hr.timesheet.invoice.journal</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
<field name='domain'>[('name','=',time.strftime('%Y-%m-01'))]</field>
</record>
<menuitem name="Financial Management/Reporting/Analytic/This Month/Account Cost and Revenue by Journal"
id="report_account_analytic_journal_print_month"
action="report_account_analytic_journal_tree_month"/>
<menuitem name='Financial Management/Reporting/Analytic/This Month/Account Cost and Revenue by Journal' action='report_account_analytic_journal_tree_month' id='report_account_analytic_journal_print_month'/>
<act_window name="All Analytic Entries"
domain="[('account_id', '=', active_id)]"
res_model="account.analytic.line"
src_model="account.analytic.account"
view_type="form"
view_mode="tree,form"
id="act_acc_analytic_acc_5_report_hr_timesheet_invoice_journal"/>
<act_window name='All Analytic Entries' view_type='form' domain='[(&apos;account_id&apos;, &apos;=&apos;, active_id)]' id='act_acc_analytic_acc_5_report_hr_timesheet_invoice_journal' src_model='account.analytic.account' view_mode='tree,form' res_model='account.analytic.line'/>
<act_window name="Costs &amp; Revenues"
domain="[('account_id', '=', active_id)]"
res_model="report.hr.timesheet.invoice.journal"
src_model="account.analytic.account"
view_type="form"
view_mode="graph,tree,form"
id="act_acc_analytic_acc_2_report_hr_timesheet_invoice_journal"/>
<act_window name='Costs &amp; Revenues' view_type='form' domain='[(&apos;account_id&apos;, &apos;=&apos;, active_id)]' id='act_acc_analytic_acc_2_report_hr_timesheet_invoice_journal' src_model='account.analytic.account' view_mode='graph,tree,form' res_model='report.hr.timesheet.invoice.journal'/>
</data>
</terp>

View File

@ -1,133 +1,104 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<menuitem name="Project Management" id="menu_main" icon="terp-project"/>
<menuitem name='Project Management' icon='terp-project' id='menu_main'/>
<record model="ir.actions.act_window" id="action_account_analytic_managed">
<field name="name">My managed accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="domain">[('user_id','=',uid)]</field>
<record id='action_account_analytic_managed' model='ir.actions.act_window'>
<field name='name'>My managed accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='domain'>[('user_id','=',uid)]</field>
</record>
<menuitem
name="Project Management/Analytic Accounts/My Managed Accounts"
id="menu_analytic_account_managed"
action="action_account_analytic_managed" />
<menuitem name='Project Management/Analytic Accounts/My Managed Accounts' action='action_account_analytic_managed' id='menu_analytic_account_managed'/>
<record model="ir.actions.act_window" id="action_hr_tree_invoiced_my">
<field name="name">Uninvoiced entries of my accounts</field>
<field name="res_model">account.analytic.line</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('invoice_id','=',False),('to_invoice','!=',False),('account_id.user_id','=',uid)]</field>
<record id='action_hr_tree_invoiced_my' model='ir.actions.act_window'>
<field name='name'>Uninvoiced entries of my accounts</field>
<field name='res_model'>account.analytic.line</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('invoice_id','=',False),('to_invoice','!=',False),('account_id.user_id','=',uid)]</field>
</record>
<menuitem name="Project Management/Analytic Accounts/Uninvoiced Entries of My Projects"
id="menu_action_hr_tree_invoiced_my"
action="action_hr_tree_invoiced_my"/>
<menuitem name='Project Management/Analytic Accounts/Uninvoiced Entries of My Projects' action='action_hr_tree_invoiced_my' id='menu_action_hr_tree_invoiced_my'/>
<record model="ir.actions.act_window" id="action_account_analytic_managed_open">
<field name="name">My Open Managed Accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="domain">[('user_id','=',uid),('state','=','open')]</field>
<record id='action_account_analytic_managed_open' model='ir.actions.act_window'>
<field name='name'>My Open Managed Accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='domain'>[('user_id','=',uid),('state','=','open')]</field>
</record>
<menuitem
name="Project Management/Analytic Accounts/My Managed Accounts/"
id="menu_analytic_account_to_valid_open"
action="action_account_analytic_managed_open" />
<menuitem name='Project Management/Analytic Accounts/My Managed Accounts/' action='action_account_analytic_managed_open' id='menu_analytic_account_to_valid_open'/>
<record model="ir.actions.act_window" id="action_account_analytic_managed_pending">
<field name="name">My Pending Managed Accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="domain">[('user_id','=',uid),('state','=','pending')]</field>
<record id='action_account_analytic_managed_pending' model='ir.actions.act_window'>
<field name='name'>My Pending Managed Accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='domain'>[('user_id','=',uid),('state','=','pending')]</field>
</record>
<menuitem
name="Project Management/Analytic Accounts/My Managed Accounts/"
id="menu_analytic_account_to_valid_pending"
action="action_account_analytic_managed_pending" />
<menuitem name='Project Management/Analytic Accounts/My Managed Accounts/' action='action_account_analytic_managed_pending' id='menu_analytic_account_to_valid_pending'/>
<record model="ir.actions.act_window" id="action_account_analytic_managed_overpassed">
<field name="name">Overpassed accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="domain">[('date','&lt;=',time.strftime('%Y-%m-%d')),('state','=','open')]</field>
<record id='action_account_analytic_managed_overpassed' model='ir.actions.act_window'>
<field name='name'>Overpassed accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='domain'>[('date','&lt;=',time.strftime('%Y-%m-%d')),('state','=','open')]</field>
</record>
<menuitem
name="Project Management/Analytic Accounts/Overpassed Accounts"
id="menu_action_account_analytic_managed_overpassed"
action="action_account_analytic_managed_overpassed" />
<menuitem name='Project Management/Analytic Accounts/Overpassed Accounts' action='action_account_analytic_managed_overpassed' id='menu_action_account_analytic_managed_overpassed'/>
<record model="ir.actions.act_window" id="action_account_analytic_all">
<field name="name">All Analytic Accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="view_id" ref="account.view_account_analytic_account_list"/>
<field name="domain">[]</field>
<record id='action_account_analytic_all' model='ir.actions.act_window'>
<field name='name'>All Analytic Accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='view_id' ref='account.view_account_analytic_account_list'/>
<field name='domain'>[]</field>
</record>
<menuitem
name="Project Management/Analytic Accounts/"
id="menu_action_account_analytic_all"
action="action_account_analytic_all" />
<menuitem name='Project Management/Analytic Accounts/' action='action_account_analytic_all' id='menu_action_account_analytic_all'/>
<record model="ir.actions.act_window" id="action_account_analytic_all_draft">
<field name="name">Draft Analytic Accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="view_id" ref="account.view_account_analytic_account_list"/>
<field name="domain">[('state','=','draft')]</field>
<record id='action_account_analytic_all_draft' model='ir.actions.act_window'>
<field name='name'>Draft Analytic Accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='view_id' ref='account.view_account_analytic_account_list'/>
<field name='domain'>[('state','=','draft')]</field>
</record>
<menuitem
name="Project Management/Analytic Accounts/All Analytic Accounts/"
id="menu_action_account_analytic_all_draft"
action="action_account_analytic_all_draft" />
<menuitem name='Project Management/Analytic Accounts/All Analytic Accounts/' action='action_account_analytic_all_draft' id='menu_action_account_analytic_all_draft'/>
<record model="ir.actions.act_window" id="action_account_analytic_all_open">
<field name="name">Open Analytic Accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="view_id" ref="account.view_account_analytic_account_list"/>
<field name="domain">[('state','=','open')]</field>
<record id='action_account_analytic_all_open' model='ir.actions.act_window'>
<field name='name'>Open Analytic Accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='view_id' ref='account.view_account_analytic_account_list'/>
<field name='domain'>[('state','=','open')]</field>
</record>
<menuitem
name="Project Management/Analytic Accounts/All Analytic Accounts/"
id="menu_action_account_analytic_all_open"
action="action_account_analytic_all_open" />
<menuitem name='Project Management/Analytic Accounts/All Analytic Accounts/' action='action_account_analytic_all_open' id='menu_action_account_analytic_all_open'/>
<record model="ir.actions.act_window" id="action_account_analytic_all_pending">
<field name="name">Pending Analytic Accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="view_id" ref="account.view_account_analytic_account_list"/>
<field name="domain">[('state','=','pending')]</field>
<record id='action_account_analytic_all_pending' model='ir.actions.act_window'>
<field name='name'>Pending Analytic Accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='view_id' ref='account.view_account_analytic_account_list'/>
<field name='domain'>[('state','=','pending')]</field>
</record>
<menuitem
name="Project Management/Analytic Accounts/All Analytic Accounts/"
id="menu_action_account_analytic_all_pending"
action="action_account_analytic_all_pending" />
<menuitem name='Project Management/Analytic Accounts/All Analytic Accounts/' action='action_account_analytic_all_pending' id='menu_action_account_analytic_all_pending'/>
<record model="ir.actions.act_window" id="action_account_analytic_all_simplified">
<field name="name">Simplified View Analytic Accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="view_id" ref="view_account_analytic_simplified"/>
<field name="domain">[]</field>
<record id='action_account_analytic_all_simplified' model='ir.actions.act_window'>
<field name='name'>Simplified View Analytic Accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='view_id' ref='view_account_analytic_simplified'/>
<field name='domain'>[]</field>
</record>
<menuitem
name="Project Management/Analytic Accounts/All Analytic Accounts/"
id="menu_action_account_analytic_all_simplified"
action="action_account_analytic_all_simplified" />
<menuitem name='Project Management/Analytic Accounts/All Analytic Accounts/' action='action_account_analytic_all_simplified' id='menu_action_account_analytic_all_simplified'/>
</data>
</terp>

View File

@ -14,11 +14,13 @@
<field name="model">account.analytic.account</field>
<field name="type">form</field>
<field name="inherit_id" ref="account.view_account_analytic_account_form" />
<field name="priority" eval="18"/>
<field name="arch" type="xml">
<notebook position="inside">
<page string="Analysis summary">
<separator string="Work done stats" colspan="4" />
<field name="total_cost"/>
<field name="remaining_ca"/>
<field name="ca_invoiced"/>
@ -30,12 +32,15 @@
<field name="remaining_hours"/>
<newline/>
<separator string="Analysis stats" colspan="4" />
<field name="revenue_per_hour"/>
<field name="real_margin"/>
<field name="theorical_margin"/>
<field name="real_margin_rate"/>
<separator string="Key dates" colspan="4" />
<field name="last_invoice_date"/>
<field name="last_worked_invoiced_date" select="2"/>
<field name="last_worked_date"/>
<separator string="To be invoiced" colspan="4" />
@ -60,6 +65,7 @@
</field>
</page>
</notebook>
</field>
</record>
@ -83,13 +89,17 @@
<field name="name">account.analytic.account.tree</field>
<field name="model">account.analytic.account</field>
<field name="inherit_id" ref="account.view_account_analytic_account_list" />
<field name="type">tree</field>
<field name="arch" type="xml">
<field name="date" position="before">
<field name="last_invoice_date"/>
<field name="ca_to_invoice"/>
</field>
</field>
</record>
<record model="ir.ui.view" id="view_account_analytic_simplified">
@ -105,6 +115,7 @@
<field name="remaining_hours"/>
<field name="ca_to_invoice"/>
<field name="last_invoice_date"/>
</tree>
</field>
</record>

View File

@ -1,55 +1,52 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<record model="ir.ui.view" id="view_account_followup_stat_form">
<field name="name">account_followup.stat.form</field>
<field name="model">account_followup.stat</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Follow-Up lines">
<field name="name" select="1"/>
<field name="account_type" select="2"/>
<field name="date_move" select="1"/>
<field name="date_move_last" select="1"/>
<field name="date_followup" select="2"/>
<field name="followup_id" select="2"/>
<field name="balance" select="2"/>
<field name="debit"/>
<field name="credit"/>
<record id='view_account_followup_stat_form' model='ir.ui.view'>
<field name='name'>account_followup.stat.form</field>
<field name='model'>account_followup.stat</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Follow-Up lines'>
<field name='name' select='1'/>
<field name='account_type' select='2'/>
<field name='date_move' select='1'/>
<field name='date_move_last' select='1'/>
<field name='date_followup' select='2'/>
<field name='followup_id' select='2'/>
<field name='balance' select='2'/>
<field name='debit'/>
<field name='credit'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_account_followup_stat_tree">
<field name="name">account_followup.stat.tree</field>
<field name="model">account_followup.stat</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Follow-Up lines">
<field name="name"/>
<field name="account_type"/>
<field name="date_move"/>
<field name="date_move_last"/>
<field name="date_followup"/>
<field name="followup_id"/>
<field name="balance"/>
<field name="debit"/>
<field name="credit"/>
<record id='view_account_followup_stat_tree' model='ir.ui.view'>
<field name='name'>account_followup.stat.tree</field>
<field name='model'>account_followup.stat</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Follow-Up lines'>
<field name='name'/>
<field name='account_type'/>
<field name='date_move'/>
<field name='date_move_last'/>
<field name='date_followup'/>
<field name='followup_id'/>
<field name='balance'/>
<field name='debit'/>
<field name='credit'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_followup_stat">
<field name="name">Follow-Ups</field>
<field name="res_model">account_followup.stat</field>
<field name="view_type">form</field>
<record id='action_followup_stat' model='ir.actions.act_window'>
<field name='name'>Follow-Ups</field>
<field name='res_model'>account_followup.stat</field>
<field name='view_type'>form</field>
</record>
<menuitem
name="Financial Management/Reporting/"
id="menu_action_followup_stat"
action="action_followup_stat"/>
<menuitem name='Financial Management/Reporting/' action='action_followup_stat' id='menu_action_followup_stat'/>
</data>

View File

@ -1,144 +1,111 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<record model="ir.ui.view" id="view_account_followup_followup_line_form">
<field name="name">account_followup.followup.line.form</field>
<field name="model">account_followup.followup.line</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Follow-Up lines">
<field name="sequence" select="1"/>
<field name="name" select="1"/>
<field name="delay" select="1"/>
<field name="start" select="1"/>
<record id='view_account_followup_followup_line_form' model='ir.ui.view'>
<field name='name'>account_followup.followup.line.form</field>
<field name='model'>account_followup.followup.line</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Follow-Up lines'>
<field name='sequence' select='1'/>
<field name='name' select='1'/>
<field name='delay' select='1'/>
<field name='start' select='1'/>
<newline/>
<field name="description" select="1" colspan="4"/>
<field name='description' select='1' colspan='4'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_account_followup_followup_form">
<field name="name">account_followup.followup.form</field>
<field name="model">account_followup.followup</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Follow-Up">
<field name="name" select="1"/>
<separator string="Description" colspan="4"/>
<field name="description" colspan="4" nolabel="1"/>
<separator string="Lines" colspan="4"/>
<field name="followup_line" colspan="4" nolabel="1" widget="one2many_list"/>
<record id='view_account_followup_followup_form' model='ir.ui.view'>
<field name='name'>account_followup.followup.form</field>
<field name='model'>account_followup.followup</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Follow-Up'>
<field name='name' select='1'/>
<separator string='Description' colspan='4'/>
<field name='description' nolabel='1' colspan='4'/>
<separator string='Lines' colspan='4'/>
<field name='followup_line' nolabel='1' widget='one2many_list' colspan='4'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_account_followup_definition_form">
<field name="name">Follow-Ups</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">account_followup.followup</field>
<field name="view_type">form</field>
<record id='action_account_followup_definition_form' model='ir.actions.act_window'>
<field name='name'>Follow-Ups</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>account_followup.followup</field>
<field name='view_type'>form</field>
</record>
<menuitem
name="Financial Management/Configuration/Payment Terms/Follow-Ups"
action="action_account_followup_definition_form"
id="account_followup_menu"/>
<menuitem name='Financial Management/Configuration/Payment Terms/Follow-Ups' action='action_account_followup_definition_form' id='account_followup_menu'/>
<report id="account_followup_followup_report"
string="Followup Report"
model="account_followup.followup"
name="account_followup.followup.print"
rml="account_followup/report/rappel.rml"
auto="False"
menu="False"/>
<report name='account_followup.followup.print' id='account_followup_followup_report' rml='account_followup/report/rappel.rml' auto='False' model='account_followup.followup' menu='False' string='Followup Report'/>
<record model="ir.actions.wizard" id="action_account_followup_all_wizard">
<field name="name">Send followups</field>
<field name="wiz_name">account_followup.followup.print.all</field>
<record id='action_account_followup_all_wizard' model='ir.actions.wizard'>
<field name='name'>Send followups</field>
<field name='wiz_name'>account_followup.followup.print.all</field>
</record>
<menuitem
name="Financial Management/Periodical Processing/Send Follow-Ups"
action="action_account_followup_all_wizard"
type="wizard"
id="account_followup_wizard_menu"/>
<menuitem name='Financial Management/Periodical Processing/Send Follow-Ups' action='action_account_followup_all_wizard' type='wizard' id='account_followup_wizard_menu'/>
<record model="ir.ui.view" id="account_move_line_partner_tree">
<field name="name">account.move.line.partner.tree</field>
<field name="model">account.move.line</field>
<field name="type">tree</field>
<field name="priority" eval="32"/>
<field name="arch" type="xml">
<tree string="Partner entries" editable="bottom">
<field name="date"/>
<field name="move_id"/>
<field name="ref"/>
<field name="name"/>
<field name="partner_id"/>
<field name="account_id"/>
<field name="followup_line_id"/>
<field name="followup_date"/>
<field name="debit" sum="Total debit"/>
<field name="credit" sum="Total credit"/>
<field name="state"/>
<field name="date_maturity"/>
<record id='account_move_line_partner_tree' model='ir.ui.view'>
<field name='name'>account.move.line.partner.tree</field>
<field name='model'>account.move.line</field>
<field name='type'>tree</field>
<field name='priority' eval='32'/>
<field name='arch' type='xml'>
<tree editable='bottom' string='Partner entries'>
<field name='date'/>
<field name='move_id'/>
<field name='ref'/>
<field name='name'/>
<field name='partner_id'/>
<field name='account_id'/>
<field name='followup_line_id'/>
<field name='followup_date'/>
<field name='debit' sum='Total debit'/>
<field name='credit' sum='Total credit'/>
<field name='state'/>
<field name='date_maturity'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_move_line_form">
<field name="name">account.move.line.form.followup</field>
<field name="model">account.move.line</field>
<field name="inherit_id" ref="account.view_move_line_form"/>
<field name="arch" type="xml">
<field name="date_created" position="after">
<field name="followup_date"/>
<field name="followup_line_id"/>
<record id='view_move_line_form' model='ir.ui.view'>
<field name='name'>account.move.line.form.followup</field>
<field name='model'>account.move.line</field>
<field name='inherit_id' ref='account.view_move_line_form'/>
<field name='arch' type='xml'>
<field name='date_created' position='after'>
<field name='followup_date'/>
<field name='followup_line_id'/>
</field>
</field>
</record>
<record model="ir.ui.view" id="view_move_line_tree">
<field name="name">account.move.line.tree.followup</field>
<field name="model">account.move.line</field>
<field name="inherit_id" ref="account.view_move_line_tree"/>
<field name="arch" type="xml">
<field name="state" position="before">
<field name="followup_date"/>
<field name="followup_line_id"/>
<record id='view_move_line_tree' model='ir.ui.view'>
<field name='name'>account.move.line.tree.followup</field>
<field name='model'>account.move.line</field>
<field name='inherit_id' ref='account.view_move_line_tree'/>
<field name='arch' type='xml'>
<field name='state' position='before'>
<field name='followup_date'/>
<field name='followup_line_id'/>
</field>
</field>
</record>
<act_window name="Receivables &amp; Payables"
domain="[('partner_id', '=', active_id),('reconcile_id','=',False),('account_id.reconcile', '=', True)]"
res_model="account.move.line"
view="account_move_line_partner_tree"
id="account.act_account_partner_account_move_unreconciled"/>
<act_window name='Receivables &amp; Payables' domain='[(&apos;partner_id&apos;, &apos;=&apos;, active_id),(&apos;reconcile_id&apos;,&apos;=&apos;,False),(&apos;account_id.reconcile&apos;, &apos;=&apos;, True)]' id='account.act_account_partner_account_move_unreconciled' view='account_move_line_partner_tree' res_model='account.move.line'/>
<act_window name="All receivable entries"
domain="[('reconcile_id', '=', False),('account_id.type','=','receivable')]"
res_model="account.move.line"
src_model=""
view="account_move_line_partner_tree"
id="act_account_partner_account_move_all"/>
<act_window name='All receivable entries' domain='[(&apos;reconcile_id&apos;, &apos;=&apos;, False),(&apos;account_id.type&apos;,&apos;=&apos;,&apos;receivable&apos;)]' id='act_account_partner_account_move_all' src_model='' view='account_move_line_partner_tree' res_model='account.move.line'/>
<menuitem
action="act_account_partner_account_move_all"
name="Financial Management/Periodical Processing/Send Follow-Ups/Receivable Entries"
id="menu_account_move_open_unreconcile"/>
<menuitem name='Financial Management/Periodical Processing/Send Follow-Ups/Receivable Entries' action='act_account_partner_account_move_all' id='menu_account_move_open_unreconcile'/>
<act_window name="All payable entries"
domain="[('reconcile_id', '=', False), ('account_id.type','=','payable')]"
res_model="account.move.line"
src_model=""
view="account_move_line_partner_tree"
id="act_account_partner_account_move_payable_all"/>
<act_window name='All payable entries' domain='[(&apos;reconcile_id&apos;, &apos;=&apos;, False), (&apos;account_id.type&apos;,&apos;=&apos;,&apos;payable&apos;)]' id='act_account_partner_account_move_payable_all' src_model='' view='account_move_line_partner_tree' res_model='account.move.line'/>
<menuitem
action="act_account_partner_account_move_payable_all"
name="Financial Management/Periodical Processing/Send Follow-Ups/Payable Entries"
id="menu_account_move_open_unreconcile_payable"/>
<menuitem name='Financial Management/Periodical Processing/Send Follow-Ups/Payable Entries' action='act_account_partner_account_move_payable_all' id='menu_account_move_open_unreconcile_payable'/>
</data>

View File

@ -1,185 +1,170 @@
<?xml version="1.0" ?>
<?xml version='1.0'?>
<terp>
<data>
<menuitem name="Financial Management/Payment" id="menu_main" />
<menuitem name="Financial Management/Configuration" groups="base.group_admin" sequence="1" id="menu_main_configuration" />
<menuitem name='Financial Management/Payment' id='menu_main'/>
<menuitem name='Financial Management/Configuration' sequence='1' groups='base.group_admin' id='menu_main_configuration'/>
<record model="ir.ui.view" id="view_payment_type_form">
<field name="name">payment.type.form</field>
<field name="model">payment.type</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Payment type">
<field name="name" select="1"/>
<field name="code"/>
<record id='view_payment_type_form' model='ir.ui.view'>
<field name='name'>payment.type.form</field>
<field name='model'>payment.type</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Payment type'>
<field name='name' select='1'/>
<field name='code'/>
<newline/>
<field name="suitable_bank_types" select="1" colspan="4"/>
<field name='suitable_bank_types' select='1' colspan='4'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_payment_mode_tree">
<field name="name">payment.mode.tree</field>
<field name="model">payment.mode</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Payment mode">
<field name="name"/>
<field name="journal" />
<record id='view_payment_mode_tree' model='ir.ui.view'>
<field name='name'>payment.mode.tree</field>
<field name='model'>payment.mode</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Payment mode'>
<field name='name'/>
<field name='journal'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_payment_mode_form">
<field name="name">payment.mode.form</field>
<field name="model">payment.mode</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Payment mode">
<field name="name" select="1"/>
<field name="type"/>
<field name="journal"/>
<field name="bank_id"/>
<record id='view_payment_mode_form' model='ir.ui.view'>
<field name='name'>payment.mode.form</field>
<field name='model'>payment.mode</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Payment mode'>
<field name='name' select='1'/>
<field name='type'/>
<field name='journal'/>
<field name='bank_id'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_payment_mode_form">
<field name="name">Payment mode</field>
<field name="res_model">payment.mode</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<record id='action_payment_mode_form' model='ir.actions.act_window'>
<field name='name'>Payment mode</field>
<field name='res_model'>payment.mode</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
</record>
<menuitem
name="Financial Management/Configuration/Payment/Payment Mode"
id="menu_action_payment_mode_form" action="action_payment_mode_form"/>
<menuitem name='Financial Management/Configuration/Payment/Payment Mode' action='action_payment_mode_form' id='menu_action_payment_mode_form'/>
<record model="ir.ui.view" id="view_payment_order_form">
<field name="name">payment.order.form</field>
<field name="model">payment.order</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Payment order">
<field name="reference" />
<field name="mode" />
<field name="date_prefered" />
<field name="date_planned" select="1"/>
<field name="user_id" select="2"/>
<button name="%(wizard_populate_payment)d"
string="Add payment lines" type="action" colspan="2"/>
<field name="line_ids" colspan="4" nolabel="1"/>
<field name="date_created" select="2"/>
<field name="date_done" select="2"/>
<field name="state" select="1" readonly="1"/>
<group colspan="2" col="4">
<button name="cancel" states="draft,open" string="Cancel"/>
<button name="open" states="draft" string="Open"/>
<button name="%(wizard_pay_payment)d" states="open,done"
string="Make Payment" type="action"/>
<button name="set_to_draft" states="cancel"
type="object" string="Set to draft"/>
<record id='view_payment_order_form' model='ir.ui.view'>
<field name='name'>payment.order.form</field>
<field name='model'>payment.order</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Payment order'>
<field name='reference'/>
<field name='mode'/>
<field name='date_prefered'/>
<field name='date_planned' select='1'/>
<field name='user_id' select='2'/>
<button name='%(wizard_populate_payment)d' type='action' string='Add payment lines' colspan='2'/>
<field name='line_ids' nolabel='1' colspan='4'/>
<field name='date_created' select='2'/>
<field name='date_done' select='2'/>
<field name='state' readonly='1' select='1'/>
<group col='4' colspan='2'>
<button name='cancel' states='draft,open' string='Cancel'/>
<button name='open' states='draft' string='Open'/>
<button name='%(wizard_pay_payment)d' type='action' states='open,done' string='Make Payment'/>
<button name='set_to_draft' type='object' states='cancel' string='Set to draft'/>
</group>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_payment_order_tree">
<field name="name">payment.order.tree</field>
<field name="model">payment.order</field>
<field name="type">tree</field>
<field name="priority" eval="4"/>
<field name="arch" type="xml">
<tree string="Payment order">
<field name="reference" />
<field name="mode"/>
<field name="line_ids"/>
<field name="date_planned"/>
<field name="date_created" select="2"/>
<field name="date_done" select="2"/>
<field name="total"/>
<field name="state" />
<record id='view_payment_order_tree' model='ir.ui.view'>
<field name='name'>payment.order.tree</field>
<field name='model'>payment.order</field>
<field name='type'>tree</field>
<field name='priority' eval='4'/>
<field name='arch' type='xml'>
<tree string='Payment order'>
<field name='reference'/>
<field name='mode'/>
<field name='line_ids'/>
<field name='date_planned'/>
<field name='date_created' select='2'/>
<field name='date_done' select='2'/>
<field name='total'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_payment_order_tree">
<field name="name">Payment order</field>
<field name="res_model">payment.order</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
<record id='action_payment_order_tree' model='ir.actions.act_window'>
<field name='name'>Payment order</field>
<field name='res_model'>payment.order</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
</record>
<menuitem name="Financial Management/Payment/Payment Orders"
id="menu_action_payment_order_form"
action="action_payment_order_tree"
sequence="3"/>
<menuitem name='Financial Management/Payment/Payment Orders' sequence='3' action='action_payment_order_tree' id='menu_action_payment_order_form'/>
<record model="ir.actions.act_window" id="action_payment_order_draft">
<field name="name">Draft payment order</field>
<field name="res_model">payment.order</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','=','draft')]</field>
<record id='action_payment_order_draft' model='ir.actions.act_window'>
<field name='name'>Draft payment order</field>
<field name='res_model'>payment.order</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','=','draft')]</field>
</record>
<menuitem name="Financial Management/Payment/Payment Orders/Draft Payment Orders"
id="menu_action_payment_order_draft"
action="action_payment_order_draft"
sequence="1"/>
<menuitem name='Financial Management/Payment/Payment Orders/Draft Payment Orders' sequence='1' action='action_payment_order_draft' id='menu_action_payment_order_draft'/>
<record model="ir.actions.act_window" id="action_payment_order_open">
<field name="name">Payment orders to validate</field>
<field name="res_model">payment.order</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','=','open')]</field>
<record id='action_payment_order_open' model='ir.actions.act_window'>
<field name='name'>Payment orders to validate</field>
<field name='res_model'>payment.order</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','=','open')]</field>
</record>
<menuitem name="Financial Management/Payment/Payment Orders/Payment Orders to Validate"
id="menu_action_payment_order_open"
action="action_payment_order_open"
sequence="2"/>
<menuitem name='Financial Management/Payment/Payment Orders/Payment Orders to Validate' sequence='2' action='action_payment_order_open' id='menu_action_payment_order_open'/>
<record model="ir.ui.view" id="view_payment_line_form">
<field name="name">Payment Line</field>
<field name="model">payment.line</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Payment Line">
<record id='view_payment_line_form' model='ir.ui.view'>
<field name='name'>Payment Line</field>
<field name='model'>payment.line</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Payment Line'>
<notebook>
<page string="Payment">
<field name="move_line_id"
select="1"
on_change="onchange_move_line(move_line_id,parent.mode)"
domain="[('reconcile_id','=', False), ('credit', '>',0)] "/>
<page string='Payment'>
<field name='move_line_id' domain='[(&apos;reconcile_id&apos;,&apos;=&apos;, False), (&apos;credit&apos;, &apos;>&apos;,0)] ' on_change='onchange_move_line(move_line_id,parent.mode)' select='1'/>
<!--domain="[('reconcile_id','=', False), ('credit', '>',0),('amount_to_pay','>',0)] "/>-->
<separator string="Transaction Information" colspan="4"/>
<field name="date"/>
<group colspan="2">
<field name="amount_currency" select="1"/>
<field name="currency" nolabel="1"/>
<separator string='Transaction Information' colspan='4'/>
<field name='date'/>
<group colspan='2'>
<field name='amount_currency' select='1'/>
<field name='currency' nolabel='1'/>
</group>
<field name="partner_id"/>
<field name="bank_id" domain="[('partner_id','=',partner_id)]"/>
<separator string="Owner Account" colspan="2"/>
<separator string="Desitination Account" colspan="2"/>
<field name="info_owner" colspan="2" nolabel="1"/>
<field name="info_partner" colspan="2" nolabel="1"/>
<field name='partner_id'/>
<field name='bank_id' domain='[(&apos;partner_id&apos;,&apos;=&apos;,partner_id)]'/>
<separator string='Owner Account' colspan='2'/>
<separator string='Desitination Account' colspan='2'/>
<field name='info_owner' nolabel='1' colspan='2'/>
<field name='info_partner' nolabel='1' colspan='2'/>
<field name="communication" colspan="4"/>
<field name="communication2" colspan="4"/>
<field name="name"/> <field name="state"/>
</page><page string="Information">
<field name='communication' colspan='4'/>
<field name='communication2' colspan='4'/>
<field name='name'/>
<field name='state'/>
</page>
<page string='Information'>
<separator string="General Information" colspan="2"/>
<separator string="Entry Information" colspan="2"/>
<group colspan="2" col="2">
<field name="amount" select="1"/>
<separator string='General Information' colspan='2'/>
<separator string='Entry Information' colspan='2'/>
<group col='2' colspan='2'>
<field name='amount' select='1'/>
<!--<field name="currency"/>-->
<newline/>
<field name="partner_payable"/>
<field name='partner_payable'/>
</group>
<group colspan="2" col="2">
<field name="date_created"/>
<field name="due_date"/>
<field name="to_pay_currency"/>
<field name="to_pay"/>
<group col='2' colspan='2'>
<field name='date_created'/>
<field name='due_date'/>
<field name='to_pay_currency'/>
<field name='to_pay'/>
</group>
</page>
</notebook>
@ -187,56 +172,48 @@
</form>
</field>
</record>
<record model="ir.ui.view" id="view_payment_line_tree">
<field name="name">Payment Lines</field>
<field name="model">payment.line</field>
<field name="type">tree</field>
<field name="priority" eval="4"/>
<field name="arch" type="xml">
<tree string="Payment Line" editable="bottom"
colors="red:to_pay_currency&lt;amount_currency">
<field name="partner_id"/>
<record id='view_payment_line_tree' model='ir.ui.view'>
<field name='name'>Payment Lines</field>
<field name='model'>payment.line</field>
<field name='type'>tree</field>
<field name='priority' eval='4'/>
<field name='arch' type='xml'>
<tree editable='bottom' colors='red:to_pay_currency&lt;amount_currency' string='Payment Line'>
<field name='partner_id'/>
<field name="move_line_id"
on_change="onchange_move_line(move_line_id,parent.mode)"
domain="[('partner_id','=',partner_id),('reconcile_id', '=', False), ('credit', '>', 0)]"/>
<field name='move_line_id' domain='[(&apos;partner_id&apos;,&apos;=&apos;,partner_id),(&apos;reconcile_id&apos;, &apos;=&apos;, False), (&apos;credit&apos;, &apos;>&apos;, 0)]' on_change='onchange_move_line(move_line_id,parent.mode)'/>
<!--domain="[('partner_id','=',partner_id),('reconcile_id', '=', False), ('credit', '>', 0),('amount_to_pay','>',0)]"/>-->
<field name="bank_id" domain="[('partner_id', '=', partner_id)]"/>
<field name='bank_id' domain='[(&apos;partner_id&apos;, &apos;=&apos;, partner_id)]'/>
<field name="amount_currency" sum="Total Amount"/>
<field name="communication"/>
<field name="state"/>
<field name="date"/>
<field name="to_pay_currency" invisible="1"/>
<field name='amount_currency' sum='Total Amount'/>
<field name='communication'/>
<field name='state'/>
<field name='date'/>
<field name='to_pay_currency' invisible='1'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_payment_line_form">
<field name="name">Payment Line</field>
<field name="res_model">payment.line</field>
<field name="view_type">tree</field>
<field name="view_mode">form,tree</field>
<record id='action_payment_line_form' model='ir.actions.act_window'>
<field name='name'>Payment Line</field>
<field name='res_model'>payment.line</field>
<field name='view_type'>tree</field>
<field name='view_mode'>form,tree</field>
</record>
<record model="ir.ui.view" id="view_bank_statement_form">
<field name="name">account.bank.statement.form.inherit</field>
<field name="model">account.bank.statement</field>
<field name="type">form</field>
<field name="inherit_id" ref="account.view_bank_statement_form"/>
<field name="arch" type="xml">
<field name="period_id" position="after">
<button name="%(wizard_populate_statement)d"
string="Import payment lines" type="action" colspan="2"/>
<record id='view_bank_statement_form' model='ir.ui.view'>
<field name='name'>account.bank.statement.form.inherit</field>
<field name='model'>account.bank.statement</field>
<field name='type'>form</field>
<field name='inherit_id' ref='account.view_bank_statement_form'/>
<field name='arch' type='xml'>
<field name='period_id' position='after'>
<button name='%(wizard_populate_statement)d' type='action' string='Import payment lines' colspan='2'/>
</field>
</field>
</record>
<act_window name="Payment Lines"
domain="[('move_line_id.move_id.id', '=', move_id)]"
res_model="payment.line"
src_model="account.invoice"
id="act_account_invoice_2_payment_line"/>
<act_window name='Payment Lines' domain='[(&apos;move_line_id.move_id.id&apos;, &apos;=&apos;, move_id)]' id='act_account_invoice_2_payment_line' src_model='account.invoice' res_model='payment.line'/>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data>
<data>
<record model="workflow" id="wkf_payment_order">
<field name="name">Payment Order Workflow</field>
<field name="osv">payment.order</field>
@ -56,5 +56,5 @@
<field name="signal">cancel</field>
</record>
</data>
</data>
</terp>

View File

@ -1,161 +1,144 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<data>
<record model="ir.ui.view" id="view_account_report_form">
<field name="name">account.report.report.form</field>
<field name="model">account.report.report</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Accounting reporting">
<record id='view_account_report_form' model='ir.ui.view'>
<field name='name'>account.report.report.form</field>
<field name='model'>account.report.report</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Accounting reporting'>
<notebook>
<page string="General">
<field name="name" select="1" colspan="3"/>
<field name="code" select="1"/>
<field name="active" select="1"/>
<field name="parent_id" on_change="onchange_parent_id(parent_id)"/>
<field name="sequence"/>
<field name="type" select="1"/>
<field name="style"/>
<field name="color_font"/>
<field name="color_back"/>
<page string='General'>
<field name='name' select='1' colspan='3'/>
<field name='code' select='1'/>
<field name='active' select='1'/>
<field name='parent_id' on_change='onchange_parent_id(parent_id)'/>
<field name='sequence'/>
<field name='type' select='1'/>
<field name='style'/>
<field name='color_font'/>
<field name='color_back'/>
<newline/>
<field name="expression" colspan="4"/>
<field name="expression_status" colspan="4"/>
<separator string="Legend of operators" colspan="4"/>
<label string="Account debit:" align="1.0"/>
<label string="debit('ACCOUNT_CODE')" align="0.0"/>
<label string="Account credit:" align="1.0"/>
<label string="credit('ACCOUNT_CODE')" align="0.0"/>
<label string="Account balance:" align="1.0"/>
<label string="balance('ACCOUNT_CODE')" align="0.0"/>
<label string="Report amount:" align="1.0"/>
<label string="report('REPORT_CODE')" align="0.0"/>
<label string="Operators:" align="1.0"/>
<label string="+ - * / ( )" align="0.0"/>
<label string="Exemple: (balance('6','45') - credit('7')) / report('RPT1')" colspan="4"/>
<separator string="Return value for status" colspan="4"/>
<group colspan="1" col="2">
<label string="&lt; -1:" align="1.0"/>
<label string="Very bad" align="0.0"/>
<label string="-1:" align="1.0"/>
<label string="Bad" align="0.0"/>
<label string="0:" align="1.0"/>
<label string="Normal" align="0.0"/>
<label string="1:" align="1.0"/>
<label string="Good" align="0.0"/>
<label string="&gt; 1:" align="1.0"/>
<label string="Very Good" align="0.0"/>
<field name='expression' colspan='4'/>
<field name='expression_status' colspan='4'/>
<separator string='Legend of operators' colspan='4'/>
<label align='1.0' string='Account debit:'/>
<label align='0.0' string='debit(&apos;ACCOUNT_CODE&apos;)'/>
<label align='1.0' string='Account credit:'/>
<label align='0.0' string='credit(&apos;ACCOUNT_CODE&apos;)'/>
<label align='1.0' string='Account balance:'/>
<label align='0.0' string='balance(&apos;ACCOUNT_CODE&apos;)'/>
<label align='1.0' string='Report amount:'/>
<label align='0.0' string='report(&apos;REPORT_CODE&apos;)'/>
<label align='1.0' string='Operators:'/>
<label align='0.0' string='+ - * / ( )'/>
<label string='Exemple: (balance(&apos;6&apos;,&apos;45&apos;) - credit(&apos;7&apos;)) / report(&apos;RPT1&apos;)' colspan='4'/>
<separator string='Return value for status' colspan='4'/>
<group col='2' colspan='1'>
<label align='1.0' string='&lt; -1:'/>
<label align='0.0' string='Very bad'/>
<label align='1.0' string='-1:'/>
<label align='0.0' string='Bad'/>
<label align='1.0' string='0:'/>
<label align='0.0' string='Normal'/>
<label align='1.0' string='1:'/>
<label align='0.0' string='Good'/>
<label align='1.0' string='&gt; 1:'/>
<label align='0.0' string='Very Good'/>
</group>
</page><page string="Notes">
<field name="note" nolabel="1" colspan="4"/>
</page>
<page string='Notes'>
<field name='note' nolabel='1' colspan='4'/>
</page>
</notebook>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_account_report_tree_simple">
<field name="name">account.report.report.tree.simple</field>
<field name="model">account.report.report</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Accounting reporting">
<field name="code"/>
<field name="name"/>
<record id='view_account_report_tree_simple' model='ir.ui.view'>
<field name='name'>account.report.report.tree.simple</field>
<field name='model'>account.report.report</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Accounting reporting'>
<field name='code'/>
<field name='name'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_account_report_tree">
<field name="name">Custom reporting</field>
<field name="res_model">account.report.report</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain"></field>
<field name="view_id" ref="view_account_report_tree_simple"/>
<record id='action_account_report_tree' model='ir.actions.act_window'>
<field name='name'>Custom reporting</field>
<field name='res_model'>account.report.report</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'/>
<field name='view_id' ref='view_account_report_tree_simple'/>
</record>
<menuitem
name="Financial Management/Configuration/Custom Reporting"
id="menu_action_account_report_tree_define"
action="action_account_report_tree"/>
<record model="ir.actions.act_window" id="action_account_report_form">
<field name="name">New Reporting Item Formula</field>
<field name="res_model">account.report.report</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
<menuitem name='Financial Management/Configuration/Custom Reporting' action='action_account_report_tree' id='menu_action_account_report_tree_define'/>
<record id='action_account_report_form' model='ir.actions.act_window'>
<field name='name'>New Reporting Item Formula</field>
<field name='res_model'>account.report.report</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
</record>
<menuitem
name="Financial Management/Configuration/Custom Reporting/New Reporting Item Formula"
id="menu_action_account_report_form"
action="action_account_report_form"/>
<menuitem name='Financial Management/Configuration/Custom Reporting/New Reporting Item Formula' action='action_account_report_form' id='menu_action_account_report_form'/>
<record model="ir.ui.view" id="view_account_report_tree">
<field name="name">account.report.report.tree</field>
<field name="model">account.report.report</field>
<field name="type">tree</field>
<field name="priority" eval="8"/>
<field name="field_parent">child_ids</field>
<field name="arch" type="xml">
<tree string="Accounting reporting">
<field name="code"/>
<field name="name"/>
<field name="status"/>
<field name="amount"/>
<record id='view_account_report_tree' model='ir.ui.view'>
<field name='name'>account.report.report.tree</field>
<field name='model'>account.report.report</field>
<field name='type'>tree</field>
<field name='priority' eval='8'/>
<field name='field_parent'>child_ids</field>
<field name='arch' type='xml'>
<tree string='Accounting reporting'>
<field name='code'/>
<field name='name'/>
<field name='status'/>
<field name='amount'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_account_report_tree_view">
<field name="name">Custom reporting</field>
<field name="res_model">account.fiscalyear</field>
<field name="view_type">tree</field>
<field name="view_id" ref="view_account_report_tree"/>
<field name="domain">[('parent_id','=',False)]</field>
<record id='action_account_report_tree_view' model='ir.actions.act_window'>
<field name='name'>Custom reporting</field>
<field name='res_model'>account.fiscalyear</field>
<field name='view_type'>tree</field>
<field name='view_id' ref='view_account_report_tree'/>
<field name='domain'>[('parent_id','=',False)]</field>
</record>
<menuitem
name="Financial Management/Reporting/Custom Reporting"
id="menu_action_account_report_tree_view"
action="action_account_report_tree_view"/>
<menuitem name='Financial Management/Reporting/Custom Reporting' action='action_account_report_tree_view' id='menu_action_account_report_tree_view'/>
<record model="ir.actions.act_window" id="action_account_report_tree_view_fiscal">
<field name="name">Fiscal Statements reporting</field>
<field name="res_model">account.fiscalyear</field>
<field name="view_type">tree</field>
<field name="view_id" ref="view_account_report_tree"/>
<field name="domain">[('type','=','fiscal'),('parent_id','=',False)]</field>
<record id='action_account_report_tree_view_fiscal' model='ir.actions.act_window'>
<field name='name'>Fiscal Statements reporting</field>
<field name='res_model'>account.fiscalyear</field>
<field name='view_type'>tree</field>
<field name='view_id' ref='view_account_report_tree'/>
<field name='domain'>[('type','=','fiscal'),('parent_id','=',False)]</field>
</record>
<menuitem
name="Financial Management/Reporting/Custom Reporting/Fiscal Statements"
id="menu_action_account_report_tree_view_fiscal"
action="action_account_report_tree_view_fiscal"/>
<menuitem name='Financial Management/Reporting/Custom Reporting/Fiscal Statements' action='action_account_report_tree_view_fiscal' id='menu_action_account_report_tree_view_fiscal'/>
<record model="ir.actions.act_window" id="action_account_report_tree_view_indicator">
<field name="name">Indicators reporting</field>
<field name="res_model">account.fiscalyear</field>
<field name="view_type">tree</field>
<field name="view_id" ref="view_account_report_tree"/>
<field name="domain">[('type','=','indicator'),('parent_id','=',False)]</field>
<record id='action_account_report_tree_view_indicator' model='ir.actions.act_window'>
<field name='name'>Indicators reporting</field>
<field name='res_model'>account.fiscalyear</field>
<field name='view_type'>tree</field>
<field name='view_id' ref='view_account_report_tree'/>
<field name='domain'>[('type','=','indicator'),('parent_id','=',False)]</field>
</record>
<menuitem
name="Financial Management/Reporting/Custom Reporting/Indicators"
id="menu_action_account_report_tree_view_indicator"
action="action_account_report_tree_view_indicator"/>
<menuitem name='Financial Management/Reporting/Custom Reporting/Indicators' action='action_account_report_tree_view_indicator' id='menu_action_account_report_tree_view_indicator'/>
<record model="ir.actions.act_window" id="action_account_report_tree_view_other">
<field name="name">Others reportings</field>
<field name="res_model">account.fiscalyear</field>
<field name="view_type">tree</field>
<field name="view_id" ref="view_account_report_tree"/>
<field name="domain">[('type','=','other'),('parent_id','=',False)]</field>
<record id='action_account_report_tree_view_other' model='ir.actions.act_window'>
<field name='name'>Others reportings</field>
<field name='res_model'>account.fiscalyear</field>
<field name='view_type'>tree</field>
<field name='view_id' ref='view_account_report_tree'/>
<field name='domain'>[('type','=','other'),('parent_id','=',False)]</field>
</record>
<menuitem
name="Financial Management/Reporting/Custom Reporting/Others"
id="menu_action_account_report_tree_view_other"
action="action_account_report_tree_view_other"/>
<menuitem name='Financial Management/Reporting/Custom Reporting/Others' action='action_account_report_tree_view_other' id='menu_action_account_report_tree_view_other'/>
</data>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data>
<data>
<record model="ir.ui.view" id="account_tax_view_price">
<field name="name">account.tax.exlcuded.view.form</field>
@ -75,6 +75,6 @@
</field>
</record>
</data>
</data>
</terp>

View File

@ -1,109 +1,92 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<menuitem name="Dashboards" icon="terp-graph" id="dashboard_menu"/>
<menuitem name='Dashboards' icon='terp-graph' id='dashboard_menu'/>
<record model="ir.ui.view" id="view_board_note_tree">
<field name="name">board.note.tree</field>
<field name="model">board.note</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Notes">
<field name="name"/>
<record id='view_board_note_tree' model='ir.ui.view'>
<field name='name'>board.note.tree</field>
<field name='model'>board.note</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Notes'>
<field name='name'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_board_note_form">
<field name="name">board.note.form</field>
<field name="model">board.note</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Note">
<field name="name" select="1"/>
<field name="type" select="1"/>
<field name="user_id" select="1"/>
<field name="date" select="1"/>
<field name="note" colspan="4"/>
<record id='view_board_note_form' model='ir.ui.view'>
<field name='name'>board.note.form</field>
<field name='model'>board.note</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Note'>
<field name='name' select='1'/>
<field name='type' select='1'/>
<field name='user_id' select='1'/>
<field name='date' select='1'/>
<field name='note' colspan='4'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_view_board_note_form">
<field name="name">Publish a note</field>
<field name="res_model">board.note</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
<record id='action_view_board_note_form' model='ir.actions.act_window'>
<field name='name'>Publish a note</field>
<field name='res_model'>board.note</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
</record>
<menuitem
name="Dashboards/Notes"
action="action_view_board_note_form"
sequence="100"
id="menu_view_board_note_form"/>
<menuitem name='Dashboards/Notes' sequence='100' action='action_view_board_note_form' id='menu_view_board_note_form'/>
<wizard
string="Create Board Menu"
model="board.board"
name="board.board.menu.create"
multi="True"
id="wizard_board_create_menu"/>
<wizard name='board.board.menu.create' multi='True' id='wizard_board_create_menu' model='board.board' string='Create Board Menu'/>
<record model="ir.ui.view" id="view_board_tree">
<field name="name">board.board.tree</field>
<field name="model">board.board</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Dashboard">
<field name="name"/>
<record id='view_board_tree' model='ir.ui.view'>
<field name='name'>board.board.tree</field>
<field name='model'>board.board</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Dashboard'>
<field name='name'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_board_form">
<field name="name">board.board.form</field>
<field name="model">board.board</field>
<field name="type">form</field>
<field name="priority" eval="1"/>
<field name="arch" type="xml">
<form string="Dashboard">
<field name="name" select="1"/>
<button string="Create Menu" name="%(wizard_board_create_menu)d" type="action" colspan="2"/>
<field name="line_ids" colspan="4">
<tree string="Dashboard View">
<field name="name"/>
<field name="sequence"/>
<field name="action_id"/>
<field name="position"/>
<record id='view_board_form' model='ir.ui.view'>
<field name='name'>board.board.form</field>
<field name='model'>board.board</field>
<field name='type'>form</field>
<field name='priority' eval='1'/>
<field name='arch' type='xml'>
<form string='Dashboard'>
<field name='name' select='1'/>
<button name='%(wizard_board_create_menu)d' type='action' string='Create Menu' colspan='2'/>
<field name='line_ids' colspan='4'>
<tree string='Dashboard View'>
<field name='name'/>
<field name='sequence'/>
<field name='action_id'/>
<field name='position'/>
</tree>
<form string="Dashboard View">
<field name="name"/>
<field name="sequence"/>
<field name="width"/>
<field name="height"/>
<field name="action_id"/>
<field name="position"/>
<form string='Dashboard View'>
<field name='name'/>
<field name='sequence'/>
<field name='width'/>
<field name='height'/>
<field name='action_id'/>
<field name='position'/>
</form>
</field>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_view_board_list_form">
<field name="name">Dashboard Definition</field>
<field name="res_model">board.board</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<record id='action_view_board_list_form' model='ir.actions.act_window'>
<field name='name'>Dashboard Definition</field>
<field name='res_model'>board.board</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
</record>
<menuitem
name="Dashboards/Configuration/Dashboard Definition"
action="action_view_board_list_form"
id="menu_view_board_form"/>
<menuitem name='Dashboards/Configuration/Dashboard Definition' action='action_view_board_list_form' id='menu_view_board_form'/>
<act_window name="Open Dashboard"
context="{'view': active_id}"
multi="True"
res_model="board.board"
src_model="board.board"
id="dashboard_open"/>
<act_window name='Open Dashboard' multi='True' id='dashboard_open' src_model='board.board' context='{&apos;view&apos;: active_id}' res_model='board.board'/>
</data>
</terp>

View File

@ -1,98 +1,61 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<record model="board.note.type" id="note_account_type">
<field name="name">Accountants</field>
<record id='note_account_type' model='board.note.type'>
<field name='name'>Accountants</field>
</record>
<record model="ir.actions.act_window" id="action_account_analytic_line_to_invoice">
<field name="name">Costs to invoice</field>
<field name="res_model">report.account.analytic.line.to.invoice</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<record id='action_account_analytic_line_to_invoice' model='ir.actions.act_window'>
<field name='name'>Costs to invoice</field>
<field name='res_model'>report.account.analytic.line.to.invoice</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
</record>
<record model="ir.actions.act_window" id="action_aged_receivable">
<field name="name">Receivable Accounts</field>
<field name="res_model">report.account.receivable</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<field name="domain">[('type','=','receivable')]</field>
<record id='action_aged_receivable' model='ir.actions.act_window'>
<field name='name'>Receivable Accounts</field>
<field name='res_model'>report.account.receivable</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
<field name='domain'>[('type','=','receivable')]</field>
</record>
<record model="ir.actions.act_window" id="action_aged_income">
<field name="name">Income Accounts</field>
<field name="res_model">report.account.receivable</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<field name="domain">[('type','=','income')]</field>
<record id='action_aged_income' model='ir.actions.act_window'>
<field name='name'>Income Accounts</field>
<field name='res_model'>report.account.receivable</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
<field name='domain'>[('type','=','income')]</field>
</record>
<act_window name="Accounts to invoice"
domain="[('state','&lt;&gt;','close'),('partner_id','&lt;&gt;',False),('to_invoice', '&lt;&gt;', False)]"
res_model="account.analytic.account"
src_model="res.users"
view_type="form"
view_mode="tree,form"
id="act_my_account"/>
<act_window name='Accounts to invoice' view_type='form' domain='[(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;close&apos;),(&apos;partner_id&apos;,&apos;&lt;&gt;&apos;,False),(&apos;to_invoice&apos;, &apos;&lt;&gt;&apos;, False)]' id='act_my_account' src_model='res.users' view_mode='tree,form' res_model='account.analytic.account'/>
<record model="ir.ui.view" id="board_account_form">
<field name="name">board.account.form</field>
<field name="model">board.board</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Account Board">
<record id='board_account_form' model='ir.ui.view'>
<field name='name'>board.account.form</field>
<field name='model'>board.board</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Account Board'>
<hpaned>
<child1>
<action
string="Analytic accounts to close"
name="%(report_analytic.action_analytic_account_tree)d"
colspan="4"
height="160"
width="510"/>
<action name='%(report_analytic.action_analytic_account_tree)d' height='160' string='Analytic accounts to close' colspan='4' width='510'/>
<action
string="Accounts to invoice"
name="%(act_my_account)d"
colspan="4"
height="160"
width="510"/>
<action name='%(act_my_account)d' height='160' string='Accounts to invoice' colspan='4' width='510'/>
<action
string="Draft invoices"
name="%(account.action_invoice_tree5)d"
colspan="4"
height="160"/>
<action name='%(account.action_invoice_tree5)d' height='160' string='Draft invoices' colspan='4'/>
</child1>
<child2>
<button
string="My indicators"
name="%(account_report.action_account_report_tree_view_indicator)d"
icon="terp-purchase"
type="action"
colspan="4"/>
<button name='%(account_report.action_account_report_tree_view_indicator)d' icon='terp-purchase' type='action' string='My indicators' colspan='4'/>
<action
string="Costs to invoice"
name="%(action_account_analytic_line_to_invoice)d"
height="220"
colspan="4"/>
<action name='%(action_account_analytic_line_to_invoice)d' height='220' string='Costs to invoice' colspan='4'/>
<action
string="Aged receivables"
name="%(action_aged_receivable)d"
height="220"
colspan="4"/>
<action name='%(action_aged_receivable)d' height='220' string='Aged receivables' colspan='4'/>
<action
string="Aged income"
name="%(action_aged_income)d"
height="220"
colspan="4"/>
<action name='%(action_aged_income)d' height='220' string='Aged income' colspan='4'/>
</child2>
</hpaned>
@ -100,20 +63,15 @@
</field>
</record>
<record model="ir.actions.act_window" id="open_board_account">
<field name="name">Accounting Dashboard</field>
<field name="res_model">board.board</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="usage">menu</field>
<field name="view_id" ref="board_account_form"/>
<record id='open_board_account' model='ir.actions.act_window'>
<field name='name'>Accounting Dashboard</field>
<field name='res_model'>board.board</field>
<field name='view_type'>form</field>
<field name='view_mode'>form</field>
<field name='usage'>menu</field>
<field name='view_id' ref='board_account_form'/>
</record>
<menuitem
name="Dashboards/Accounting/"
action="open_board_account"
sequence="1"
id="menu_board_account"
icon="terp-graph"/>
<menuitem name='Dashboards/Accounting/' sequence='1' icon='terp-graph' action='open_board_account' id='menu_board_account'/>
</data>
</terp>

View File

@ -1,64 +1,43 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<record model="board.note.type" id="note_sale_type">
<field name="name">Production</field>
<record id='note_sale_type' model='board.note.type'>
<field name='name'>Production</field>
</record>
<record model="ir.ui.view" id="board_mrp_manager_form">
<field name="name">board.mrp.manager.form</field>
<field name="model">board.board</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Manufacturing board">
<hpaned position="100">
<record id='board_mrp_manager_form' model='ir.ui.view'>
<field name='name'>board.mrp.manager.form</field>
<field name='model'>board.board</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Manufacturing board'>
<hpaned position='100'>
<child1>
<action
string="Next production orders"
name="%(mrp.mrp_production_action2)d"
colspan="4"
height="200"
width="510"/>
<action string="Deliveries (Out packing)"
name="%(stock.action_picking_tree2)d"
colspan="4"/>
<action
string="Procurement in Exception"
name="%(mrp.mrp_procurement_action4)d"
colspan="4"/>
<action name='%(mrp.mrp_production_action2)d' height='200' string='Next production orders' colspan='4' width='510'/>
<action name='%(stock.action_picking_tree2)d' string='Deliveries (Out packing)' colspan='4'/>
<action name='%(mrp.mrp_procurement_action4)d' string='Procurement in Exception' colspan='4'/>
</child1>
<child2>
<action
string="Workcenter futur load"
name="%(report_mrp.action_report_workcenter_load_tree)d"
colspan="4"/>
<action name='%(report_mrp.action_report_workcenter_load_tree)d' string='Workcenter futur load' colspan='4'/>
<action
string="Stock value variation"
name="%(report_mrp.action_report_in_out_picking_tree)d"
colspan="4"/>
<action name='%(report_mrp.action_report_in_out_picking_tree)d' string='Stock value variation' colspan='4'/>
</child2>
</hpaned>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="open_board_manufacturing">
<field name="name">Production Dashboard</field>
<field name="res_model">board.board</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="view_id" ref="board_mrp_manager_form"/>
<record id='open_board_manufacturing' model='ir.actions.act_window'>
<field name='name'>Production Dashboard</field>
<field name='res_model'>board.board</field>
<field name='view_type'>form</field>
<field name='view_mode'>form</field>
<field name='view_id' ref='board_mrp_manager_form'/>
</record>
<menuitem
name="Dashboards/Production/Production Dashboard"
action="open_board_manufacturing"
sequence="1"
id="menu_board_manufacturing"
icon="terp-graph"/>
<menuitem name='Dashboards/Production/Production Dashboard' sequence='1' icon='terp-graph' action='open_board_manufacturing' id='menu_board_manufacturing'/>
</data>
</terp>

View File

@ -24,5 +24,5 @@
<field name="type">Project</field>
</record>
</data>
</data>
</terp>

View File

@ -1,107 +1,72 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<record model="board.note.type" id="note_project_type">
<field name="name">Project managers</field>
<record id='note_project_type' model='board.note.type'>
<field name='name'>Project managers</field>
</record>
<!--
Board for project managers
-->
<act_window name="My projects"
domain="[('manager', '=', uid)]"
res_model="project.project"
view_type="form"
view_mode="tree,form"
id="act_my_project"/>
<act_window name='My projects' view_type='form' domain='[(&apos;manager&apos;, &apos;=&apos;, uid)]' id='act_my_project' view_mode='tree,form' res_model='project.project'/>
<act_window name="My accounts to invoice"
domain="[('user_id','=',uid),('state','&lt;&gt;','close')]"
res_model="account.analytic.account"
view_type="form"
view_mode="tree,form"
view_id="view_account_analytic_simplified"
id="act_my_account"/>
<act_window name='My accounts to invoice' view_type='form' domain='[(&apos;user_id&apos;,&apos;=&apos;,uid),(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;close&apos;)]' id='act_my_account' view_mode='tree,form' res_model='account.analytic.account' view_id='view_account_analytic_simplified'/>
<record model="ir.actions.act_window" id="action_project_pipeline_user">
<field name="name">Pipeline of tasks</field>
<field name="res_model">report.task.user.pipeline.open</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<field name="domain">[('user_id','in',department_users_get())]</field>
<record id='action_project_pipeline_user' model='ir.actions.act_window'>
<field name='name'>Pipeline of tasks</field>
<field name='res_model'>report.task.user.pipeline.open</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
<field name='domain'>[('user_id','in',department_users_get())]</field>
</record>
<record model="ir.ui.view" id="hr_timesheet_sheet_tree">
<field name="name">hr.timesheet.sheet.tree.simplified.board</field>
<field name="model">hr_timesheet_sheet.sheet</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Timesheets">
<field name="date_from" />
<field name="user_id"/>
<field name="name" />
<field name="total_attendance"/>
<field name="total_timesheet"/>
<field name="state"/>
<record id='hr_timesheet_sheet_tree' model='ir.ui.view'>
<field name='name'>hr.timesheet.sheet.tree.simplified.board</field>
<field name='model'>hr_timesheet_sheet.sheet</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Timesheets'>
<field name='date_from'/>
<field name='user_id'/>
<field name='name'/>
<field name='total_attendance'/>
<field name='total_timesheet'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="act_hr_timesheet_sheet">
<field name="name">Timesheets</field>
<field name="res_model">hr_timesheet_sheet.sheet</field>
<field name="domain">[('state','&lt;&gt;','done'),('user_id','in',department_users_get())]</field>
<field name="view_type">form</field>
<field name="view_id" ref="hr_timesheet_sheet_tree"/>
<record id='act_hr_timesheet_sheet' model='ir.actions.act_window'>
<field name='name'>Timesheets</field>
<field name='res_model'>hr_timesheet_sheet.sheet</field>
<field name='domain'>[('state','&lt;&gt;','done'),('user_id','in',department_users_get())]</field>
<field name='view_type'>form</field>
<field name='view_id' ref='hr_timesheet_sheet_tree'/>
</record>
<record model="ir.ui.view" id="board_project_manager_form">
<field name="name">board.project.manager.form</field>
<field name="model">board.board</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Project manager board">
<record id='board_project_manager_form' model='ir.ui.view'>
<field name='name'>board.project.manager.form</field>
<field name='model'>board.board</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Project manager board'>
<hpaned>
<child1>
<action
string="My projects"
name="%(act_my_project)d"
colspan="4"
height="220"
width="510"/>
<action name='%(act_my_project)d' height='220' string='My projects' colspan='4' width='510'/>
<action
string="My accounts to invoice"
name="%(act_my_account)d"
height="150"
colspan="4"/>
<action name='%(act_my_account)d' height='150' string='My accounts to invoice' colspan='4'/>
<action
string="User's timesheets"
name="%(act_hr_timesheet_sheet)d"
colspan="4"
height="150"/>
<action name='%(act_hr_timesheet_sheet)d' height='150' string='User&apos;s timesheets' colspan='4'/>
</child1>
<child2>
<button
string="My tasks board"
name="%(open_board_project)d"
icon="gtk-ok"
type="action"
colspan="4"/>
<button name='%(open_board_project)d' icon='gtk-ok' type='action' string='My tasks board' colspan='4'/>
<action
string="My project's planning"
name="%(report_analytic_planning.action_account_analytic_planning_stat_my_manager_form)d"
colspan="4"/>
<action name='%(report_analytic_planning.action_account_analytic_planning_stat_my_manager_form)d' string='My project&apos;s planning' colspan='4'/>
<action
string="My user's pipeline"
name="%(action_project_pipeline_user)d"
colspan="4"/>
<action name='%(action_project_pipeline_user)d' string='My user&apos;s pipeline' colspan='4'/>
</child2>
</hpaned>
@ -109,21 +74,16 @@
</field>
</record>
<record model="ir.actions.act_window" id="open_board_project_manager">
<field name="name">Project Manager Dashboard</field>
<field name="res_model">board.board</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="usage">menu</field>
<field name="view_id" ref="board_project_manager_form"/>
<record id='open_board_project_manager' model='ir.actions.act_window'>
<field name='name'>Project Manager Dashboard</field>
<field name='res_model'>board.board</field>
<field name='view_type'>form</field>
<field name='view_mode'>form</field>
<field name='usage'>menu</field>
<field name='view_id' ref='board_project_manager_form'/>
</record>
<menuitem
name="Dashboards/Project/Project Manager"
action="open_board_project_manager"
sequence="1"
id="menu_board_project_manager"
icon="terp-graph"/>
<menuitem name='Dashboards/Project/Project Manager' sequence='1' icon='terp-graph' action='open_board_project_manager' id='menu_board_project_manager'/>

View File

@ -1,93 +1,74 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<record model="board.note.type" id="note_project_manager_type">
<field name="name">Project</field>
<record id='note_project_manager_type' model='board.note.type'>
<field name='name'>Project</field>
</record>
<record model="ir.ui.view" id="view_task_tree">
<field name="name">project.task.tree</field>
<field name="model">project.task</field>
<field name="type">tree</field>
<field name="priority" eval="99"/>
<field name="arch" type="xml">
<tree string="My Tasks" colors="red:date_deadline&lt;current_date;blue:date_deadline==current_date">
<field name="name"/>
<field name="project_id"/>
<field name="date_deadline"/>
<field name="planned_hours"/>
<field name="effective_hours"/>
<field name="priority"/>
<record id='view_task_tree' model='ir.ui.view'>
<field name='name'>project.task.tree</field>
<field name='model'>project.task</field>
<field name='type'>tree</field>
<field name='priority' eval='99'/>
<field name='arch' type='xml'>
<tree colors='red:date_deadline&lt;current_date;blue:date_deadline==current_date' string='My Tasks'>
<field name='name'/>
<field name='project_id'/>
<field name='date_deadline'/>
<field name='planned_hours'/>
<field name='effective_hours'/>
<field name='priority'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_view_task_tree">
<field name="name">My Open Tasks</field>
<field name="res_model">project.task</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('user_id','=',uid),('state','=','open')]</field>
<field name="view_id" ref="view_task_tree" />
<record id='action_view_task_tree' model='ir.actions.act_window'>
<field name='name'>My Open Tasks</field>
<field name='res_model'>project.task</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('user_id','=',uid),('state','=','open')]</field>
<field name='view_id' ref='view_task_tree'/>
</record>
<record model="ir.actions.act_window" id="action_view_task_tree_deadline">
<field name="name">My Task's Deadlines</field>
<field name="res_model">project.task</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('user_id','=',uid),('state','=','open'),('date_deadline','&lt;&gt;',False)]</field>
<field name="view_id" ref="view_task_tree" />
<record id='action_view_task_tree_deadline' model='ir.actions.act_window'>
<field name='name'>My Task's Deadlines</field>
<field name='res_model'>project.task</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('user_id','=',uid),('state','=','open'),('date_deadline','&lt;&gt;',False)]</field>
<field name='view_id' ref='view_task_tree'/>
</record>
<record model="ir.actions.act_window" id="action_view_board_note_tree">
<field name="name">Public Notes</field>
<field name="res_model">board.note</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('type','=','Project')]</field>
<record id='action_view_board_note_tree' model='ir.actions.act_window'>
<field name='name'>Public Notes</field>
<field name='res_model'>board.note</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('type','=','Project')]</field>
</record>
<record model="ir.ui.view" id="board_project_form">
<field name="name">board.project.form</field>
<field name="model">board.board</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="My Board">
<record id='board_project_form' model='ir.ui.view'>
<field name='name'>board.project.form</field>
<field name='model'>board.board</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='My Board'>
<hpaned>
<child1>
<action
string="My Open Tasks"
name="%(action_view_task_tree)d"
colspan="4"
height="220"
width="510"/>
<action name='%(action_view_task_tree)d' height='220' string='My Open Tasks' colspan='4' width='510'/>
<action
string="My Deadlines"
name="%(action_view_task_tree_deadline)d"
height="150"
colspan="4"/>
<action name='%(action_view_task_tree_deadline)d' height='150' string='My Deadlines' colspan='4'/>
<action
string="Public Notes"
name="%(action_view_board_note_tree)d"
colspan="4"
height="150"/>
<action name='%(action_view_board_note_tree)d' height='150' string='Public Notes' colspan='4'/>
</child1>
<child2>
<action
string="My Planning"
name="%(report_analytic_planning.action_account_analytic_planning_stat_my_form)d"
colspan="4"/>
<action name='%(report_analytic_planning.action_account_analytic_planning_stat_my_form)d' string='My Planning' colspan='4'/>
<action
string="My Timesheet"
name="%(report_timesheet.action_timesheet_user_stat_my)d"
colspan="4"/>
<action name='%(report_timesheet.action_timesheet_user_stat_my)d' string='My Timesheet' colspan='4'/>
</child2>
</hpaned>
@ -95,20 +76,16 @@
</field>
</record>
<record model="ir.actions.act_window" id="open_board_project">
<field name="name">Project Dashboard</field>
<field name="res_model">board.board</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="usage">menu</field>
<field name="view_id" ref="board_project_form"/>
<record id='open_board_project' model='ir.actions.act_window'>
<field name='name'>Project Dashboard</field>
<field name='res_model'>board.board</field>
<field name='view_type'>form</field>
<field name='view_mode'>form</field>
<field name='usage'>menu</field>
<field name='view_id' ref='board_project_form'/>
</record>
<menuitem
name="Dashboards/Project/Project Member"
action="open_board_project"
sequence="1"
id="menu_board_project" icon="terp-graph"/>
<menuitem name='Dashboards/Project/Project Member' sequence='1' icon='terp-graph' action='open_board_project' id='menu_board_project'/>
</data>
</data>
</terp>

View File

@ -1,63 +1,41 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<record model="board.note.type" id="note_sale_type">
<field name="name">Sales</field>
<record id='note_sale_type' model='board.note.type'>
<field name='name'>Sales</field>
</record>
<record model="ir.ui.view" id="board_sales_manager_form">
<field name="name">board.sales.manager.form</field>
<field name="model">board.board</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Sales manager board">
<hpaned position="100">
<record id='board_sales_manager_form' model='ir.ui.view'>
<field name='name'>board.sales.manager.form</field>
<field name='model'>board.board</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Sales manager board'>
<hpaned position='100'>
<child1>
<action
string="My open quotations"
name="%(sale.action_order_tree10)d"
colspan="4"
height="200"
width="510"/>
<action string="Top ten sales of the month"
name="%(report_sale.action_order_sale_list)d"
colspan="4"/>
<action
string="Cases statistics"
name="%(report_crm.action_report_crm_case_user_tree_month_my)d"
colspan="4"/>
<action name='%(sale.action_order_tree10)d' height='200' string='My open quotations' colspan='4' width='510'/>
<action name='%(report_sale.action_order_sale_list)d' string='Top ten sales of the month' colspan='4'/>
<action name='%(report_crm.action_report_crm_case_user_tree_month_my)d' string='Cases statistics' colspan='4'/>
</child1>
<child2>
<action
string="Sales of the month"
name="%(report_sale.action_order_category_tree_all)d"
view_mode="graph,tree" colspan="4"/>
<action
string="Cases of the month"
name="%(report_crm.action_report_crm_case_user_tree_month)d"
view_mode="graph,tree"
colspan="4"/>
<action name='%(report_sale.action_order_category_tree_all)d' view_mode='graph,tree' string='Sales of the month' colspan='4'/>
<action name='%(report_crm.action_report_crm_case_user_tree_month)d' view_mode='graph,tree' string='Cases of the month' colspan='4'/>
</child2>
</hpaned>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="open_board_sales_manager">
<field name="name">Sale Dashboard</field>
<field name="res_model">board.board</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="view_id" ref="board_sales_manager_form"/>
<record id='open_board_sales_manager' model='ir.actions.act_window'>
<field name='name'>Sale Dashboard</field>
<field name='res_model'>board.board</field>
<field name='view_type'>form</field>
<field name='view_mode'>form</field>
<field name='view_id' ref='board_sales_manager_form'/>
</record>
<menuitem
name="Dashboards/Sales/Sales Manager"
action="open_board_sales_manager"
sequence="1"
id="menu_board_sales_manager"
icon="terp-graph"/>
<menuitem name='Dashboards/Sales/Sales Manager' sequence='1' icon='terp-graph' action='open_board_sales_manager' id='menu_board_sales_manager'/>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
<data noupdate="1">
<!--
Case Sections
@ -72,7 +72,8 @@
<field name="name">Think about Tiny ERP</field>
<field name="priority">3</field>
<field name="description">Fabien think about a new EC website
Send them a price.</field>
Send them a price.
</field>
<field name="section_id" ref="section_sale"/>
<field name="categ_id" eval="categ4"/>
<field name="partner_id" ref="base.res_partner_asus"/>
@ -88,7 +89,8 @@ Send them a price.</field>
<field name="name">Need a new eCommerce Website</field>
<field name="priority">4</field>
<field name="description">Fabien think about a new EC website
Send them a price.</field>
Send them a price.
</field>
<field name="section_id" ref="section_sale"/>
<field name="categ_id" eval="categ4"/>
<field name="partner_id" ref="base.res_partner_agrolait"/>
@ -111,8 +113,9 @@ Send them a price.</field>
<field name="name">Hdd Crashed unexpectedly</field>
<field name="priority">3</field>
<field name="description">HDD Crashed
Linux turned it readonly.
The CPU Cooler is down.</field>
Linux turned it readonly.
The CPU Cooler is down.
</field>
<field name="section_id" ref="section_support"/>
<field name="categ_id" eval="categ1"/>
<field name="partner_id" ref="base.res_partner_sednacom"/>
@ -126,7 +129,8 @@ The CPU Cooler is down.</field>
<field name="name">Need a new eCommerce Website</field>
<field name="priority">3</field>
<field name="description">Fabien think about a new EC website
Send them a price.</field>
Send them a price.
</field>
<field name="section_id" ref="section_sale"/>
<field name="categ_id" eval="categ4"/>
<field name="partner_id" ref="base.res_partner_thymbra"/>
@ -149,7 +153,8 @@ Send them a price.</field>
<field name="name">Need a new eCommerce Website</field>
<field name="priority">3</field>
<field name="description">Fabien think about a new EC website
Send them a price.</field>
Send them a price.
</field>
<field name="section_id" ref="section_sale"/>
<field name="categ_id" eval="categ4"/>
<field name="partner_id" ref="base.res_partner_desertic_hispafuentes"/>
@ -263,7 +268,8 @@ Send them a price.</field>
<field name="name">Need a new eCommerce Website</field>
<field name="priority">4</field>
<field name="description">Fabien think about a new EC website
Send them a price.</field>
Send them a price.
</field>
<field name="section_id" ref="section_sale"/>
<field name="categ_id" eval="categ4"/>
<field name="partner_id" ref="base.res_partner_9"/>
@ -459,7 +465,8 @@ Send them a price.</field>
Very very very high priority, as I cannot svn up/ci/st without the server
(btw : this is only demo data. no stress dear sysadmin :))</field>
(btw : this is only demo data. no stress dear sysadmin :))
</field>
<field name="section_id" ref="section_support"/>
<field name="categ_id" eval="categ1"/>
<field name="partner_id" ref="base.res_partner_9"/>
@ -478,5 +485,5 @@ Send them a price.</field>
<value model="crm.case" eval="[ref('case17')]"/>
</function>
</data>
</data>
</terp>

File diff suppressed because it is too large Load Diff

View File

@ -1,16 +1,8 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<wizard
string="Create menus for a case section"
model="crm.case.section"
name="crm.case.section.menu"
id="wizard_case_section_menu"/>
<menuitem
name="CRM &amp; SRM/Configuration/Create Menus For a New Section"
action="wizard_case_section_menu"
type="wizard"
id="menu_wizard_case_section_menu"/>
<wizard name='crm.case.section.menu' id='wizard_case_section_menu' model='crm.case.section' string='Create menus for a case section'/>
<menuitem name='CRM &amp; SRM/Configuration/Create Menus For a New Section' action='wizard_case_section_menu' type='wizard' id='menu_wizard_case_section_menu'/>
</data>
</terp>

View File

@ -1,12 +1,12 @@
<terp>
<data>
<record model="res.groups" id="group_compta_user">
<field name="name">grcompta</field>
<data>
<record id='group_compta_user' model='res.groups'>
<field name='name'>grcompta</field>
</record>
<record model="res.groups" id="group_compta_admin">
<field name="name">grcomptaadmin</field>
<record id='group_compta_admin' model='res.groups'>
<field name='name'>grcomptaadmin</field>
</record>
<menuitem groups="group_compta_admin" id="menu_admin_compta"/>
</data>
<menuitem groups='group_compta_admin' id='menu_admin_compta'/>
</data>
</terp>

View File

@ -1,9 +1,9 @@
<?xml version="1.0"?>
<terp>
<data noupdate="True">
<data noupdate="True">
<record model="ir.property" id="property_delivery_carrier" forcecreate="True">
<field name="name">property_delivery_carrier</field>
<field name="fields_id" search="[('model','=','res.partner'),('name','=','property_delivery_carrier')]"/>
</record>
</data>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
<data noupdate="1">
#
# Create a transporter
@ -69,5 +69,5 @@
<field name="standard_price" eval="100"/>
</record>
</data>
</data>
</terp>

View File

@ -1,133 +1,124 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<data>
#
# Delivery Carriers
#
<menuitem
parent="stock.menu_stock_configuration"
name="Delivery"
id="menu_delivery"
sequence="4"/>
<menuitem name='Delivery' sequence='4' id='menu_delivery' parent='stock.menu_stock_configuration'/>
<record model="ir.ui.view" id="view_delivery_carrier_tree">
<field name="name">delivery.carrier.tree</field>
<field name="model">delivery.carrier</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Carrier">
<field name="name"/>
<field name="partner_id"/>
<record id='view_delivery_carrier_tree' model='ir.ui.view'>
<field name='name'>delivery.carrier.tree</field>
<field name='model'>delivery.carrier</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Carrier'>
<field name='name'/>
<field name='partner_id'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_delivery_carrier_form">
<field name="name">delivery.carrier.form</field>
<field name="model">delivery.carrier</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Carrier">
<field name="name" select="1"/>
<field name="active" select="1"/>
<field name="partner_id" select="1"/>
<field name="product_id" select="1"/>
<record id='view_delivery_carrier_form' model='ir.ui.view'>
<field name='name'>delivery.carrier.form</field>
<field name='model'>delivery.carrier</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Carrier'>
<field name='name' select='1'/>
<field name='active' select='1'/>
<field name='partner_id' select='1'/>
<field name='product_id' select='1'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_delivery_carrier_form">
<field name="name">Delivery Method</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">delivery.carrier</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<record id='action_delivery_carrier_form' model='ir.actions.act_window'>
<field name='name'>Delivery Method</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>delivery.carrier</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
</record>
<menuitem
parent="menu_delivery"
id="menu_action_delivery_carrier_form"
action="action_delivery_carrier_form"/>
<menuitem action='action_delivery_carrier_form' id='menu_action_delivery_carrier_form' parent='menu_delivery'/>
#
# Delivery Grids
#
<record model="ir.ui.view" id="view_delivery_grid_tree">
<field name="name">delivery.grid.tree</field>
<field name="model">delivery.grid</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Delivery grids">
<field name="sequence"/>
<field name="carrier_id"/>
<field name="name"/>
<record id='view_delivery_grid_tree' model='ir.ui.view'>
<field name='name'>delivery.grid.tree</field>
<field name='model'>delivery.grid</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Delivery grids'>
<field name='sequence'/>
<field name='carrier_id'/>
<field name='name'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_delivery_grid_form">
<field name="name">delivery.grid.form</field>
<field name="model">delivery.grid</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Delivery grids">
<record id='view_delivery_grid_form' model='ir.ui.view'>
<field name='name'>delivery.grid.form</field>
<field name='model'>delivery.grid</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Delivery grids'>
<notebook>
<page string="Grid definition">
<field name="name" select="1"/>
<field name="active" select="1"/>
<field name="carrier_id" select="1"/>
<field name="sequence" select="1"/>
<separator colspan="4" string="Grid Lines"/>
<field name="line_ids" select="1" colspan="4" nolabel="1"/>
</page><page string="Destination">
<field name="country_ids" colspan="4"/>
<field name="state_ids" colspan="4"/>
<field name="zip_from"/>
<field name="zip_to"/>
<page string='Grid definition'>
<field name='name' select='1'/>
<field name='active' select='1'/>
<field name='carrier_id' select='1'/>
<field name='sequence' select='1'/>
<separator colspan='4' string='Grid Lines'/>
<field name='line_ids' nolabel='1' select='1' colspan='4'/>
</page>
<page string='Destination'>
<field name='country_ids' colspan='4'/>
<field name='state_ids' colspan='4'/>
<field name='zip_from'/>
<field name='zip_to'/>
</page>
</notebook>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_delivery_grid_form">
<field name="name">Delivery Pricelist</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">delivery.grid</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<record id='action_delivery_grid_form' model='ir.actions.act_window'>
<field name='name'>Delivery Pricelist</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>delivery.grid</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
</record>
<menuitem
parent="menu_delivery"
id="menu_action_delivery_grid_form"
action="action_delivery_grid_form"/>
<menuitem action='action_delivery_grid_form' id='menu_action_delivery_grid_form' parent='menu_delivery'/>
<record model="ir.ui.view" id="view_delivery_grid_line_form">
<field name="name">delivery.grid.line.form</field>
<field name="model">delivery.grid.line</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Grid Lines">
<field name="name" select="1" colspan="4"/>
<field name="type" string="Condition"/>
<field name="operator" nolabel="1"/>
<field name="max_value" nolabel="1"/>
<field name="list_price"/>
<field name="standard_price"/>
<field name="price_type"/>
<field name="variable_factor"/>
<record id='view_delivery_grid_line_form' model='ir.ui.view'>
<field name='name'>delivery.grid.line.form</field>
<field name='model'>delivery.grid.line</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Grid Lines'>
<field name='name' select='1' colspan='4'/>
<field name='type' string='Condition'/>
<field name='operator' nolabel='1'/>
<field name='max_value' nolabel='1'/>
<field name='list_price'/>
<field name='standard_price'/>
<field name='price_type'/>
<field name='variable_factor'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_delivery_grid_line_tree">
<field name="name">delivery.grid.line.tree</field>
<field name="model">delivery.grid.line</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Grid Lines">
<field name="name"/>
<field name="type"/>
<field name="operator"/>
<field name="max_value"/>
<field name="list_price"/>
<field name="standard_price"/>
<record id='view_delivery_grid_line_tree' model='ir.ui.view'>
<field name='name'>delivery.grid.line.tree</field>
<field name='model'>delivery.grid.line</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Grid Lines'>
<field name='name'/>
<field name='type'/>
<field name='operator'/>
<field name='max_value'/>
<field name='list_price'/>
<field name='standard_price'/>
</tree>
</field>
</record>
@ -136,86 +127,81 @@
<record model="ir.ui.view" id="view_order_withcarrier_form">
<field name="name">delivery.sale.order_withcarrier.form.view</field>
<field name="type">form</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_order_form" />
<field name="arch" type="xml">
<field name="client_order_ref" position="after">
<field name="carrier_id" />
<record id='view_order_withcarrier_form' model='ir.ui.view'>
<field name='name'>delivery.sale.order_withcarrier.form.view</field>
<field name='type'>form</field>
<field name='model'>sale.order</field>
<field name='inherit_id' ref='sale.view_order_form'/>
<field name='arch' type='xml'>
<field name='client_order_ref' position='after'>
<field name='carrier_id'/>
</field>
</field>
</record>
<record model="ir.ui.view" id="view_picking_withcarrier_form">
<field name="name">delivery.stock.picking_withcarrier.form.view</field>
<field name="type">form</field>
<field name="model">stock.picking</field>
<field name="inherit_id" ref="stock.view_picking_delivery_form" />
<field name="arch" type="xml">
<field name="address_id" position="after">
<field name="volume"/>
<field name="weight"/>
<field name="carrier_id"/>
<record id='view_picking_withcarrier_form' model='ir.ui.view'>
<field name='name'>delivery.stock.picking_withcarrier.form.view</field>
<field name='type'>form</field>
<field name='model'>stock.picking</field>
<field name='inherit_id' ref='stock.view_picking_delivery_form'/>
<field name='arch' type='xml'>
<field name='address_id' position='after'>
<field name='volume'/>
<field name='weight'/>
<field name='carrier_id'/>
</field>
</field>
</record>
<record model="ir.ui.view" id="view_picking_withcarrier_out_form">
<field name="name">delivery.stock.picking_withcarrier.out.form.view</field>
<field name="type">form</field>
<field name="model">stock.picking</field>
<field name="inherit_id" ref="stock.view_picking_out_form" />
<field name="arch" type="xml">
<field name="address_id" position="after">
<field name="volume"/>
<field name="weight"/>
<field name="carrier_id"/>
<record id='view_picking_withcarrier_out_form' model='ir.ui.view'>
<field name='name'>delivery.stock.picking_withcarrier.out.form.view</field>
<field name='type'>form</field>
<field name='model'>stock.picking</field>
<field name='inherit_id' ref='stock.view_picking_out_form'/>
<field name='arch' type='xml'>
<field name='address_id' position='after'>
<field name='volume'/>
<field name='weight'/>
<field name='carrier_id'/>
</field>
</field>
</record>
<record model="ir.ui.view" id="view_picking_withcarrier_delivery_form">
<field name="name">delivery.stock.picking_withcarrier.delivery.form.view</field>
<field name="type">form</field>
<field name="model">stock.picking</field>
<field name="inherit_id" ref="stock.view_picking_delivery_form" />
<field name="arch" type="xml">
<field name="address_id" position="after">
<field name="volume"/>
<field name="weight"/>
<field name="carrier_id"/>
<record id='view_picking_withcarrier_delivery_form' model='ir.ui.view'>
<field name='name'>delivery.stock.picking_withcarrier.delivery.form.view</field>
<field name='type'>form</field>
<field name='model'>stock.picking</field>
<field name='inherit_id' ref='stock.view_picking_delivery_form'/>
<field name='arch' type='xml'>
<field name='address_id' position='after'>
<field name='volume'/>
<field name='weight'/>
<field name='carrier_id'/>
</field>
</field>
</record>
<record model="ir.actions.act_window" id="action_picking_tree4">
<field name="name">Packings to be invoiced</field>
<field name="res_model">stock.picking</field>
<field name="type">ir.actions.act_window</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('invoice_state','=','2binvoiced'),('state','=','done'),('type','=','out')]</field>
<record id='action_picking_tree4' model='ir.actions.act_window'>
<field name='name'>Packings to be invoiced</field>
<field name='res_model'>stock.picking</field>
<field name='type'>ir.actions.act_window</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('invoice_state','=','2binvoiced'),('state','=','done'),('type','=','out')]</field>
</record>
<menuitem
parent="stock.menu_action_picking_tree"
id="menu_action_picking_tree3"
action="action_picking_tree4"/>
<menuitem action='action_picking_tree4' id='menu_action_picking_tree3' parent='stock.menu_action_picking_tree'/>
<record model="ir.actions.act_window" id="action_picking_tree5">
<field name="name">Generate Draft Invoices On Receptions</field>
<field name="res_model">stock.picking</field>
<field name="type">ir.actions.act_window</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('invoice_state','=','2binvoiced'),('state','=','done'),('type','=','in')]</field>
<record id='action_picking_tree5' model='ir.actions.act_window'>
<field name='name'>Generate Draft Invoices On Receptions</field>
<field name='res_model'>stock.picking</field>
<field name='type'>ir.actions.act_window</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('invoice_state','=','2binvoiced'),('state','=','done'),('type','=','in')]</field>
</record>
<menuitem
parent="stock.action_picking_tree4"
id="menu_action_picking_tree5"
action="action_picking_tree5"/>
<menuitem action='action_picking_tree5' id='menu_action_picking_tree5' parent='stock.action_picking_tree4'/>
</data>
</data>
</terp>

View File

@ -1,9 +1,9 @@
<?xml version="1.0"?>
<terp>
<data>
<!-- <record model="res.groups" id="hr_id">-->
<!-- <field name="name">HR</field>-->
<!-- </record>-->
<!-- <record model="res.groups" id="hr_id">-->
<!-- <field name="name">HR</field>-->
<!-- </record>-->
<record model="hr.action.reason">
<field name="name">Start of shift</field>

View File

@ -1,64 +1,61 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<data>
<!--
======================
department
======================
-->
<record model="ir.ui.view" id="view_department_form">
<field name="name">hr.department.form</field>
<field name="model">hr.department</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="department">
<record id='view_department_form' model='ir.ui.view'>
<field name='name'>hr.department.form</field>
<field name='model'>hr.department</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='department'>
<notebook>
<page string="Department">
<field name="name" colspan="4" select="1"/>
<field name="company_id" select="1"/>
<field name="parent_id" select="2"/>
<field name="manager_id" select="1" colspan="4"/>
<field name="member_ids" colspan="4"/>
</page><page string="Notes">
<field name="note" colspan="4" nolabel="1"/>
<page string='Department'>
<field name='name' colspan='4' select='1'/>
<field name='company_id' select='1'/>
<field name='parent_id' select='2'/>
<field name='manager_id' select='1' colspan='4'/>
<field name='member_ids' colspan='4'/>
</page>
<page string='Notes'>
<field name='note' nolabel='1' colspan='4'/>
</page>
</notebook>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_department_tree">
<field name="name">hr.department.tree</field>
<field name="model">hr.department</field>
<field name="type">tree</field>
<field name="field_parent">child_ids</field>
<field name="arch" type="xml">
<tree string="Companies">
<field name="name"/>
<field name="company_id"/>
<field name="manager_id"/>
<record id='view_department_tree' model='ir.ui.view'>
<field name='name'>hr.department.tree</field>
<field name='model'>hr.department</field>
<field name='type'>tree</field>
<field name='field_parent'>child_ids</field>
<field name='arch' type='xml'>
<tree string='Companies'>
<field name='name'/>
<field name='company_id'/>
<field name='manager_id'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="open_module_tree_department_tree">
<field name="name">Departments</field>
<field name="res_model">hr.department</field>
<field name="view_type">tree</field>
<field name="domain">[('parent_id','=',False)]</field>
<record id='open_module_tree_department_tree' model='ir.actions.act_window'>
<field name='name'>Departments</field>
<field name='res_model'>hr.department</field>
<field name='view_type'>tree</field>
<field name='domain'>[('parent_id','=',False)]</field>
</record>
<menuitem name="Administration/Users/Departments Structure"
action="open_module_tree_department_tree"
id="menu_department_tree"/>
<menuitem name='Administration/Users/Departments Structure' action='open_module_tree_department_tree' id='menu_department_tree'/>
<record model="ir.actions.act_window" id="open_module_tree_department">
<field name="name">Departments</field>
<field name="res_model">hr.department</field>
<field name="view_type">form</field>
<record id='open_module_tree_department' model='ir.actions.act_window'>
<field name='name'>Departments</field>
<field name='res_model'>hr.department</field>
<field name='view_type'>form</field>
</record>
<menuitem name="Administration/Users/Departments Structure/Define Departments"
action="open_module_tree_department"
id="menu_department_def"/>
<menuitem name='Administration/Users/Departments Structure/Define Departments' action='open_module_tree_department' id='menu_department_def'/>
</data>
</data>
</terp>

View File

@ -1,112 +1,104 @@
<?xml version="1.0" ?>
<?xml version='1.0'?>
<terp>
<data>
<menuitem name="Human Resources" id="menu_hr_root" icon="terp-hr"/>
<menuitem name="Human Resources/Reporting" id="menu_hr_reporting" sequence="40"/>
<menuitem name="Human Resources/Configuration" groups="base.group_admin" id="menu_hr_configuration" />
<menuitem name='Human Resources' icon='terp-hr' id='menu_hr_root'/>
<menuitem name='Human Resources/Reporting' sequence='40' id='menu_hr_reporting'/>
<menuitem name='Human Resources/Configuration' groups='base.group_admin' id='menu_hr_configuration'/>
<!--
==========
Employee
==========
-->
<record model="ir.ui.view" id="view_employee_form">
<field name="name">hr.employee.form</field>
<field name="model">hr.employee</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Employee">
<record id='view_employee_form' model='ir.ui.view'>
<field name='name'>hr.employee.form</field>
<field name='model'>hr.employee</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Employee'>
<notebook>
<page string="Information">
<separator string="General Information" colspan="4" />
<field name="name" select="1"/>
<field name="company_id"/>
<field name="user_id"/>
<field name="address_id"/>
<field name="notes" colspan="4"/>
<separator string="Working Data" colspan="4" />
<field name="regime" />
<field name="active" select="1" />
<field name="holiday_max" />
<field name="started" select="1" />
<field name="parent_id" select="1"/>
<field name="category_id"/>
<field name="workgroups" colspan="4" />
<field name="state"/>
<group colspan="2" col="2">
<button string="Sign in !" name="sign_in" states="absent" type="object" />
<button string="Sign out !" name="sign_out" states="present" type="object" />
<page string='Information'>
<separator string='General Information' colspan='4'/>
<field name='name' select='1'/>
<field name='company_id'/>
<field name='user_id'/>
<field name='address_id'/>
<field name='notes' colspan='4'/>
<separator string='Working Data' colspan='4'/>
<field name='regime'/>
<field name='active' select='1'/>
<field name='holiday_max'/>
<field name='started' select='1'/>
<field name='parent_id' select='1'/>
<field name='category_id'/>
<field name='workgroups' colspan='4'/>
<field name='state'/>
<group col='2' colspan='2'>
<button name='sign_in' type='object' states='absent' string='Sign in !'/>
<button name='sign_out' type='object' states='present' string='Sign out !'/>
</group>
</page>
<page string="Holidays">
<field name="holidays" colspan="4"
widget="one2many_list"
nolabel="1" />
<page string='Holidays'>
<field name='holidays' widget='one2many_list' nolabel='1' colspan='4'/>
</page>
</notebook>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_employee_tree">
<field name="name">hr.employee.tree</field>
<field name="model">hr.employee</field>
<field name="type">tree</field>
<field name="field_parent">child_ids</field>
<field name="arch" type="xml">
<tree string="Employees">
<field name="name"/>
<field name="user_id"/>
<field name="address_id"/>
<field name="state"/>
<record id='view_employee_tree' model='ir.ui.view'>
<field name='name'>hr.employee.tree</field>
<field name='model'>hr.employee</field>
<field name='type'>tree</field>
<field name='field_parent'>child_ids</field>
<field name='arch' type='xml'>
<tree string='Employees'>
<field name='name'/>
<field name='user_id'/>
<field name='address_id'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="open_view_employee_tree">
<field name="name">Employees Structure</field>
<field name="res_model">hr.employee</field>
<field name="view_type">tree</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="view_employee_tree"/>
<field name="domain">[('parent_id','=',False)]</field>
<record id='open_view_employee_tree' model='ir.actions.act_window'>
<field name='name'>Employees Structure</field>
<field name='res_model'>hr.employee</field>
<field name='view_type'>tree</field>
<field name='view_mode'>tree,form</field>
<field name='view_id' ref='view_employee_tree'/>
<field name='domain'>[('parent_id','=',False)]</field>
</record>
<menuitem name="Human Resources/Employees"
id="menu_open_view_employee_tree" action="open_view_employee_tree"
groups="base.group_admin"/>
<menuitem name='Human Resources/Employees' groups='base.group_admin' action='open_view_employee_tree' id='menu_open_view_employee_tree'/>
<record model="ir.ui.view" id="view_employee_list">
<field name="name">hr.employee.tree</field>
<field name="model">hr.employee</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Employees">
<field name="name"/>
<field name="user_id"/>
<field name="address_id"/>
<field name="state"/>
<field name="parent_id"/>
<record id='view_employee_list' model='ir.ui.view'>
<field name='name'>hr.employee.tree</field>
<field name='model'>hr.employee</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Employees'>
<field name='name'/>
<field name='user_id'/>
<field name='address_id'/>
<field name='state'/>
<field name='parent_id'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="open_view_employee_list">
<field name="name">Employees</field>
<field name="res_model">hr.employee</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="view_employee_list"/>
<record id='open_view_employee_list' model='ir.actions.act_window'>
<field name='name'>Employees</field>
<field name='res_model'>hr.employee</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='view_id' ref='view_employee_list'/>
</record>
<menuitem name="Human Resources/Employees/Employees"
id="menu_open_view_employee_list" action="open_view_employee_list"
groups="base.group_admin"/>
<menuitem name='Human Resources/Employees/Employees' groups='base.group_admin' action='open_view_employee_list' id='menu_open_view_employee_list'/>
<record model="ir.actions.act_window" id="open_view_employee_new">
<field name="name">New Employee</field>
<field name="res_model">hr.employee</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
<record id='open_view_employee_new' model='ir.actions.act_window'>
<field name='name'>New Employee</field>
<field name='res_model'>hr.employee</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
</record>
<menuitem name="Human Resources/Employees/New Employee"
id="menu_open_view_employee_new" action="open_view_employee_new"
groups="base.group_admin"/>
<menuitem name='Human Resources/Employees/New Employee' groups='base.group_admin' action='open_view_employee_new' id='menu_open_view_employee_new'/>
<!--
@ -114,36 +106,36 @@
Employee architecture
=======================
-->
<record model="ir.ui.view" id="view_partner_tree2">
<field name="name">hr.employee.tree</field>
<field name="model">hr.employee</field>
<field name="type">tree</field>
<field name="field_parent">child_ids</field>
<field name="arch" type="xml">
<tree string="Employees">
<field name="name"/>
<field name="user_id"/>
<field name="address_id"/>
<field name="state"/>
<record id='view_partner_tree2' model='ir.ui.view'>
<field name='name'>hr.employee.tree</field>
<field name='model'>hr.employee</field>
<field name='type'>tree</field>
<field name='field_parent'>child_ids</field>
<field name='arch' type='xml'>
<tree string='Employees'>
<field name='name'/>
<field name='user_id'/>
<field name='address_id'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action2">
<field name="name">Hierarchical view of this employee</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.employee</field>
<field name="domain">[('id','in',active_ids)]</field>
<field name="view_type">tree</field>
<field name="view_id" ref="view_partner_tree2"/>
<record id='action2' model='ir.actions.act_window'>
<field name='name'>Hierarchical view of this employee</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr.employee</field>
<field name='domain'>[('id','in',active_ids)]</field>
<field name='view_type'>tree</field>
<field name='view_id' ref='view_partner_tree2'/>
</record>
<ir_set>
<field name="key" eval="'action'"/>
<field name="key2" eval="'client_action_multi'"/>
<field name="models" eval="['hr.employee']"/>
<field name="name">Employees Hierarchy</field>
<field name="value" eval="'ir.actions.act_window,'+str(action2)"/>
<field name="isobject" eval="True"/>
<field name="replace" eval="True"/>
<field name='key' eval='&apos;action&apos;'/>
<field name='key2' eval='&apos;client_action_multi&apos;'/>
<field name='models' eval='[&apos;hr.employee&apos;]'/>
<field name='name'>Employees Hierarchy</field>
<field name='value' eval='&apos;ir.actions.act_window,&apos;+str(action2)'/>
<field name='isobject' eval='True'/>
<field name='replace' eval='True'/>
</ir_set>
@ -152,288 +144,274 @@
Timesheets
============
-->
<record model="ir.ui.view" id="create_group">
<field name="name">hr.timesheet.group.form</field>
<field name="model">hr.timesheet.group</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Timesheet category">
<field name="name" select="1"/>
<field name="manager" select="1"/>
<newline />
<separator string="Timesheets" colspan="4"/>
<newline />
<field name="timesheet_id" widget="one2many_list" nolabel="1" colspan="4"/>
<record id='create_group' model='ir.ui.view'>
<field name='name'>hr.timesheet.group.form</field>
<field name='model'>hr.timesheet.group</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Timesheet category'>
<field name='name' select='1'/>
<field name='manager' select='1'/>
<newline/>
<separator string='Timesheets' colspan='4'/>
<newline/>
<field name='timesheet_id' widget='one2many_list' nolabel='1' colspan='4'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="edit_workgroup">
<field name="name">Timesheet Categories</field>
<field name="res_model">hr.timesheet.group</field>
<field name="view_type">form</field>
<field name="view_id" ref="create_group" />
<record id='edit_workgroup' model='ir.actions.act_window'>
<field name='name'>Timesheet Categories</field>
<field name='res_model'>hr.timesheet.group</field>
<field name='view_type'>form</field>
<field name='view_id' ref='create_group'/>
</record>
<menuitem name="Human Resources/Configuration/Timesheet Categories"
id="menu_edit_workgroup" action="edit_workgroup"
groups="base.group_admin"/>
<menuitem name='Human Resources/Configuration/Timesheet Categories' groups='base.group_admin' action='edit_workgroup' id='menu_edit_workgroup'/>
<record model="ir.ui.view" id="view_timesheet_tree">
<field name="name">hr.timesheet.tree</field>
<field name="model">hr.timesheet</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Timesheet">
<field name="name"/>
<field name="dayofweek"/>
<field name="hour_from"/>
<field name="hour_to"/>
<record id='view_timesheet_tree' model='ir.ui.view'>
<field name='name'>hr.timesheet.tree</field>
<field name='model'>hr.timesheet</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Timesheet'>
<field name='name'/>
<field name='dayofweek'/>
<field name='hour_from'/>
<field name='hour_to'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_timesheet_form">
<field name="name">hr.timesheet.form</field>
<field name="model">hr.timesheet</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Timesheet">
<field name="name" colspan="4" select="1"/>
<field name="date_from" />
<field name="dayofweek" select="1" />
<field name="hour_from"/>
<field name="hour_to"/>
<record id='view_timesheet_form' model='ir.ui.view'>
<field name='name'>hr.timesheet.form</field>
<field name='model'>hr.timesheet</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Timesheet'>
<field name='name' colspan='4' select='1'/>
<field name='date_from'/>
<field name='dayofweek' select='1'/>
<field name='hour_from'/>
<field name='hour_to'/>
</form>
</field>
</record>
<!-- Attendance -->
<record model="ir.ui.view" id="view_attendance_form">
<field name="name">hr.attendance.form</field>
<field name="model">hr.attendance</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Employee attendance">
<field name="employee_id" select="1"/>
<field name="name" colspan="4" select="1"/>
<field name="action" select="1"/>
<field name="action_desc" select="1"/>
<record id='view_attendance_form' model='ir.ui.view'>
<field name='name'>hr.attendance.form</field>
<field name='model'>hr.attendance</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Employee attendance'>
<field name='employee_id' select='1'/>
<field name='name' colspan='4' select='1'/>
<field name='action' select='1'/>
<field name='action_desc' select='1'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_attendance_tree">
<field name="name">hr.attendance.tree</field>
<field name="model">hr.attendance</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Employee attendances">
<field name="name" />
<field name="action" />
<field name="action_desc" />
<record id='view_attendance_tree' model='ir.ui.view'>
<field name='name'>hr.attendance.tree</field>
<field name='model'>hr.attendance</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Employee attendances'>
<field name='name'/>
<field name='action'/>
<field name='action_desc'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_employee_category_form">
<field name="name">hr.employee.category.form</field>
<field name="model">hr.employee.category</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Employee Category">
<field name="name" select="1"/>
<field name="parent_id" select="1"/>
<record id='view_employee_category_form' model='ir.ui.view'>
<field name='name'>hr.employee.category.form</field>
<field name='model'>hr.employee.category</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Employee Category'>
<field name='name' select='1'/>
<field name='parent_id' select='1'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_employee_category_list">
<field name="name">hr.employee.category.list</field>
<field name="model">hr.employee.category</field>
<field name="type">tree</field>
<field name="priority" eval="8"/>
<field name="arch" type="xml">
<tree string="Employees Categories">
<field name="name" />
<field name="parent_id" />
<record id='view_employee_category_list' model='ir.ui.view'>
<field name='name'>hr.employee.category.list</field>
<field name='model'>hr.employee.category</field>
<field name='type'>tree</field>
<field name='priority' eval='8'/>
<field name='arch' type='xml'>
<tree string='Employees Categories'>
<field name='name'/>
<field name='parent_id'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_employee_category_tree">
<field name="name">hr.employee.category.tree</field>
<field name="model">hr.employee.category</field>
<field name="type">tree</field>
<field name="field_parent">child_ids</field>
<field name="arch" type="xml">
<tree string="Employees Categories">
<field name="name" />
<record id='view_employee_category_tree' model='ir.ui.view'>
<field name='name'>hr.employee.category.tree</field>
<field name='model'>hr.employee.category</field>
<field name='type'>tree</field>
<field name='field_parent'>child_ids</field>
<field name='arch' type='xml'>
<tree string='Employees Categories'>
<field name='name'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="open_view_categ_form">
<field name="name">Categories of Employee</field>
<field name="res_model">hr.employee.category</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
<record id='open_view_categ_form' model='ir.actions.act_window'>
<field name='name'>Categories of Employee</field>
<field name='res_model'>hr.employee.category</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
</record>
<menuitem name="Human Resources/Configuration/Categories of Employee"
id="menu_view_employee_category_form" action="open_view_categ_form"
groups="base.group_admin"/>
<menuitem name='Human Resources/Configuration/Categories of Employee' groups='base.group_admin' action='open_view_categ_form' id='menu_view_employee_category_form'/>
<record model="ir.actions.act_window" id="open_view_categ_tree">
<field name="name">Categories structure</field>
<field name="res_model">hr.employee.category</field>
<field name="view_type">tree</field>
<field name="view_id" ref="view_employee_category_tree"/>
<field name="domain">[('parent_id','=',False)]</field>
<record id='open_view_categ_tree' model='ir.actions.act_window'>
<field name='name'>Categories structure</field>
<field name='res_model'>hr.employee.category</field>
<field name='view_type'>tree</field>
<field name='view_id' ref='view_employee_category_tree'/>
<field name='domain'>[('parent_id','=',False)]</field>
</record>
<menuitem name="Human Resources/Configuration/Categories of Employee/Categories Structure"
id="menu_view_employee_category_tree" action="open_view_categ_tree"
groups="base.group_admin"/>
<menuitem name='Human Resources/Configuration/Categories of Employee/Categories Structure' groups='base.group_admin' action='open_view_categ_tree' id='menu_view_employee_category_tree'/>
<record model="ir.ui.view" id="view_attendance_who">
<field name="name">hr.attendance.tree</field>
<field name="model">hr.attendance</field>
<field name="type">tree</field>
<field name="priority" eval="3"/>
<field name="arch" type="xml">
<tree string="Employee attendance">
<field name="employee_id" />
<field name="name" />
<field name="action" />
<field name="action_desc" />
<record id='view_attendance_who' model='ir.ui.view'>
<field name='name'>hr.attendance.tree</field>
<field name='model'>hr.attendance</field>
<field name='type'>tree</field>
<field name='priority' eval='3'/>
<field name='arch' type='xml'>
<tree string='Employee attendance'>
<field name='employee_id'/>
<field name='name'/>
<field name='action'/>
<field name='action_desc'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="open_view_attendance">
<field name="name">Attendances</field>
<field name="res_model">hr.attendance</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<record id='open_view_attendance' model='ir.actions.act_window'>
<field name='name'>Attendances</field>
<field name='res_model'>hr.attendance</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
</record>
<menuitem name="Human Resources/Attendances" id="menu_hr_attendance"/>
<menuitem name="Human Resources/Attendances/Attendances"
id="menu_open_view_attendance" action="open_view_attendance"
groups="base.group_admin"/>
<menuitem name='Human Resources/Attendances' id='menu_hr_attendance'/>
<menuitem name='Human Resources/Attendances/Attendances' groups='base.group_admin' action='open_view_attendance' id='menu_open_view_attendance'/>
<!-- Holidays -->
<record model="ir.ui.view" id="edit_holiday">
<field name="name">hr.holidays.form</field>
<field name="model">hr.holidays</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Employee holidays">
<field name="name" colspan="4" select="1"/>
<field name="date_from" select="1"/>
<field name="date_to" select="1"/>
<newline />
<field name="holiday_status" select="1"/>
<record id='edit_holiday' model='ir.ui.view'>
<field name='name'>hr.holidays.form</field>
<field name='model'>hr.holidays</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Employee holidays'>
<field name='name' colspan='4' select='1'/>
<field name='date_from' select='1'/>
<field name='date_to' select='1'/>
<newline/>
<field name='holiday_status' select='1'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_holiday">
<field name="name">hr.holidays.tree</field>
<field name="model">hr.holidays</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Employee holidays">
<field name="name" />
<field name="date_from" />
<field name="date_to" />
<field name="holiday_status" />
<record id='view_holiday' model='ir.ui.view'>
<field name='name'>hr.holidays.tree</field>
<field name='model'>hr.holidays</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Employee holidays'>
<field name='name'/>
<field name='date_from'/>
<field name='date_to'/>
<field name='holiday_status'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="ask_holiday">
<field name="name">hr.holidays.ask_form</field>
<field name="model">hr.holidays</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Vacations requests">
<field name="name" select="1"/>
<field name="holiday_status"/>
<field name="employee_id" colspan="4" select="1"/>
<newline />
<field name="date_from" select="1"/>
<field name="date_to" select="1"/>
<record id='ask_holiday' model='ir.ui.view'>
<field name='name'>hr.holidays.ask_form</field>
<field name='model'>hr.holidays</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Vacations requests'>
<field name='name' select='1'/>
<field name='holiday_status'/>
<field name='employee_id' colspan='4' select='1'/>
<newline/>
<field name='date_from' select='1'/>
<field name='date_to' select='1'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="open_ask_holidays">
<field name="name">Vacation Request</field>
<field name="res_model">hr.holidays</field>
<field name="view_type">form</field>
<field name="view_id" ref="view_holiday" />
<record id='open_ask_holidays' model='ir.actions.act_window'>
<field name='name'>Vacation Request</field>
<field name='res_model'>hr.holidays</field>
<field name='view_type'>form</field>
<field name='view_id' ref='view_holiday'/>
</record>
<menuitem name="Human Resources/Attendances/Vacation Request"
id="menu_open_ask_holidays" action="open_ask_holidays"
groups="base.group_admin"/>
<menuitem name='Human Resources/Attendances/Vacation Request' groups='base.group_admin' action='open_ask_holidays' id='menu_open_ask_holidays'/>
<!-- Some Configuration (holiday type, attendance reasons) -->
<record model="ir.ui.view" id="edit_holiday_status">
<field name="name">hr.holidays.status.form</field>
<field name="model">hr.holidays.status</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Define holiday status">
<field name="name" colspan="4" select="1"/>
<record id='edit_holiday_status' model='ir.ui.view'>
<field name='name'>hr.holidays.status.form</field>
<field name='model'>hr.holidays.status</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Define holiday status'>
<field name='name' colspan='4' select='1'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_holiday_status">
<field name="name">hr.holidays.status.tree</field>
<field name="model">hr.holidays.status</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Holiday status">
<field name="name"/>
<record id='view_holiday_status' model='ir.ui.view'>
<field name='name'>hr.holidays.status.tree</field>
<field name='model'>hr.holidays.status</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Holiday status'>
<field name='name'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="open_view_holiday_status">
<field name="name">Holiday Status</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.holidays.status</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="view_holiday_status" />
<record id='open_view_holiday_status' model='ir.actions.act_window'>
<field name='name'>Holiday Status</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr.holidays.status</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='view_id' ref='view_holiday_status'/>
</record>
<menuitem name="Human Resources/Configuration/Holiday Status"
id="menu_open_view_holiday_status" action="open_view_holiday_status"
groups="base.group_admin"/>
<menuitem name='Human Resources/Configuration/Holiday Status' groups='base.group_admin' action='open_view_holiday_status' id='menu_open_view_holiday_status'/>
<record model="ir.ui.view" id="edit_attendance_reason">
<field name="name">hr.action.reason.form</field>
<field name="model">hr.action.reason</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Define attendance reason">
<field name="name" colspan="4" select="1"/>
<field name="action_type" select="1"/>
<record id='edit_attendance_reason' model='ir.ui.view'>
<field name='name'>hr.action.reason.form</field>
<field name='model'>hr.action.reason</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Define attendance reason'>
<field name='name' colspan='4' select='1'/>
<field name='action_type' select='1'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_attendance_reason">
<field name="name">hr.action.reason.tree</field>
<field name="model">hr.action.reason</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Attendance reasons">
<field name="name"/>
<field name="action_type" />
<record id='view_attendance_reason' model='ir.ui.view'>
<field name='name'>hr.action.reason.tree</field>
<field name='model'>hr.action.reason</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Attendance reasons'>
<field name='name'/>
<field name='action_type'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="open_view_attendance_reason">
<field name="name">Attendance Reasons</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.action.reason</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="view_attendance_reason" />
<record id='open_view_attendance_reason' model='ir.actions.act_window'>
<field name='name'>Attendance Reasons</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr.action.reason</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='view_id' ref='view_attendance_reason'/>
</record>
<menuitem name="Human Resources/Configuration/Attendance Reasons"
id="menu_open_view_attendance_reason" action="open_view_attendance_reason"
groups="base.group_admin"/>
<menuitem name='Human Resources/Configuration/Attendance Reasons' groups='base.group_admin' action='open_view_attendance_reason' id='menu_open_view_attendance_reason'/>
</data>
</terp>

View File

@ -1,34 +1,16 @@
<?xml version="1.0" ?>
<?xml version='1.0'?>
<terp>
<data>
<wizard string="Sign in / Sign out"
model="hr.employee"
name="hr.si_so"
id="si_so"/>
<wizard name='hr.si_so' id='si_so' model='hr.employee' string='Sign in / Sign out'/>
<menuitem name="Human Resources/Attendances/Sign in\/Out"
action="si_so"
type="wizard"
id="menu_si_so"/>
<menuitem name='Human Resources/Attendances/Sign in\/Out' action='si_so' type='wizard' id='menu_si_so'/>
<wizard string="Print Timesheet by week"
model="hr.employee"
name="hr.print_week"
keyword="client_print_multi"
id="print_week"/>
<wizard name='hr.print_week' id='print_week' model='hr.employee' keyword='client_print_multi' string='Print Timesheet by week'/>
<wizard string="Print Timesheet by month"
model="hr.employee"
name="hr.print_month"
keyword="client_print_multi"
id="print_month"/>
<wizard name='hr.print_month' id='print_month' model='hr.employee' keyword='client_print_multi' string='Print Timesheet by month'/>
<wizard string="Print Attendance Error Report"
model="hr.employee"
name="hr.timesheet.attendance.report"
keyword="client_print_multi"
id="wizard_attendance_error" />
<wizard name='hr.timesheet.attendance.report' id='wizard_attendance_error' model='hr.employee' keyword='client_print_multi' string='Print Attendance Error Report'/>
</data>
</terp>

View File

@ -1,7 +1,7 @@
<terp>
<data noupdate="1">
<!-- Contract Period Names -->
<!-- Contract Period Names -->
<record model="hr.contract.wage.type.period" id="hr_contract_wage_type_period_daily">
<field name="name">daily</field>
</record>
@ -12,7 +12,7 @@
<field name="name">monthly</field>
</record>
<!-- Contract Wage Types -->
<!-- Contract Wage Types -->
<record model="hr.contract.wage.type" id="hr_contract_monthly_gross">
<field name="name">Monthly Gross Wage</field>
<field name="type">gross</field>
@ -24,7 +24,7 @@
<field name="period_id" ref="hr_contract_wage_type_period_monthly"/>
</record>
<!-- Employee Marital Statusses -->
<!-- Employee Marital Statusses -->
<record model="hr.employee.marital.status" id="hr_employee_marital_status_single">
<field name="name">Single</field>
</record>
@ -37,5 +37,5 @@
<record model="hr.employee.marital.status" id="hr_employee_marital_status_widower">
<field name="name">Widower</field>
</record>
</data>
</data>
</terp>

View File

@ -1,220 +1,212 @@
<terp>
<data>
<record model="ir.ui.view" id="hr_contract_wage_type_period_view_form">
<field name="name">hr.contract.wage.type.period.view.form</field>
<field name="model">hr.contract.wage.type.period</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Wage period">
<field name="name" colspan="4"/>
<field name="factor_days"/>
<record id='hr_contract_wage_type_period_view_form' model='ir.ui.view'>
<field name='name'>hr.contract.wage.type.period.view.form</field>
<field name='model'>hr.contract.wage.type.period</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Wage period'>
<field name='name' colspan='4'/>
<field name='factor_days'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="hr_hr_employee_marital_status_form">
<field name="name">hr.hr.employee.marital.status</field>
<field name="model">hr.employee.marital.status</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Marital Status">
<field name="name" select="1" colspan="4" nolabel="1"/>
<field name="description" colspan="4" nolabel="1"/>
<record id='hr_hr_employee_marital_status_form' model='ir.ui.view'>
<field name='name'>hr.hr.employee.marital.status</field>
<field name='model'>hr.employee.marital.status</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Marital Status'>
<field name='name' nolabel='1' select='1' colspan='4'/>
<field name='description' nolabel='1' colspan='4'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="hr_contract_wage_type_view_form">
<field name="name">hr.contract.wage.type.view.form</field>
<field name="model">hr.contract.wage.type</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Wage Type">
<field name="name" colspan="4"/>
<field name="period_id"/>
<field name="type"/>
<separator string="Hourly cost computation" colspan="4"/>
<field name="factor_type"/>
<record id='hr_contract_wage_type_view_form' model='ir.ui.view'>
<field name='name'>hr.contract.wage.type.view.form</field>
<field name='model'>hr.contract.wage.type</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Wage Type'>
<field name='name' colspan='4'/>
<field name='period_id'/>
<field name='type'/>
<separator string='Hourly cost computation' colspan='4'/>
<field name='factor_type'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="hr_contract_wage_type_view_tree">
<field name="name">hr.contract.wage.type.view.tree</field>
<field name="model">hr.contract.wage.type</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Wage Types">
<field name="name"/>
<field name="type"/>
<record id='hr_contract_wage_type_view_tree' model='ir.ui.view'>
<field name='name'>hr.contract.wage.type.view.tree</field>
<field name='model'>hr.contract.wage.type</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Wage Types'>
<field name='name'/>
<field name='type'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_hr_contract_wage_type">
<field name="name">Contract Wage Type</field>
<field name="res_model">hr.contract.wage.type</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[]</field>
<record id='action_hr_contract_wage_type' model='ir.actions.act_window'>
<field name='name'>Contract Wage Type</field>
<field name='res_model'>hr.contract.wage.type</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[]</field>
</record>
<menuitem name="Human Resources/Configuration/Contract/Contract Wage Type"
id="hr_menu_contract_wage_type"
action="action_hr_contract_wage_type"/>
<menuitem name='Human Resources/Configuration/Contract/Contract Wage Type' action='action_hr_contract_wage_type' id='hr_menu_contract_wage_type'/>
<record model="ir.actions.act_window" id="action_hr_contract_wage_type_period">
<field name="name">Wage period</field>
<field name="res_model">hr.contract.wage.type.period</field>
<field name="view_type">form</field>
<record id='action_hr_contract_wage_type_period' model='ir.actions.act_window'>
<field name='name'>Wage period</field>
<field name='res_model'>hr.contract.wage.type.period</field>
<field name='view_type'>form</field>
</record>
<menuitem name="Human Resources/Configuration/Contract/Contract Wage Period"
id="hr_menu_contract_wage_type_period"
action="action_hr_contract_wage_type_period"/>
<menuitem name='Human Resources/Configuration/Contract/Contract Wage Period' action='action_hr_contract_wage_type_period' id='hr_menu_contract_wage_type_period'/>
<record model="ir.ui.view" id="hr_hr_employee_view_form2">
<field name="name">hr.hr.employee.view.form2</field>
<field name="model">hr.employee</field>
<field name="inherit_id" ref="hr.view_employee_form"/>
<field name="arch" type="xml">
<notebook position="inside">
<page string="Contracts">
<field name="contract_ids" colspan="4" nolabel="1">
<tree string="Contracts">
<field name="name"/>
<field name="function"/>
<field name="date_start"/>
<field name="date_end"/>
<field name="working_hours_per_day"/>
<field name="wage_type_id"/>
<field name="wage"/>
<record id='hr_hr_employee_view_form2' model='ir.ui.view'>
<field name='name'>hr.hr.employee.view.form2</field>
<field name='model'>hr.employee</field>
<field name='inherit_id' ref='hr.view_employee_form'/>
<field name='arch' type='xml'>
<notebook position='inside'>
<page string='Contracts'>
<field name='contract_ids' nolabel='1' colspan='4'>
<tree string='Contracts'>
<field name='name'/>
<field name='function'/>
<field name='date_start'/>
<field name='date_end'/>
<field name='working_hours_per_day'/>
<field name='wage_type_id'/>
<field name='wage'/>
</tree>
<form string="Contract">
<separator string="Generalities" colspan="4"/>
<field name="name" colspan="4" select="1"/>
<form string='Contract'>
<separator string='Generalities' colspan='4'/>
<field name='name' colspan='4' select='1'/>
<newline/>
<separator string="Contract Duration" colspan="4"/>
<field name="function"/>
<field name="working_hours_per_day"/>
<field name="date_start" select="1"/>
<field name="date_end" select="1"/>
<separator string='Contract Duration' colspan='4'/>
<field name='function'/>
<field name='working_hours_per_day'/>
<field name='date_start' select='1'/>
<field name='date_end' select='1'/>
<separator string="Salary" colspan="4"/>
<field name="wage_type_id"/>
<field name="wage"/>
<separator string='Salary' colspan='4'/>
<field name='wage_type_id'/>
<field name='wage'/>
<separator string="Notes" colspan="4"/>
<field name="notes" colspan="4" nolabel="1"/>
<separator string='Notes' colspan='4'/>
<field name='notes' nolabel='1' colspan='4'/>
</form>
</field>
</page>
<page string="Miscelleanous">
<field name="manager" select="1"/>
<field name="soc_security" select="1"/>
<field name="medic_exam" select="1"/>
<field name="audiens_num"/>
<field name="nationality"/>
<field name="birth_date"/>
<field name="place_of_birth"/>
<field name="marital_status"/>
<field name="children"/>
<page string='Miscelleanous'>
<field name='manager' select='1'/>
<field name='soc_security' select='1'/>
<field name='medic_exam' select='1'/>
<field name='audiens_num'/>
<field name='nationality'/>
<field name='birth_date'/>
<field name='place_of_birth'/>
<field name='marital_status'/>
<field name='children'/>
</page>
</notebook>
</field>
</record>
<record model="ir.ui.view" id="hr_contract_type_view_form">
<field name="name">hr.contract.type.view.form</field>
<field name="model">hr.contract.type</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Contract Type">
<field name="name" colspan="4"/>
<field name="description" colspan="4"/>
<record id='hr_contract_type_view_form' model='ir.ui.view'>
<field name='name'>hr.contract.type.view.form</field>
<field name='model'>hr.contract.type</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Contract Type'>
<field name='name' colspan='4'/>
<field name='description' colspan='4'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_hr_marital_status">
<field name="name">Marital Status</field>
<field name="res_model">hr.employee.marital.status</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<record id='action_hr_marital_status' model='ir.actions.act_window'>
<field name='name'>Marital Status</field>
<field name='res_model'>hr.employee.marital.status</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
</record>
<menuitem name="Human Resources/Configuration/Marital Status"
id="hr_menu_marital_status"
action="action_hr_marital_status"/>
<menuitem name='Human Resources/Configuration/Marital Status' action='action_hr_marital_status' id='hr_menu_marital_status'/>
<record model="ir.ui.view" id="hr_contract_view_form">
<field name="name">hr.contract.view.form</field>
<field name="model">hr.contract</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Contract">
<separator string="Generalities" colspan="4"/>
<field name="name" select="1"/>
<field name="employee_id" select="1"/>
<field name="function"/>
<record id='hr_contract_view_form' model='ir.ui.view'>
<field name='name'>hr.contract.view.form</field>
<field name='model'>hr.contract</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Contract'>
<separator string='Generalities' colspan='4'/>
<field name='name' select='1'/>
<field name='employee_id' select='1'/>
<field name='function'/>
<newline/>
<separator string="Contract Duration" colspan="4"/>
<field name="date_start" select="1"/>
<field name="date_end" select="1"/>
<field name="working_hours_per_day"/>
<separator string='Contract Duration' colspan='4'/>
<field name='date_start' select='1'/>
<field name='date_end' select='1'/>
<field name='working_hours_per_day'/>
<newline/>
<separator string="Remuneration" colspan="4"/>
<field name="wage_type_id"/>
<field name="wage" />
<separator string="Notes" colspan="4"/>
<field name="notes" colspan="4" nolabel="1"/>
<separator string='Remuneration' colspan='4'/>
<field name='wage_type_id'/>
<field name='wage'/>
<separator string='Notes' colspan='4'/>
<field name='notes' nolabel='1' colspan='4'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="hr_contract_type_view_tree">
<field name="name">hr.contract.type.view.tree</field>
<field name="model">hr.contract.type</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Contract Type">
<field name="name" colspan="4"/>
<record id='hr_contract_type_view_tree' model='ir.ui.view'>
<field name='name'>hr.contract.type.view.tree</field>
<field name='model'>hr.contract.type</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Contract Type'>
<field name='name' colspan='4'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="hr_contract_view_tree">
<field name="name">hr.contract.view.tree</field>
<field name="model">hr.contract</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Contracts">
<field name="name"/>
<field name="employee_id"/>
<field name="function"/>
<field name="date_start"/>
<field name="date_end"/>
<field name="working_hours_per_day"/>
<field name="wage_type_id"/>
<field name="wage"/>
<record id='hr_contract_view_tree' model='ir.ui.view'>
<field name='name'>hr.contract.view.tree</field>
<field name='model'>hr.contract</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Contracts'>
<field name='name'/>
<field name='employee_id'/>
<field name='function'/>
<field name='date_start'/>
<field name='date_end'/>
<field name='working_hours_per_day'/>
<field name='wage_type_id'/>
<field name='wage'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_hr_contract">
<field name="name">Contract</field>
<field name="res_model">hr.contract</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
<field name="domain">[]</field>
<record id='action_hr_contract' model='ir.actions.act_window'>
<field name='name'>Contract</field>
<field name='res_model'>hr.contract</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
<field name='domain'>[]</field>
</record>
<menuitem name="Human Resources/Contract"
id="hr_menu_contract"
action="action_hr_contract"/>
<menuitem name='Human Resources/Contract' action='action_hr_contract' id='hr_menu_contract'/>
</data>
</terp>

View File

@ -0,0 +1,6 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
</data>
</terp>

View File

@ -1,184 +1,161 @@
<?xml version="1.0" ?>
<?xml version='1.0'?>
<terp>
<data>
<!-- Expenses -->
<record model="ir.ui.view" id="view_expenses_line_tree">
<field name="name">hr.expense.line.tree</field>
<field name="type">tree</field>
<field name="model">hr.expense.line</field>
<field name="arch" type="xml">
<tree string="Expense Lines">
<field name="date_value"/>
<field name="name"/>
<field name="ref"/>
<field name="analytic_account" domain="[('type','=','normal')]"/>
<field name="unit_amount"/>
<field name="unit_quantity"/>
<field name="total_amount"/>
<record id='view_expenses_line_tree' model='ir.ui.view'>
<field name='name'>hr.expense.line.tree</field>
<field name='type'>tree</field>
<field name='model'>hr.expense.line</field>
<field name='arch' type='xml'>
<tree string='Expense Lines'>
<field name='date_value'/>
<field name='name'/>
<field name='ref'/>
<field name='analytic_account' domain='[(&apos;type&apos;,&apos;=&apos;,&apos;normal&apos;)]'/>
<field name='unit_amount'/>
<field name='unit_quantity'/>
<field name='total_amount'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_expenses_tree">
<field name="name">hr.expense.expense.tree</field>
<field name="model">hr.expense.expense</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Expenses">
<field name="date" />
<field name="employee_id" />
<field name="name" />
<field name="ref" />
<field name="amount" />
<field name="state" />
<record id='view_expenses_tree' model='ir.ui.view'>
<field name='name'>hr.expense.expense.tree</field>
<field name='model'>hr.expense.expense</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Expenses'>
<field name='date'/>
<field name='employee_id'/>
<field name='name'/>
<field name='ref'/>
<field name='amount'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_expenses_form">
<field name="name">hr.expense.form</field>
<field name="type">form</field>
<field name="model">hr.expense.expense</field>
<field name="arch" type="xml">
<form string="Expenses Sheet">
<record id='view_expenses_form' model='ir.ui.view'>
<field name='name'>hr.expense.form</field>
<field name='type'>form</field>
<field name='model'>hr.expense.expense</field>
<field name='arch' type='xml'>
<form string='Expenses Sheet'>
<notebook>
<page string="Expense Sheet">
<field name="name" select="1"/>
<field name="id" select="2"/>
<field name="employee_id" select="1"/>
<field name="date" select="1"/>
<field name="ref" select="2"/>
<page string='Expense Sheet'>
<field name='name' select='1'/>
<field name='id' select='2'/>
<field name='employee_id' select='1'/>
<field name='date' select='1'/>
<field name='ref' select='2'/>
<newline/>
<field name="amount"/>
<field name="currency_id"/>
<field name="line_ids" colspan="4" nolabel="1">
<form string="Expense Lines">
<field name="name" select="1"/>
<field name="date_value" select="1"/>
<field name="product_id" select="2" on_change="onchange_product_id(product_id, uom_id)"/>
<field name="uom_id" select="2" on_change="onchange_product_id(product_id, uom_id)"/>
<field name="unit_quantity" select="2"/>
<field name="unit_amount" select="2"/>
<field name="ref" select="2"/>
<field name="sequence"/>
<field name="analytic_account" domain="[('type','=','normal')]"/>
<field name='amount'/>
<field name='currency_id'/>
<field name='line_ids' nolabel='1' colspan='4'>
<form string='Expense Lines'>
<field name='name' select='1'/>
<field name='date_value' select='1'/>
<field name='product_id' on_change='onchange_product_id(product_id, uom_id)' select='2'/>
<field name='uom_id' on_change='onchange_product_id(product_id, uom_id)' select='2'/>
<field name='unit_quantity' select='2'/>
<field name='unit_amount' select='2'/>
<field name='ref' select='2'/>
<field name='sequence'/>
<field name='analytic_account' domain='[(&apos;type&apos;,&apos;=&apos;,&apos;normal&apos;)]'/>
<newline/>
<field name="total_amount"/>
<field name='total_amount'/>
</form>
</field>
<field name="state" select="2"/>
<group col="6" colspan="2">
<button string="Confirm" name="confirm" states="draft" type="workflow"/>
<button string="Cancel" name="cancel" states="cancel" type="workflow"/>
<button string="Accept" name="validate" states="confirm" type="workflow"/>
<button string="Invoice" name="invoice" states="accepted" type="workflow"/>
<button string="Set to Draft" name="draft" states="confirm" type="workflow"/>
<button string="Refuse" name="refuse" states="confirm,draft,accepted" type="workflow"/>
<field name='state' select='2'/>
<group col='6' colspan='2'>
<button name='confirm' type='workflow' states='draft' string='Confirm'/>
<button name='cancel' type='workflow' states='cancel' string='Cancel'/>
<button name='validate' type='workflow' states='confirm' string='Accept'/>
<button name='invoice' type='workflow' states='accepted' string='Invoice'/>
<button name='draft' type='workflow' states='confirm' string='Set to Draft'/>
<button name='refuse' type='workflow' states='confirm,draft,accepted' string='Refuse'/>
</group>
</page><page string="Other Info">
<separator string="Accounting data" colspan="4"/>
<field name="journal_id"/>
<separator string="Validation" colspan="4"/>
<field name="date_confirm" select="2"/>
<field name="date_valid" select="2"/>
<field name="user_valid" select="2"/>
<field name="invoice_id" select="2"/>
<separator string="Notes" colspan="4"/>
<field name="note" colspan="4" nolabel="1"/>
</page>
<page string='Other Info'>
<separator string='Accounting data' colspan='4'/>
<field name='journal_id'/>
<separator string='Validation' colspan='4'/>
<field name='date_confirm' select='2'/>
<field name='date_valid' select='2'/>
<field name='user_valid' select='2'/>
<field name='invoice_id' select='2'/>
<separator string='Notes' colspan='4'/>
<field name='note' nolabel='1' colspan='4'/>
</page>
</notebook>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="expense_all">
<field name="name">All expenses</field>
<field name="res_model">hr.expense.expense</field>
<field name="view_type">form</field>
<record id='expense_all' model='ir.actions.act_window'>
<field name='name'>All expenses</field>
<field name='res_model'>hr.expense.expense</field>
<field name='view_type'>form</field>
</record>
<menuitem
name="Human Resources/Expenses/All Expenses"
id="menu_expense_all"
action="expense_all"/>
<record model="ir.actions.act_window" id="expense_all_draft">
<field name="name">Draft expenses</field>
<field name="res_model">hr.expense.expense</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','=','draft')]</field>
<menuitem name='Human Resources/Expenses/All Expenses' action='expense_all' id='menu_expense_all'/>
<record id='expense_all_draft' model='ir.actions.act_window'>
<field name='name'>Draft expenses</field>
<field name='res_model'>hr.expense.expense</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','=','draft')]</field>
</record>
<menuitem
name="Human Resources/Expenses/All Expenses/Draft Expenses"
id="menu_expense_all_draft"
action="expense_all_draft"/>
<record model="ir.actions.act_window" id="expense_all_confirm">
<field name="name">Expenses waiting validation</field>
<field name="res_model">hr.expense.expense</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','=','confirm')]</field>
<menuitem name='Human Resources/Expenses/All Expenses/Draft Expenses' action='expense_all_draft' id='menu_expense_all_draft'/>
<record id='expense_all_confirm' model='ir.actions.act_window'>
<field name='name'>Expenses waiting validation</field>
<field name='res_model'>hr.expense.expense</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','=','confirm')]</field>
</record>
<menuitem
name="Human Resources/Expenses/All Expenses/Expenses Waiting Validation"
id="menu_expense_all_confirm"
action="expense_all_confirm"/>
<record model="ir.actions.act_window" id="expense_all_valid">
<field name="name">Expenses waiting invoice</field>
<field name="res_model">hr.expense.expense</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','=','accepted')]</field>
<menuitem name='Human Resources/Expenses/All Expenses/Expenses Waiting Validation' action='expense_all_confirm' id='menu_expense_all_confirm'/>
<record id='expense_all_valid' model='ir.actions.act_window'>
<field name='name'>Expenses waiting invoice</field>
<field name='res_model'>hr.expense.expense</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','=','accepted')]</field>
</record>
<menuitem
name="Human Resources/Expenses/All Expenses/Expenses Waiting Invoice"
id="menu_expense_all_valid"
action="expense_all_valid"/>
<record model="ir.actions.act_window" id="expense_all_invoiced">
<field name="name">Expenses waiting payment</field>
<field name="res_model">hr.expense.expense</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','=','invoiced')]</field>
<menuitem name='Human Resources/Expenses/All Expenses/Expenses Waiting Invoice' action='expense_all_valid' id='menu_expense_all_valid'/>
<record id='expense_all_invoiced' model='ir.actions.act_window'>
<field name='name'>Expenses waiting payment</field>
<field name='res_model'>hr.expense.expense</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','=','invoiced')]</field>
</record>
<menuitem
name="Human Resources/Expenses/All Expenses/Expenses Waiting Payment"
id="menu_expense_all_invoiced"
action="expense_all_invoiced"/>
<menuitem name='Human Resources/Expenses/All Expenses/Expenses Waiting Payment' action='expense_all_invoiced' id='menu_expense_all_invoiced'/>
<!--
My expenses menu
-->
<record model="ir.actions.act_window" id="expense_my">
<field name="name">My Expenses</field>
<field name="res_model">hr.expense.expense</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
<field name="domain">[('user_id','=',uid)]</field>
<record id='expense_my' model='ir.actions.act_window'>
<field name='name'>My Expenses</field>
<field name='res_model'>hr.expense.expense</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
<field name='domain'>[('user_id','=',uid)]</field>
</record>
<menuitem
name="Human Resources/Expenses/My Expenses"
id="menu_expense_my"
action="expense_my"/>
<record model="ir.actions.act_window" id="expense_my_draft">
<field name="name">My Draft expenses</field>
<field name="res_model">hr.expense.expense</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('user_id','=',uid),('state','=','draft')]</field>
<menuitem name='Human Resources/Expenses/My Expenses' action='expense_my' id='menu_expense_my'/>
<record id='expense_my_draft' model='ir.actions.act_window'>
<field name='name'>My Draft expenses</field>
<field name='res_model'>hr.expense.expense</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('user_id','=',uid),('state','=','draft')]</field>
</record>
<menuitem
name="Human Resources/Expenses/My Expenses/My Draft Expenses"
id="menu_expense_my_draft"
action="expense_my_draft"/>
<record model="ir.actions.act_window" id="expense_my_confirm">
<field name="name">My expenses waiting validation</field>
<field name="res_model">hr.expense.expense</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('user_id','=',uid),('state','=','confirm')]</field>
<menuitem name='Human Resources/Expenses/My Expenses/My Draft Expenses' action='expense_my_draft' id='menu_expense_my_draft'/>
<record id='expense_my_confirm' model='ir.actions.act_window'>
<field name='name'>My expenses waiting validation</field>
<field name='res_model'>hr.expense.expense</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('user_id','=',uid),('state','=','confirm')]</field>
</record>
<menuitem
name="Human Resources/Expenses/My Expenses/My Expenses Waiting Validation"
id="menu_expense_my_confirm"
action="expense_my_confirm"/>
<menuitem name='Human Resources/Expenses/My Expenses/My Expenses Waiting Validation' action='expense_my_confirm' id='menu_expense_my_confirm'/>
</data>
</terp>

View File

@ -1,55 +1,18 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<report
id="report_user_timesheet"
string="Employee timesheet"
model="hr.employee"
name="hr.analytical.timesheet"
xsl="hr_timesheet/report/user_timesheet.xsl"
auto="False"
menu="False"/>
<report name='hr.analytical.timesheet' id='report_user_timesheet' xsl='hr_timesheet/report/user_timesheet.xsl' auto='False' model='hr.employee' menu='False' string='Employee timesheet'/>
<wizard id="wizard_hr_timesheet"
string="Employee timesheet"
model="hr.employee"
name="hr.analytical.timesheet"
menu="False" />
<menuitem
name="Human Resources/Reporting/Timesheet/Print a User Timesheet"
action="wizard_hr_timesheet"
type="wizard"
id="menu_wizard_hr_timesheet"/>
<wizard name='hr.analytical.timesheet' id='wizard_hr_timesheet' model='hr.employee' menu='False' string='Employee timesheet'/>
<menuitem name='Human Resources/Reporting/Timesheet/Print a User Timesheet' action='wizard_hr_timesheet' type='wizard' id='menu_wizard_hr_timesheet'/>
<wizard id="wizard_hr_timesheet_my"
string="Print my timesheet"
model="hr.employee"
name="hr.analytical.timesheet.my"
menu="False" />
<menuitem
name="Human Resources/Reporting/Timesheet/Print My Timesheet"
id="menu_wizard_hr_timesheet_my"
action="wizard_hr_timesheet_my"
type="wizard" />
<wizard name='hr.analytical.timesheet.my' id='wizard_hr_timesheet_my' model='hr.employee' menu='False' string='Print my timesheet'/>
<menuitem name='Human Resources/Reporting/Timesheet/Print My Timesheet' action='wizard_hr_timesheet_my' type='wizard' id='menu_wizard_hr_timesheet_my'/>
<report id="report_users_timesheet"
string="Employees timesheet"
model="hr.employee"
name="hr.analytical.timesheet_users"
xsl="hr_timesheet/report/users_timesheet.xsl"
auto="False"
menu="False"/>
<report name='hr.analytical.timesheet_users' id='report_users_timesheet' xsl='hr_timesheet/report/users_timesheet.xsl' auto='False' model='hr.employee' menu='False' string='Employees timesheet'/>
<wizard id="wizard_hr_timesheet_users"
string="Employees timesheet"
model="hr.employee"
name="hr.analytical.timesheet_users"
menu="False"/>
<menuitem
name="Human Resources/Reporting/Timesheet/Print Summary Timesheet"
action="wizard_hr_timesheet_users"
type="wizard"
id="menu_wizard_hr_timesheet_users"/>
<wizard name='hr.analytical.timesheet_users' id='wizard_hr_timesheet_users' model='hr.employee' menu='False' string='Employees timesheet'/>
<menuitem name='Human Resources/Reporting/Timesheet/Print Summary Timesheet' action='wizard_hr_timesheet_users' type='wizard' id='menu_wizard_hr_timesheet_users'/>
</data>
</terp>

View File

@ -1,102 +1,102 @@
<?xml version="1.0" ?>
<?xml version='1.0'?>
<terp>
<data>
<record model="ir.ui.view" id="hr_timesheet_line_tree">
<field name="name">hr.analytic.timesheet.tree</field>
<field name="model">hr.analytic.timesheet</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Timesheet Line" editable="bottom">
<field name="user_id" required="1" on_change="on_change_user_id(user_id)"/>
<field name="date" />
<field name="account_id" domain="[('type','=','normal'),('state', '&lt;&gt;', 'close')]"/>
<field name="name" />
<field name="unit_amount" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" sum="Total time"/>
<field name="product_id" required="1"/>
<field name="product_uom_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
<field name="amount" sum="Total cost"/>
<field name="general_account_id"/>
<record id='hr_timesheet_line_tree' model='ir.ui.view'>
<field name='name'>hr.analytic.timesheet.tree</field>
<field name='model'>hr.analytic.timesheet</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree editable='bottom' string='Timesheet Line'>
<field name='user_id' on_change='on_change_user_id(user_id)' required='1'/>
<field name='date'/>
<field name='account_id' domain='[(&apos;type&apos;,&apos;=&apos;,&apos;normal&apos;),(&apos;state&apos;, &apos;&lt;&gt;&apos;, &apos;close&apos;)]'/>
<field name='name'/>
<field name='unit_amount' sum='Total time' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name='product_id' required='1'/>
<field name='product_uom_id' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name='amount' sum='Total cost'/>
<field name='general_account_id'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="hr_timesheet_line_form">
<field name="name">hr.analytic.timesheet.form</field>
<field name="model">hr.analytic.timesheet</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Timesheet Lines">
<field name="name" colspan="4"/>
<field name="user_id" select="1" required="1" on_change="on_change_user_id(user_id)"/>
<field name="date" select="1"/>
<field name="unit_amount" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
<record id='hr_timesheet_line_form' model='ir.ui.view'>
<field name='name'>hr.analytic.timesheet.form</field>
<field name='model'>hr.analytic.timesheet</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Timesheet Lines'>
<field name='name' colspan='4'/>
<field name='user_id' on_change='on_change_user_id(user_id)' required='1' select='1'/>
<field name='date' select='1'/>
<field name='unit_amount' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<newline/>
<field name="product_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" required="1"/>
<field name="product_uom_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
<field name='product_id' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)' required='1'/>
<field name='product_uom_id' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name="account_id" domain="[('type','=','normal'),('state', '&lt;&gt;', 'close')]" select="1"/>
<field name="amount" select="2"/>
<field name="general_account_id" select="2"/>
<field name="journal_id"/>
<field name='account_id' domain='[(&apos;type&apos;,&apos;=&apos;,&apos;normal&apos;),(&apos;state&apos;, &apos;&lt;&gt;&apos;, &apos;close&apos;)]' select='1'/>
<field name='amount' select='2'/>
<field name='general_account_id' select='2'/>
<field name='journal_id'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="act_hr_timesheet_line_today_form">
<field name="name">Hours Encoding</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.analytic.timesheet</field>
<field name="view_type">form</field>
<field name="view_id" ref="hr_timesheet_line_tree" />
<record id='act_hr_timesheet_line_today_form' model='ir.actions.act_window'>
<field name='name'>Hours Encoding</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr.analytic.timesheet</field>
<field name='view_type'>form</field>
<field name='view_id' ref='hr_timesheet_line_tree'/>
</record>
<menuitem name="Human Resources/Hours Encoding" id="menu_act_hr_timesheet_line_today_form" action="act_hr_timesheet_line_today_form" />
<menuitem name='Human Resources/Hours Encoding' action='act_hr_timesheet_line_today_form' id='menu_act_hr_timesheet_line_today_form'/>
<record model="ir.actions.act_window" id="act_hr_timesheet_line_me_today_form">
<field name="name">My works of the day</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.analytic.timesheet</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('date', '=', time.strftime('%Y-%m-%d')),('user_id','=',uid)]</field>
<record id='act_hr_timesheet_line_me_today_form' model='ir.actions.act_window'>
<field name='name'>My works of the day</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr.analytic.timesheet</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('date', '=', time.strftime('%Y-%m-%d')),('user_id','=',uid)]</field>
</record>
<menuitem name="Human Resources/Hours Encoding/For me/My Works of the Day" id="menu_act_hr_timesheet_line_me_today_form" action="act_hr_timesheet_line_me_today_form" />
<menuitem name='Human Resources/Hours Encoding/For me/My Works of the Day' action='act_hr_timesheet_line_me_today_form' id='menu_act_hr_timesheet_line_me_today_form'/>
<record model="ir.actions.act_window" id="act_hr_timesheet_line_me_all_form">
<field name="name">All my works</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.analytic.timesheet</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('user_id','=',uid)]</field>
<record id='act_hr_timesheet_line_me_all_form' model='ir.actions.act_window'>
<field name='name'>All my works</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr.analytic.timesheet</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('user_id','=',uid)]</field>
</record>
<menuitem name="Human Resources/Hours Encoding/For me/All My Works" id="menu_act_hr_timesheet_line_me_all_form" action="act_hr_timesheet_line_me_all_form" />
<menuitem name='Human Resources/Hours Encoding/For me/All My Works' action='act_hr_timesheet_line_me_all_form' id='menu_act_hr_timesheet_line_me_all_form'/>
<record model="ir.actions.act_window" id="act_hr_timesheet_line_evry1_today_form">
<field name="name">All works of the day</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.analytic.timesheet</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('date', '=', time.strftime('%Y-%m-%d'))]</field>
<record id='act_hr_timesheet_line_evry1_today_form' model='ir.actions.act_window'>
<field name='name'>All works of the day</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr.analytic.timesheet</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('date', '=', time.strftime('%Y-%m-%d'))]</field>
</record>
<menuitem name="Human Resources/Hours Encoding/For Everyone/All Works of the Day" id="menu_act_hr_timesheet_line_evry1_today_form" action="act_hr_timesheet_line_evry1_today_form" />
<menuitem name='Human Resources/Hours Encoding/For Everyone/All Works of the Day' action='act_hr_timesheet_line_evry1_today_form' id='menu_act_hr_timesheet_line_evry1_today_form'/>
<record model="ir.actions.act_window" id="act_hr_timesheet_line_evry1_all_form">
<field name="name">All works</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.analytic.timesheet</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<record id='act_hr_timesheet_line_evry1_all_form' model='ir.actions.act_window'>
<field name='name'>All works</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr.analytic.timesheet</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
</record>
<menuitem name="Human Resources/Hours Encoding/For Everyone/All Works" id="menu_act_hr_timesheet_line_evry1_all_form" action="act_hr_timesheet_line_evry1_all_form" />
<menuitem name='Human Resources/Hours Encoding/For Everyone/All Works' action='act_hr_timesheet_line_evry1_all_form' id='menu_act_hr_timesheet_line_evry1_all_form'/>
<record model="ir.ui.view" id="hr_timesheet_employee_extd_form">
<field name="name">hr.timesheet.employee.extd_form</field>
<field name="model">hr.employee</field>
<field name="inherit_id" ref="hr.view_employee_form" />
<field name="arch" type="xml">
<field name="notes" position="after">
<field name="product_id" />
<field name="journal_id" />
<record id='hr_timesheet_employee_extd_form' model='ir.ui.view'>
<field name='name'>hr.timesheet.employee.extd_form</field>
<field name='model'>hr.employee</field>
<field name='inherit_id' ref='hr.view_employee_form'/>
<field name='arch' type='xml'>
<field name='notes' position='after'>
<field name='product_id'/>
<field name='journal_id'/>
</field>
</field>
</record>

View File

@ -1,10 +1,8 @@
<?xml version="1.0" ?>
<?xml version='1.0'?>
<terp>
<data>
<wizard string="Sign in / Sign out by project" model="hr.employee" name="hr_timesheet.si_so" id="si_so"/>
<menuitem name="Human Resources/Attendances/Sign in\/Out by Project"
action="si_so" type="wizard" groups="base.group_admin"
id="menu_si_so"/>
<wizard name='hr_timesheet.si_so' id='si_so' model='hr.employee' string='Sign in / Sign out by project'/>
<menuitem name='Human Resources/Attendances/Sign in\/Out by Project' groups='base.group_admin' action='si_so' type='wizard' id='menu_si_so'/>
</data>
</terp>

View File

@ -1,42 +1,15 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<report
id="account_analytic_account_cost_ledger"
string="Cost Ledger"
model="account.analytic.account"
name="hr.timesheet.invoice.account.analytic.account.cost_ledger"
rml="account/project/report/cost_ledger.rml"
auto="False"
menu="False"/>
<report name='hr.timesheet.invoice.account.analytic.account.cost_ledger' id='account_analytic_account_cost_ledger' rml='account/project/report/cost_ledger.rml' auto='False' model='account.analytic.account' menu='False' string='Cost Ledger'/>
<wizard
id="account_analytic_account_cost_ledger_report"
string="Cost Ledger"
model="account.analytic.account"
name="hr.timesheet.invoice.account.analytic.account.cost_ledger.report"
keyword="client_print_multi"/>
<wizard name='hr.timesheet.invoice.account.analytic.account.cost_ledger.report' id='account_analytic_account_cost_ledger_report' model='account.analytic.account' keyword='client_print_multi' string='Cost Ledger'/>
<report
id="report_analytical_profit"
string="Timesheet profit"
model="account.analytic.line"
name="account.analytic.profit"
rml="hr_timesheet_invoice/report/account_analytic_profit.rml"
auto="False"
menu="False"/>
<report name='account.analytic.profit' id='report_analytical_profit' rml='hr_timesheet_invoice/report/account_analytic_profit.rml' auto='False' model='account.analytic.line' menu='False' string='Timesheet profit'/>
<wizard id="account_analytic_profit"
string="Timesheet profit"
model="account.analytic.line"
name="account.analytic.profit"
menu="False"/>
<menuitem
id="print_account_analytic_profit"
name="Human Resources/Reporting/Invoice Rate by User"
action="account_analytic_profit"
type="wizard"/>
<wizard name='account.analytic.profit' id='account_analytic_profit' model='account.analytic.line' menu='False' string='Timesheet profit'/>
<menuitem name='Human Resources/Reporting/Invoice Rate by User' action='account_analytic_profit' type='wizard' id='print_account_analytic_profit'/>
</data>
</terp>

View File

@ -1,69 +1,69 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<record model="ir.ui.view" id="account_analytic_account_form_form">
<field name="name">account.analytic.account.invoice.form</field>
<field name="model">account.analytic.account</field>
<field name="type">form</field>
<field name="inherit_id" ref="account.view_account_analytic_account_form" />
<field name="arch" type="xml">
<field name="quantity_max" position="before">
<separator string="Invoicing Data" colspan="4"/>
<field name="pricelist_id"/>
<field name="to_invoice"/>
<field name="amount_max"/>
<field name="amount_invoiced"/>
<field name="state"/>
<record id='account_analytic_account_form_form' model='ir.ui.view'>
<field name='name'>account.analytic.account.invoice.form</field>
<field name='model'>account.analytic.account</field>
<field name='type'>form</field>
<field name='inherit_id' ref='account.view_account_analytic_account_form'/>
<field name='arch' type='xml'>
<field name='quantity_max' position='before'>
<separator string='Invoicing Data' colspan='4'/>
<field name='pricelist_id'/>
<field name='to_invoice'/>
<field name='amount_max'/>
<field name='amount_invoiced'/>
<field name='state'/>
</field>
</field>
</record>
<record model="ir.ui.view" id="hr_timesheet_line_form">
<field name="name">hr.analytic.timesheet.form</field>
<field name="model">hr.analytic.timesheet</field>
<field name="type">form</field>
<field name="inherit_id" ref="hr_timesheet.hr_timesheet_line_form" />
<field name="arch" type="xml">
<field name="journal_id" position="after">
<field name="to_invoice" select="2"/>
<field name="invoice_id"/>
<record id='hr_timesheet_line_form' model='ir.ui.view'>
<field name='name'>hr.analytic.timesheet.form</field>
<field name='model'>hr.analytic.timesheet</field>
<field name='type'>form</field>
<field name='inherit_id' ref='hr_timesheet.hr_timesheet_line_form'/>
<field name='arch' type='xml'>
<field name='journal_id' position='after'>
<field name='to_invoice' select='2'/>
<field name='invoice_id'/>
</field>
</field>
</record>
<record model="ir.ui.view" id="hr_timesheet_line_form2">
<field name="name">hr.analytic.timesheet.form2</field>
<field name="model">hr.analytic.timesheet</field>
<field name="type">form</field>
<field name="inherit_id" ref="hr_timesheet.hr_timesheet_line_form" />
<field name="arch" type="xml">
<field name="account_id" position="replace">
<field name="account_id" domain="[('type','=','normal'),('state', '&lt;&gt;', 'close')]" select="1" on_change="on_change_account_id(account_id)"/>
<record id='hr_timesheet_line_form2' model='ir.ui.view'>
<field name='name'>hr.analytic.timesheet.form2</field>
<field name='model'>hr.analytic.timesheet</field>
<field name='type'>form</field>
<field name='inherit_id' ref='hr_timesheet.hr_timesheet_line_form'/>
<field name='arch' type='xml'>
<field name='account_id' position='replace'>
<field name='account_id' domain='[(&apos;type&apos;,&apos;=&apos;,&apos;normal&apos;),(&apos;state&apos;, &apos;&lt;&gt;&apos;, &apos;close&apos;)]' on_change='on_change_account_id(account_id)' select='1'/>
</field>
</field>
</record>
<record model="ir.ui.view" id="hr_timesheet_line_tree">
<field name="name">hr.analytic.timesheet.tree</field>
<field name="model">hr.analytic.timesheet</field>
<field name="type">tree</field>
<field name="inherit_id" ref="hr_timesheet.hr_timesheet_line_tree" />
<field name="arch" type="xml">
<field name="amount" position="after">
<field name="to_invoice"/>
<record id='hr_timesheet_line_tree' model='ir.ui.view'>
<field name='name'>hr.analytic.timesheet.tree</field>
<field name='model'>hr.analytic.timesheet</field>
<field name='type'>tree</field>
<field name='inherit_id' ref='hr_timesheet.hr_timesheet_line_tree'/>
<field name='arch' type='xml'>
<field name='amount' position='after'>
<field name='to_invoice'/>
</field>
</field>
</record>
<record model="ir.ui.view" id="hr_timesheet_line_tree2">
<field name="name">hr.analytic.timesheet.tree2</field>
<field name="model">hr.analytic.timesheet</field>
<field name="type">tree</field>
<field name="inherit_id" ref="hr_timesheet.hr_timesheet_line_tree" />
<field name="arch" type="xml">
<record id='hr_timesheet_line_tree2' model='ir.ui.view'>
<field name='name'>hr.analytic.timesheet.tree2</field>
<field name='model'>hr.analytic.timesheet</field>
<field name='type'>tree</field>
<field name='inherit_id' ref='hr_timesheet.hr_timesheet_line_tree'/>
<field name='arch' type='xml'>
<field name="account_id" position="replace">
<field name="account_id" domain="[('type','=','normal'),('state', '&lt;&gt;', 'close')]" on_change="on_change_account_id(account_id)"/>
<field name='account_id' position='replace'>
<field name='account_id' domain='[(&apos;type&apos;,&apos;=&apos;,&apos;normal&apos;),(&apos;state&apos;, &apos;&lt;&gt;&apos;, &apos;close&apos;)]' on_change='on_change_account_id(account_id)'/>
</field>
</field>
</record>
@ -72,26 +72,26 @@
# Inherits for account analytic lines
#
<record model="ir.ui.view" id="view_account_analytic_line_tree_inherit">
<field name="name">account.analytic.line.tree.to_invoice</field>
<field name="model">account.analytic.line</field>
<field name="type">tree</field>
<field name="inherit_id" ref="account.view_account_analytic_line_tree" />
<field name="arch" type="xml">
<field name="journal_id" position="after">
<field name="to_invoice"/>
<record id='view_account_analytic_line_tree_inherit' model='ir.ui.view'>
<field name='name'>account.analytic.line.tree.to_invoice</field>
<field name='model'>account.analytic.line</field>
<field name='type'>tree</field>
<field name='inherit_id' ref='account.view_account_analytic_line_tree'/>
<field name='arch' type='xml'>
<field name='journal_id' position='after'>
<field name='to_invoice'/>
</field>
</field>
</record>
<record model="ir.ui.view" id="view_account_analytic_line_form_inherit">
<field name="name">account.analytic.line.form.to_invoice</field>
<field name="model">account.analytic.line</field>
<field name="type">form</field>
<field name="inherit_id" ref="account.view_account_analytic_line_form" />
<field name="arch" type="xml">
<field name="product_uom_id" position="after">
<field name="to_invoice"/>
<record id='view_account_analytic_line_form_inherit' model='ir.ui.view'>
<field name='name'>account.analytic.line.form.to_invoice</field>
<field name='model'>account.analytic.line</field>
<field name='type'>form</field>
<field name='inherit_id' ref='account.view_account_analytic_line_form'/>
<field name='arch' type='xml'>
<field name='product_uom_id' position='after'>
<field name='to_invoice'/>
</field>
</field>
</record>
@ -99,125 +99,115 @@
#
# Menus
#
<record model="ir.actions.act_window" id="action_hr_analytic_timesheet_open_tree">
<field name="name">Entries to invoice</field>
<field name="res_model">account.analytic.line</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('to_invoice','&lt;&gt;',False)]</field>
<record id='action_hr_analytic_timesheet_open_tree' model='ir.actions.act_window'>
<field name='name'>Entries to invoice</field>
<field name='res_model'>account.analytic.line</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('to_invoice','&lt;&gt;',False)]</field>
</record>
<menuitem name="Financial Management/Periodical Processing/Invoice on Entries"
id="menu_hr_analytic_timesheet_tree"
action="action_hr_analytic_timesheet_open_tree"/>
<menuitem name='Financial Management/Periodical Processing/Invoice on Entries' action='action_hr_analytic_timesheet_open_tree' id='menu_hr_analytic_timesheet_tree'/>
<record model="ir.actions.act_window" id="action_hr_analytic_timesheet_tree_invoiced">
<field name="name">Uninvoiced Entries</field>
<field name="res_model">account.analytic.line</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('invoice_id','=',False),('to_invoice','!=',False)]</field>
<record id='action_hr_analytic_timesheet_tree_invoiced' model='ir.actions.act_window'>
<field name='name'>Uninvoiced Entries</field>
<field name='res_model'>account.analytic.line</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('invoice_id','=',False),('to_invoice','!=',False)]</field>
</record>
<menuitem name="Financial Management/Periodical Processing/Invoice on Entries/Uninvoiced Entries"
id="menu_hr_analytic_timesheet_tree_invoiced"
action="action_hr_analytic_timesheet_tree_invoiced"/>
<menuitem name='Financial Management/Periodical Processing/Invoice on Entries/Uninvoiced Entries' action='action_hr_analytic_timesheet_tree_invoiced' id='menu_hr_analytic_timesheet_tree_invoiced'/>
<record model="ir.actions.act_window" id="action_hr_analytic_timesheet_tree_invoiced_my">
<field name="name">My uninvoiced Entries</field>
<field name="res_model">account.analytic.line</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('invoice_id','=',False),('to_invoice','!=',False),('user_id','=',uid)]</field>
<record id='action_hr_analytic_timesheet_tree_invoiced_my' model='ir.actions.act_window'>
<field name='name'>My uninvoiced Entries</field>
<field name='res_model'>account.analytic.line</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('invoice_id','=',False),('to_invoice','!=',False),('user_id','=',uid)]</field>
</record>
<menuitem name="Financial Management/Periodical Processing/Invoice on Entries/Uninvoiced Entries/My Uninvoiced Entries"
id="menu_hr_analytic_timesheet_tree_invoiced_my"
action="action_hr_analytic_timesheet_tree_invoiced_my"/>
<menuitem name='Financial Management/Periodical Processing/Invoice on Entries/Uninvoiced Entries/My Uninvoiced Entries' action='action_hr_analytic_timesheet_tree_invoiced_my' id='menu_hr_analytic_timesheet_tree_invoiced_my'/>
<record model="ir.actions.act_window" id="action_open_analytic_accounts">
<field name="name">Open analytic accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','&lt;&gt;','close'),('type','&lt;&gt;','view')]</field>
<record id='action_open_analytic_accounts' model='ir.actions.act_window'>
<field name='name'>Open analytic accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','&lt;&gt;','close'),('type','&lt;&gt;','view')]</field>
</record>
<menuitem name="Financial Management/Charts/Analytic Charts of Accounts/Unclosed Accounts"
id="menu_action_open_analytic_accounts"
action="action_open_analytic_accounts"/>
<menuitem name='Financial Management/Charts/Analytic Charts of Accounts/Unclosed Accounts' action='action_open_analytic_accounts' id='menu_action_open_analytic_accounts'/>
<record model="ir.actions.act_window" id="action_open_invoice_analytic_accounts">
<field name="name">Unclosed invoiced accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','&lt;&gt;','close'),('type','&lt;&gt;','view'),('pricelist_id','&lt;&gt;',False)]</field>
<record id='action_open_invoice_analytic_accounts' model='ir.actions.act_window'>
<field name='name'>Unclosed invoiced accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','&lt;&gt;','close'),('type','&lt;&gt;','view'),('pricelist_id','&lt;&gt;',False)]</field>
</record>
<menuitem name="Financial Management/Charts/Analytic Charts of Accounts/Unclosed Accounts/Unclosed Invoiced Accounts"
id="menu_action_open_invoice_analytic_accounts"
action="action_open_invoice_analytic_accounts"/>
<menuitem name='Financial Management/Charts/Analytic Charts of Accounts/Unclosed Accounts/Unclosed Invoiced Accounts' action='action_open_invoice_analytic_accounts' id='menu_action_open_invoice_analytic_accounts'/>
<record model="ir.actions.act_window" id="action_draft_analytic_accounts">
<field name="name">Draft analytic accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','=','draft'),('type','&lt;&gt;','view')]</field>
<record id='action_draft_analytic_accounts' model='ir.actions.act_window'>
<field name='name'>Draft analytic accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','=','draft'),('type','&lt;&gt;','view')]</field>
</record>
<menuitem name="Financial Management/Charts/Analytic Charts of Accounts/Draft Accounts"
id="menu_action_draft_analytic_accounts"
action="action_draft_analytic_accounts"/>
<menuitem name='Financial Management/Charts/Analytic Charts of Accounts/Draft Accounts' action='action_draft_analytic_accounts' id='menu_action_draft_analytic_accounts'/>
<record model="ir.actions.act_window" id="action_pending_analytic_accounts">
<field name="name">Pending analytic accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','=','pending'),('type','&lt;&gt;','view')]</field>
<record id='action_pending_analytic_accounts' model='ir.actions.act_window'>
<field name='name'>Pending analytic accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','=','pending'),('type','&lt;&gt;','view')]</field>
</record>
<menuitem name="Financial Management/Charts/Analytic Charts of Accounts/Pending Accounts"
id="menu_action_pending_analytic_accounts"
action="action_pending_analytic_accounts"/>
<menuitem name='Financial Management/Charts/Analytic Charts of Accounts/Pending Accounts' action='action_pending_analytic_accounts' id='menu_action_pending_analytic_accounts'/>
<record model="ir.ui.view" id="view_hr_timesheet_invoice_factor_form">
<field name="name">hr_timesheet_invoice.factor.form</field>
<field name="model">hr_timesheet_invoice.factor</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Type of invoicing">
<field name="name" select="1" colspan="1"/>
<field name="customer_name" select="2" colspan="1"/>
<field name="factor" colspan="2"/>
<record id='view_hr_timesheet_invoice_factor_form' model='ir.ui.view'>
<field name='name'>hr_timesheet_invoice.factor.form</field>
<field name='model'>hr_timesheet_invoice.factor</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Type of invoicing'>
<field name='name' select='1' colspan='1'/>
<field name='customer_name' select='2' colspan='1'/>
<field name='factor' colspan='2'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_hr_timesheet_invoice_factor_tree">
<field name="name">hr_timesheet_invoice.factor.tree</field>
<field name="model">hr_timesheet_invoice.factor</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Types of invoicing">
<field name="name"/>
<field name="customer_name"/>
<field name="factor"/>
<record id='view_hr_timesheet_invoice_factor_tree' model='ir.ui.view'>
<field name='name'>hr_timesheet_invoice.factor.tree</field>
<field name='model'>hr_timesheet_invoice.factor</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Types of invoicing'>
<field name='name'/>
<field name='customer_name'/>
<field name='factor'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_hr_timesheet_invoice_factor_form">
<field name="name">Types of Invoicing</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr_timesheet_invoice.factor</field>
<field name="view_type">form</field>
<field name="view_id" ref="view_hr_timesheet_invoice_factor_tree"/>
<record id='action_hr_timesheet_invoice_factor_form' model='ir.actions.act_window'>
<field name='name'>Types of Invoicing</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr_timesheet_invoice.factor</field>
<field name='view_type'>form</field>
<field name='view_id' ref='view_hr_timesheet_invoice_factor_tree'/>
</record>
<menuitem
name="Financial Management/Configuration/Analytic Accounts/Types of Invoicing"
id="hr_timesheet_invoice_factor_view"
action="action_hr_timesheet_invoice_factor_form" />
<menuitem name='Financial Management/Configuration/Analytic Accounts/Types of Invoicing' action='action_hr_timesheet_invoice_factor_form' id='hr_timesheet_invoice_factor_view'/>
</data>
</terp>

View File

@ -1,23 +1,11 @@
<?xml version="1.0" ?>
<?xml version='1.0'?>
<terp>
<data>
<wizard
string="Hours From Tasks"
model="hr.employee"
name="hr_timesheet_project.encode.hour"
id="encode_hour"/>
<menuitem
name="Human Resources/Hours Encoding/For me/Today's Work (Import From Projects)"
id="menu_act_hr_timesheet_line_me_today_project_form"
action="encode_hour"
type="wizard"/>
<wizard name='hr_timesheet_project.encode.hour' id='encode_hour' model='hr.employee' string='Hours From Tasks'/>
<menuitem name='Human Resources/Hours Encoding/For me/Today&apos;s Work (Import From Projects)' action='encode_hour' type='wizard' id='menu_act_hr_timesheet_line_me_today_project_form'/>
<wizard
string="Timesheet From Tasks"
model="hr_timesheet_sheet.sheet"
name="hr_timesheet_project.encode.hour.noopen"
id="encode_hour_tss"/>
<wizard name='hr_timesheet_project.encode.hour.noopen' id='encode_hour_tss' model='hr_timesheet_sheet.sheet' string='Timesheet From Tasks'/>
</data>
</terp>

View File

@ -1,158 +1,153 @@
<?xml version="1.0" ?>
<?xml version='1.0'?>
<terp>
<data>
<record model="ir.ui.view" id="hr_timesheet_sheet_tree">
<field name="name">hr.timesheet.sheet.tree</field>
<field name="model">hr_timesheet_sheet.sheet</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Timesheets">
<field name="user_id"/>
<field name="date_from" />
<field name="date_to" />
<field name="name" />
<field name="total_attendance"/>
<field name="total_timesheet"/>
<field name="total_difference"/>
<field name="state"/>
<record id='hr_timesheet_sheet_tree' model='ir.ui.view'>
<field name='name'>hr.timesheet.sheet.tree</field>
<field name='model'>hr_timesheet_sheet.sheet</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Timesheets'>
<field name='user_id'/>
<field name='date_from'/>
<field name='date_to'/>
<field name='name'/>
<field name='total_attendance'/>
<field name='total_timesheet'/>
<field name='total_difference'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="hr_timesheet_account_form">
<field name="name">hr.timesheet.account.form</field>
<field name="model">hr_timesheet_sheet.sheet.account</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Timesheet by accounts">
<field name="sheet_id" select="1"/>
<field name="name" select="1"/>
<field name="total" sum="Total"/>
<field name="invoice_rate" select="2"/>
<record id='hr_timesheet_account_form' model='ir.ui.view'>
<field name='name'>hr.timesheet.account.form</field>
<field name='model'>hr_timesheet_sheet.sheet.account</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Timesheet by accounts'>
<field name='sheet_id' select='1'/>
<field name='name' select='1'/>
<field name='total' sum='Total'/>
<field name='invoice_rate' select='2'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="hr_timesheet_account_tree">
<field name="name">hr.timesheet.account.tree</field>
<field name="model">hr_timesheet_sheet.sheet.account</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Timesheet by Accounts">
<field name="sheet_id"/>
<field name="name"/>
<field name="total" sum="Total"/>
<field name="invoice_rate"/>
<record id='hr_timesheet_account_tree' model='ir.ui.view'>
<field name='name'>hr.timesheet.account.tree</field>
<field name='model'>hr_timesheet_sheet.sheet.account</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Timesheet by Accounts'>
<field name='sheet_id'/>
<field name='name'/>
<field name='total' sum='Total'/>
<field name='invoice_rate'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="hr_timesheet_day_form">
<field name="name">hr.timesheet.day.form</field>
<field name="model">hr_timesheet_sheet.sheet.day</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Timesheet by Days">
<field name="sheet_id" select="1"/>
<field name="name" select="1"/>
<field name="total_timesheet"/>
<field name="total_attendance"/>
<field name="total_difference"/>
<record id='hr_timesheet_day_form' model='ir.ui.view'>
<field name='name'>hr.timesheet.day.form</field>
<field name='model'>hr_timesheet_sheet.sheet.day</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Timesheet by Days'>
<field name='sheet_id' select='1'/>
<field name='name' select='1'/>
<field name='total_timesheet'/>
<field name='total_attendance'/>
<field name='total_difference'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="hr_timesheet_day_tree">
<field name="name">hr.timesheet.day.tree</field>
<field name="model">hr_timesheet_sheet.sheet.day</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Timesheet by Days" colors="red:total_difference&lt;=0.1;blue:total_difference&gt;=0.1">
<field name="sheet_id"/>
<field name="name"/>
<field name="total_timesheet" sum="Total Timesheet"/>
<field name="total_attendance" sum="Total Attendance"/>
<field name="total_difference" sum="Total Difference"/>
<record id='hr_timesheet_day_tree' model='ir.ui.view'>
<field name='name'>hr.timesheet.day.tree</field>
<field name='model'>hr_timesheet_sheet.sheet.day</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree colors='red:total_difference&lt;=0.1;blue:total_difference&gt;=0.1' string='Timesheet by Days'>
<field name='sheet_id'/>
<field name='name'/>
<field name='total_timesheet' sum='Total Timesheet'/>
<field name='total_attendance' sum='Total Attendance'/>
<field name='total_difference' sum='Total Difference'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="hr_timesheet_sheet_form">
<field name="name">hr.timesheet.sheet.form</field>
<field name="model">hr_timesheet_sheet.sheet</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Timesheet">
<field name="name" />
<field name="user_id"/>
<field name="date_from" />
<field name="date_to" />
<record id='hr_timesheet_sheet_form' model='ir.ui.view'>
<field name='name'>hr.timesheet.sheet.form</field>
<field name='model'>hr_timesheet_sheet.sheet</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Timesheet'>
<field name='name'/>
<field name='user_id'/>
<field name='date_from'/>
<field name='date_to'/>
<notebook colspan="4">
<page string="Daily View">
<group col="6" colspan="4">
<button name="button_dummy" string="Go to:" type="object"/>
<field name="date_current" nolabel="1"/>
<label string=""/>
<button icon="gtk-media-previous" string="" name="date_previous" type="object"/>
<button string="Today" name="date_today" type="object"/>
<button icon="gtk-media-next" string="" name="date_next" type="object"/>
<notebook colspan='4'>
<page string='Daily View'>
<group col='6' colspan='4'>
<button name='button_dummy' type='object' string='Go to:'/>
<field name='date_current' nolabel='1'/>
<label string=''/>
<button name='date_previous' icon='gtk-media-previous' type='object' string=''/>
<button name='date_today' type='object' string='Today'/>
<button name='date_next' icon='gtk-media-next' type='object' string=''/>
</group>
<field name="attendances_ids" colspan="3" nolabel="1" context="name=date_current,user_id=user_id" height="100">
<tree string="Attendances">
<field name="name"/>
<field name="action"/>
<field name="employee_id" invisible="1"/>
<field name='attendances_ids' height='100' nolabel='1' context='name=date_current,user_id=user_id' colspan='3'>
<tree string='Attendances'>
<field name='name'/>
<field name='action'/>
<field name='employee_id' invisible='1'/>
</tree>
</field>
<group col="1" colspan="1">
<button string="Sign In" name="sign_in" type="object"/>
<button string="Sign Out" name="sign_out" type="object"/>
<group col='1' colspan='1'>
<button name='sign_in' type='object' string='Sign In'/>
<button name='sign_out' type='object' string='Sign Out'/>
</group>
<field name="state_attendance"/>
<field name="total_attendance_day" widget="float_time"/>
<field name="timesheet_ids" colspan="4" nolabel="1" domain="[('name','=',date_current)]" context="date=date_current,user_id=user_id">
<tree string="Timesheet" editable="top">
<field name="date" invisible="1"/>
<field name="account_id"
on_change="on_change_account_id(account_id)"
domain="[('type','=','normal'), ('state', '&lt;&gt;', 'close')]"/>
<field name="name" />
<field name="unit_amount"
on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)"
widget="float_time"/>
<field name="to_invoice"/>
<field name="journal_id" invisible="1"/>
<field name="product_id" invisible="1"/>
<field name="product_uom_id" invisible="1"
on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
<field name="amount"/>
<field name="general_account_id"/>
<field name="journal_id"/>
<field name="user_id" required="1" invisible="1"/>
<field name='state_attendance'/>
<field name='total_attendance_day' widget='float_time'/>
<field name='timesheet_ids' domain='[(&apos;name&apos;,&apos;=&apos;,date_current)]' nolabel='1' context='date=date_current,user_id=user_id' colspan='4'>
<tree editable='top' string='Timesheet'>
<field name='date' invisible='1'/>
<field name='account_id' domain='[(&apos;type&apos;,&apos;=&apos;,&apos;normal&apos;), (&apos;state&apos;, &apos;&lt;&gt;&apos;, &apos;close&apos;)]' on_change='on_change_account_id(account_id)'/>
<field name='name'/>
<field name='unit_amount' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)' widget='float_time'/>
<field name='to_invoice'/>
<field name='journal_id' invisible='1'/>
<field name='product_id' invisible='1'/>
<field name='product_uom_id' invisible='1' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name='amount'/>
<field name='general_account_id'/>
<field name='journal_id'/>
<field name='user_id' invisible='1' required='1'/>
</tree>
</field>
<field name="total_difference_day" widget="float_time"/>
<field name="total_timesheet_day" widget="float_time"/>
<field name='total_difference_day' widget='float_time'/>
<field name='total_timesheet_day' widget='float_time'/>
</page>
<page string="By Day">
<field name="period_ids" colspan="4" nolabel="1">
<tree string="Period" colors="red:total_difference&lt;=0.1;blue:total_difference&gt;=0.1">
<field name="name"/>
<field name="total_attendance" widget="float_time"/>
<field name="total_timesheet" widget="float_time"/>
<field name="total_difference" widget="float_time"/>
<page string='By Day'>
<field name='period_ids' nolabel='1' colspan='4'>
<tree colors='red:total_difference&lt;=0.1;blue:total_difference&gt;=0.1' string='Period'>
<field name='name'/>
<field name='total_attendance' widget='float_time'/>
<field name='total_timesheet' widget='float_time'/>
<field name='total_difference' widget='float_time'/>
</tree>
</field>
<field name="total_attendance" widget="float_time"/>
<field name="total_timesheet" widget="float_time"/>
<field name="total_difference" widget="float_time"/>
<field name='total_attendance' widget='float_time'/>
<field name='total_timesheet' widget='float_time'/>
<field name='total_difference' widget='float_time'/>
</page>
<!--
<page string="By account">
@ -166,134 +161,96 @@
</page>
-->
</notebook>
<field name="state"/>
<group col="4" colspan="2">
<button string="Confirm" name="button_confirm" states="draft" type="object"/>
<button string="Set to Draft" name="action_set_to_draft" states="done" type="object"/>
<button string="Refuse" name="cancel" states="confirm"/>
<button string="Accept" name="done" states="confirm"/>
<field name='state'/>
<group col='4' colspan='2'>
<button name='button_confirm' type='object' states='draft' string='Confirm'/>
<button name='action_set_to_draft' type='object' states='done' string='Set to Draft'/>
<button name='cancel' states='confirm' string='Refuse'/>
<button name='done' states='confirm' string='Accept'/>
</group>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="act_hr_timesheet_sheet_form">
<field name="name">All Timesheets</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr_timesheet_sheet.sheet</field>
<field name="view_type">form</field>
<field name="view_id" ref="hr_timesheet_sheet_form" />
<record id='act_hr_timesheet_sheet_form' model='ir.actions.act_window'>
<field name='name'>All Timesheets</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr_timesheet_sheet.sheet</field>
<field name='view_type'>form</field>
<field name='view_id' ref='hr_timesheet_sheet_form'/>
</record>
<menuitem name="Human Resources/Timesheets/All Timesheets"
id="menu_act_hr_timesheet_sheet_form"
action="act_hr_timesheet_sheet_form" />
<menuitem name='Human Resources/Timesheets/All Timesheets' action='act_hr_timesheet_sheet_form' id='menu_act_hr_timesheet_sheet_form'/>
<record model="ir.actions.act_window" id="act_hr_timesheet_sheet_form_my">
<field name="name">My timesheets</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr_timesheet_sheet.sheet</field>
<field name="domain">[('user_id','=',uid)]</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<record id='act_hr_timesheet_sheet_form_my' model='ir.actions.act_window'>
<field name='name'>My timesheets</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr_timesheet_sheet.sheet</field>
<field name='domain'>[('user_id','=',uid)]</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
</record>
<menuitem name="Human Resources/Timesheets/My Timesheets"
id="menu_act_hr_timesheet_sheet_form_my"
action="act_hr_timesheet_sheet_form_my" />
<menuitem name='Human Resources/Timesheets/My Timesheets' action='act_hr_timesheet_sheet_form_my' id='menu_act_hr_timesheet_sheet_form_my'/>
<record model="ir.actions.act_window" id="act_hr_timesheet_sheet_form_my_confirm">
<field name="name">My timesheets to confirm</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr_timesheet_sheet.sheet</field>
<field name="domain">[('user_id','=',uid),('state','=','draft'),('date_to','&lt;=',time.strftime('%Y-%m-%d'))]</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<record id='act_hr_timesheet_sheet_form_my_confirm' model='ir.actions.act_window'>
<field name='name'>My timesheets to confirm</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr_timesheet_sheet.sheet</field>
<field name='domain'>[('user_id','=',uid),('state','=','draft'),('date_to','&lt;=',time.strftime('%Y-%m-%d'))]</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
</record>
<menuitem name="Human Resources/Timesheets/My Timesheets/My Timesheets to Confirm"
id="menu_act_hr_timesheet_sheet_form_my_confirm"
action="act_hr_timesheet_sheet_form_my_confirm" />
<menuitem name='Human Resources/Timesheets/My Timesheets/My Timesheets to Confirm' action='act_hr_timesheet_sheet_form_my_confirm' id='menu_act_hr_timesheet_sheet_form_my_confirm'/>
<wizard string="My department's timesheet"
model="hr.employee"
name="hr_timesheet_sheet.department.open"
id="act_hr_timesheet_sheet_form_department_current"/>
<menuitem name="Human Resources/Timesheets/My Department's Timesheets"
id="menu_act_hr_timesheet_sheet_form_department_current"
action="act_hr_timesheet_sheet_form_department_current"
icon="STOCK_JUSTIFY_FILL"
type="wizard"/>
<wizard name='hr_timesheet_sheet.department.open' id='act_hr_timesheet_sheet_form_department_current' model='hr.employee' string='My department&apos;s timesheet'/>
<menuitem name='Human Resources/Timesheets/My Department&apos;s Timesheets' icon='STOCK_JUSTIFY_FILL' action='act_hr_timesheet_sheet_form_department_current' type='wizard' id='menu_act_hr_timesheet_sheet_form_department_current'/>
<wizard string="My department's timesheet"
model="hr.employee"
name="hr_timesheet_sheet.department.validate.open"
id="act_hr_timesheet_sheet_form_department_validate"/>
<menuitem name="Human Resources/Timesheets/My Department's Timesheets/Timesheets to Validate"
id="menu_act_hr_timesheet_sheet_form_department_validate"
action="act_hr_timesheet_sheet_form_department_validate"
icon="STOCK_JUSTIFY_FILL"
type="wizard"/>
<wizard name='hr_timesheet_sheet.department.validate.open' id='act_hr_timesheet_sheet_form_department_validate' model='hr.employee' string='My department&apos;s timesheet'/>
<menuitem name='Human Resources/Timesheets/My Department&apos;s Timesheets/Timesheets to Validate' icon='STOCK_JUSTIFY_FILL' action='act_hr_timesheet_sheet_form_department_validate' type='wizard' id='menu_act_hr_timesheet_sheet_form_department_validate'/>
<wizard string="My department's timesheet"
model="hr.employee"
name="hr_timesheet_sheet.department.confirm.open"
id="act_hr_timesheet_sheet_form_department_confirm"/>
<menuitem name="Human Resources/Timesheets/My Department's Timesheets/Timesheets to Confirm"
id="menu_act_hr_timesheet_sheet_form_department_confirm"
action="act_hr_timesheet_sheet_form_department_confirm"
icon="STOCK_JUSTIFY_FILL"
type="wizard"/>
<wizard name='hr_timesheet_sheet.department.confirm.open' id='act_hr_timesheet_sheet_form_department_confirm' model='hr.employee' string='My department&apos;s timesheet'/>
<menuitem name='Human Resources/Timesheets/My Department&apos;s Timesheets/Timesheets to Confirm' icon='STOCK_JUSTIFY_FILL' action='act_hr_timesheet_sheet_form_department_confirm' type='wizard' id='menu_act_hr_timesheet_sheet_form_department_confirm'/>
<wizard string="My Current Timesheet"
model="hr.employee"
name="hr_timesheet_sheet.current.open"
id="act_hr_timesheet_sheet_form_my_current"/>
<menuitem name="Human Resources/Timesheets/My Timesheets/My Current Timesheet"
id="menu_act_hr_timesheet_sheet_form_my_current"
action="act_hr_timesheet_sheet_form_my_current"
icon="STOCK_NEW"
type="wizard"/>
<wizard name='hr_timesheet_sheet.current.open' id='act_hr_timesheet_sheet_form_my_current' model='hr.employee' string='My Current Timesheet'/>
<menuitem name='Human Resources/Timesheets/My Timesheets/My Current Timesheet' icon='STOCK_NEW' action='act_hr_timesheet_sheet_form_my_current' type='wizard' id='menu_act_hr_timesheet_sheet_form_my_current'/>
<record model="ir.actions.act_window" id="act_hr_timesheet_sheet_form_all_confirm">
<field name="name">Timesheets To Confirm</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr_timesheet_sheet.sheet</field>
<field name="domain">[('state','=','draft'),('date_to','&lt;=',time.strftime('%Y-%m-%d'))]</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<record id='act_hr_timesheet_sheet_form_all_confirm' model='ir.actions.act_window'>
<field name='name'>Timesheets To Confirm</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr_timesheet_sheet.sheet</field>
<field name='domain'>[('state','=','draft'),('date_to','&lt;=',time.strftime('%Y-%m-%d'))]</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
</record>
<menuitem name="Human Resources/Timesheets/All Timesheets/Timesheets to Confirm"
id="menu_act_hr_timesheet_sheet_form_all_confirm"
action="act_hr_timesheet_sheet_form_all_confirm" />
<menuitem name='Human Resources/Timesheets/All Timesheets/Timesheets to Confirm' action='act_hr_timesheet_sheet_form_all_confirm' id='menu_act_hr_timesheet_sheet_form_all_confirm'/>
<record model="ir.actions.act_window" id="act_hr_timesheet_sheet_form_all_valid">
<field name="name">Timesheets To Validate</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr_timesheet_sheet.sheet</field>
<field name="domain">[('state','=','confirm')]</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<record id='act_hr_timesheet_sheet_form_all_valid' model='ir.actions.act_window'>
<field name='name'>Timesheets To Validate</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr_timesheet_sheet.sheet</field>
<field name='domain'>[('state','=','confirm')]</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
</record>
<menuitem name="Human Resources/Timesheets/All Timesheets/Timesheets to Validate"
id="menu_act_hr_timesheet_sheet_form_all_valid"
action="act_hr_timesheet_sheet_form_all_valid" />
<menuitem name='Human Resources/Timesheets/All Timesheets/Timesheets to Validate' action='act_hr_timesheet_sheet_form_all_valid' id='menu_act_hr_timesheet_sheet_form_all_valid'/>
<!--
Company inheritancy
-->
<record model="ir.ui.view" id="hr_timesheet_sheet_company">
<field name="name">res.company.sheet</field>
<field name="model">res.company</field>
<field name="type">form</field>
<field name="inherit_id" ref="base.view_company_form"/>
<field name="arch" type="xml">
<field name="rml_footer2" position="after">
<record id='hr_timesheet_sheet_company' model='ir.ui.view'>
<field name='name'>res.company.sheet</field>
<field name='model'>res.company</field>
<field name='type'>form</field>
<field name='inherit_id' ref='base.view_company_form'/>
<field name='arch' type='xml'>
<field name='rml_footer2' position='after'>
<newline/>
<field name="timesheet_range"/>
<field name="timesheet_max_difference"/>
<field name='timesheet_range'/>
<field name='timesheet_max_difference'/>
<newline/>
</field>
</field>
@ -303,14 +260,14 @@
hr.analytic.timesheet inheritancy
-->
<record model="ir.ui.view" id="hr_timesheet_line_form">
<field name="name">hr.analytic.timesheet.form</field>
<field name="model">hr.analytic.timesheet</field>
<field name="type">form</field>
<field name="inherit_id" ref="hr_timesheet.hr_timesheet_line_form"/>
<field name="arch" type="xml">
<field name="date" position="after">
<field name="sheet_id" select="2"/>
<record id='hr_timesheet_line_form' model='ir.ui.view'>
<field name='name'>hr.analytic.timesheet.form</field>
<field name='model'>hr.analytic.timesheet</field>
<field name='type'>form</field>
<field name='inherit_id' ref='hr_timesheet.hr_timesheet_line_form'/>
<field name='arch' type='xml'>
<field name='date' position='after'>
<field name='sheet_id' select='2'/>
</field>
</field>
</record>
@ -319,80 +276,62 @@
hr.attendance inheritancy
-->
<record model="ir.ui.view" id="view_attendance_form">
<field name="name">hr.attendance.form</field>
<field name="model">hr.attendance</field>
<field name="type">form</field>
<field name="inherit_id" ref="hr.view_attendance_form"/>
<field name="arch" type="xml">
<field name="action_desc" position="after">
<field name="sheet_id" select="2"/>
<record id='view_attendance_form' model='ir.ui.view'>
<field name='name'>hr.attendance.form</field>
<field name='model'>hr.attendance</field>
<field name='type'>form</field>
<field name='inherit_id' ref='hr.view_attendance_form'/>
<field name='arch' type='xml'>
<field name='action_desc' position='after'>
<field name='sheet_id' select='2'/>
</field>
</field>
</record>
<record model="ir.ui.view" id="view_attendance_tree">
<field name="name">hr.attendance.tree</field>
<field name="model">hr.attendance</field>
<field name="type">tree</field>
<field name="inherit_id" ref="hr.view_attendance_tree"/>
<field name="arch" type="xml">
<field name="action_desc" position="after">
<field name="sheet_id"/>
<record id='view_attendance_tree' model='ir.ui.view'>
<field name='name'>hr.attendance.tree</field>
<field name='model'>hr.attendance</field>
<field name='type'>tree</field>
<field name='inherit_id' ref='hr.view_attendance_tree'/>
<field name='arch' type='xml'>
<field name='action_desc' position='after'>
<field name='sheet_id'/>
</field>
</field>
</record>
<act_window name="Timesheet by Account"
domain="[('sheet_id', '=', active_id)]"
res_model="hr_timesheet_sheet.sheet.account"
src_model="hr_timesheet_sheet.sheet"
id="act_hr_timesheet_sheet_sheet_by_day"/>
<act_window name="Timesheet by Day"
domain="[('sheet_id', '=', active_id)]"
res_model="hr_timesheet_sheet.sheet.day"
src_model="hr_timesheet_sheet.sheet"
id="act_hr_timesheet_sheet_sheet_by_account"/>
<act_window name='Timesheet by Account' domain='[(&apos;sheet_id&apos;, &apos;=&apos;, active_id)]' id='act_hr_timesheet_sheet_sheet_by_day' src_model='hr_timesheet_sheet.sheet' res_model='hr_timesheet_sheet.sheet.account'/>
<act_window name='Timesheet by Day' domain='[(&apos;sheet_id&apos;, &apos;=&apos;, active_id)]' id='act_hr_timesheet_sheet_sheet_by_account' src_model='hr_timesheet_sheet.sheet' res_model='hr_timesheet_sheet.sheet.day'/>
<act_window name="Timesheet Lines"
domain="[('sheet_id', '=', active_id)]"
res_model="hr.analytic.timesheet"
src_model="hr_timesheet_sheet.sheet"
id="act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet"/>
<act_window name='Timesheet Lines' domain='[(&apos;sheet_id&apos;, &apos;=&apos;, active_id)]' id='act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet' src_model='hr_timesheet_sheet.sheet' res_model='hr.analytic.timesheet'/>
<act_window name="Attendances"
domain="[('sheet_id', '=', active_id)]"
res_model="hr.attendance"
src_model="hr_timesheet_sheet.sheet"
id="act_hr_timesheet_sheet_sheet_2_hr_attendance"/>
<act_window name='Attendances' domain='[(&apos;sheet_id&apos;, &apos;=&apos;, active_id)]' id='act_hr_timesheet_sheet_sheet_2_hr_attendance' src_model='hr_timesheet_sheet.sheet' res_model='hr.attendance'/>
<record model="ir.ui.view" id="hr_timesheet_sheet_tree_simplified">
<field name="name">hr.timesheet.sheet.tree.simplified</field>
<field name="model">hr_timesheet_sheet.sheet</field>
<field name="type">tree</field>
<field name="priority" eval="20"/>
<field name="arch" type="xml">
<tree string="Timesheets">
<field name="date_from" />
<field name="user_id"/>
<field name="name" />
<field name="total_attendance"/>
<field name="total_timesheet"/>
<field name="state"/>
<record id='hr_timesheet_sheet_tree_simplified' model='ir.ui.view'>
<field name='name'>hr.timesheet.sheet.tree.simplified</field>
<field name='model'>hr_timesheet_sheet.sheet</field>
<field name='type'>tree</field>
<field name='priority' eval='20'/>
<field name='arch' type='xml'>
<tree string='Timesheets'>
<field name='date_from'/>
<field name='user_id'/>
<field name='name'/>
<field name='total_attendance'/>
<field name='total_timesheet'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="act_hr_timesheet_sheet_unvalidate">
<field name="name">Unvalidated Timesheets</field>
<field name="res_model">hr_timesheet_sheet.sheet</field>
<field name="domain">[('state','&lt;&gt;','done'),('date_to','&lt;',time.strftime('%Y-%m-%d'))]</field>
<field name="view_type">form</field>
<field name="view_id" ref="hr_timesheet_sheet_tree_simplified"/>
<record id='act_hr_timesheet_sheet_unvalidate' model='ir.actions.act_window'>
<field name='name'>Unvalidated Timesheets</field>
<field name='res_model'>hr_timesheet_sheet.sheet</field>
<field name='domain'>[('state','&lt;&gt;','done'),('date_to','&lt;',time.strftime('%Y-%m-%d'))]</field>
<field name='view_type'>form</field>
<field name='view_id' ref='hr_timesheet_sheet_tree_simplified'/>
</record>
<menuitem name="Human Resources/Timesheets/All Timesheets/Timesheets Unvalidate"
id="menu_hr_timesheet_sheet_unvalidate"
action="act_hr_timesheet_sheet_unvalidate"/>
<menuitem name='Human Resources/Timesheets/All Timesheets/Timesheets Unvalidate' action='act_hr_timesheet_sheet_unvalidate' id='menu_hr_timesheet_sheet_unvalidate'/>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
<data noupdate="1">
<!-- Invoices -->
<record model="account.invoice" id="invoice_1">
@ -113,5 +113,5 @@
</record>
<workflow model="account.invoice" ref="invoice_4" action="invoice_open" />
</data>
</data>
</terp>

View File

@ -6381,9 +6381,9 @@
<field name="parent_id" eval="[(6,0,[a79])]"/>
</record>
#
# Tax Code Configuration
#
#
# Tax Code Configuration
#
<record model="account.tax.code" id="vat_code_op_base">
<field name="name">I. Valeur des operations</field>
</record>

View File

@ -1,206 +1,391 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
<!-- Top level of main chart -->
<record id="chart0" model="account.account">
<field name="code">0</field>
<field name="name">Account Chart UK</field>
<field name="close_method">none</field>
<field name="parent_id" eval="[]" />
<field name="type">view</field>
<field name="sign" eval="1"/>
</record>
<!-- Balance Sheet -->
<record id="bal" model="account.account">
<field name="name">Balance Sheet</field>
<field name="close_method">none</field>
<field name="parent_id" eval="[(6, 0, [ref('chart0')])]" />
<field name="type">view</field>
<field name="sign" eval="1"/>
</record>
<record id="fas" model="account.account">
<field name="name">Fixed Assets</field>
<field name="close_method">none</field>
<field name="parent_id" eval="[(6, 0, [ref('bal')])]" />
<field name="type">view</field>
<field name="sign" eval="1"/>
</record>
<record id="xfa" model="account.account">
<field name="name">Fixed Asset Account</field>
<field name="close_method">balance</field>
<field name="parent_id" eval="[(6, 0, [ref('fas')])]" />
<field name="type">asset</field>
<field name="sign" eval="1"/>
</record>
<record id="nca" model="account.account">
<field name="name">Net Current Assets</field>
<field name="close_method">none</field>
<field name="parent_id" eval="[(6, 0, [ref('bal')])]" />
<field name="type">view</field>
<field name="sign" eval="1"/>
</record>
<record id="cas" model="account.account">
<field name="name">Current Assets</field>
<field name="close_method">none</field>
<field name="parent_id" eval="[(6, 0, [ref('nca')])]" />
<field name="type">view</field>
<field name="sign" eval="1"/>
</record>
<record id="stk" model="account.account">
<field name="code"></field>
<field name="name">Purchased Stocks</field>
<field name="close_method">unreconciled</field>
<field name="parent_id" eval="[(6, 0, [ref('cas')])]" />
<field name="type">asset</field>
<field name="sign" eval="1"/>
</record>
<record id="a_recv" model="account.account">
<field name="code"></field>
<field name="name">Debtors</field>
<field name="close_method">balance</field>
<field name="parent_id" eval="[(6, 0, [ref('cas')])]" />
<field name="type">receivable</field>
<field name="sign" eval="1"/>
<field name="reconcile" eval="True"/>
</record>
<record model="ir.property" id="account.property_account_receivable">
<field name="value" eval="'account.account,'+str(a_recv)"/>
</record>
<record id="ova" model="account.account">
<field name="name">Output VAT</field>
<field name="close_method">balance</field>
<field name="parent_id" eval="[(6, 0, [ref('cas')])]" />
<field name="type">tax</field>
<field name="sign" eval="1"/>
</record>
<record id="bnk" model="account.account">
<field name="name">Bank Current Account</field>
<field name="close_method">balance</field>
<field name="parent_id" eval="[(6, 0, [ref('cas')])]" />
<field name="type">cash</field>
<field name="sign" eval="1"/>
</record>
<record id="cash" model="account.account">
<field name="code"></field>
<field name="name">Cash</field>
<field name="close_method">balance</field>
<field name="parent_id" eval="[(6, 0, [ref('cas')])]" />
<field name="type">cash</field>
<field name="sign" eval="1"/>
</record>
<record id="cli" model="account.account">
<field name="name">Current Liabilities</field>
<field name="close_method">none</field>
<field name="parent_id" eval="[(6, 0, [ref('nca')])]" />
<field name="type">view</field>
<field name="sign" eval="1"/>
</record>
<record id="a_pay" model="account.account">
<field name="code"></field>
<field name="name">Creditors</field>
<field name="close_method">balance</field>
<field name="parent_id" eval="[(6, 0, [ref('cli')])]" />
<field name="type">payable</field>
<field name="sign" eval="1"/>
<field name="reconcile" eval="True"/>
</record>
<record model="ir.property" id="account.property_account_payable">
<field name="value" eval="'account.account,'+str(a_pay)"/>
</record>
<record model="ir.property" id="account.property_account_payable">
<field name="value" eval="'account.account,'+str(a_pay)"/>
</record>
<record id="iva" model="account.account">
<field name="name">Input VAT</field>
<field name="close_method">balance</field>
<field name="parent_id" eval="[(6, 0, [ref('cli')])]" />
<field name="type">tax</field>
<field name="sign" eval="1"/>
</record>
<!-- Profit and Loss -->
<record id="gpf" model="account.account">
<field name="name">Profit and Loss</field>
<field name="close_method">none</field>
<field name="parent_id" eval="[(6, 0, [ref('chart0')])]" />
<field name="type">view</field>
<field name="sign" eval="1"/>
</record>
<record id="rev" model="account.account">
<field name="name">Revenue</field>
<field name="close_method">none</field>
<field name="parent_id" eval="[(6, 0, [ref('gpf')])]" />
<field name="type">view</field>
<field name="sign" eval="1"/>
</record>
<record id="a_sale" model="account.account">
<field name="code"></field>
<field name="name">Product Sales</field>
<field name="close_method">unreconciled</field>
<field name="parent_id" eval="[(6, 0, [ref('rev')])]" />
<field name="type">income</field>
<field name="sign" eval="1"/>
</record>
<record model="ir.property" id="account.property_account_income_categ">
<field name="value" eval="'account.account,'+str(a_sale)"/>
</record>
<record id="cos" model="account.account">
<field name="name">Cost of Sales</field>
<field name="close_method">none</field>
<field name="parent_id" eval="[(6, 0, [ref('gpf')])]" />
<field name="type">view</field>
<field name="sign" eval="1"/>
</record>
<record id="cog" model="account.account">
<field name="code"></field>
<field name="name">Cost of Goods Sold</field>
<field name="close_method">unreconciled</field>
<field name="parent_id" eval="[(6, 0, [ref('cos')])]" />
<field name="type">expense</field>
<field name="sign" eval="1"/>
</record>
<record id="ovr" model="account.account">
<field name="name">Overheads</field>
<field name="close_method">none</field>
<field name="parent_id" eval="[(6, 0, [ref('gpf')])]" />
<field name="type">view</field>
<field name="sign" eval="1"/>
</record>
<record id="a_expense" model="account.account">
<field name="code"></field>
<field name="name">Expenses</field>
<field name="close_method">unreconciled</field>
<field name="parent_id" eval="[(6, 0, [ref('ovr')])]" />
<field name="type">expense</field>
<field name="sign" eval="1"/>
</record>
<record model="ir.property" id="account.property_account_expense_categ">
<field name="value" eval="'account.account,'+str(a_expense)"/>
</record>
</data>
</terp>

View File

@ -1,224 +1,448 @@
<?xml version="1.0"?>
<terp>
<data noupdate="True">
<!-- VAT Code Definitions -->
<!-- Invoiced VAT -->
<!-- Input VAT -->
<record model="account.tax.code" id="vat_code_balance_net">
<field name="name">VAT balance to pay</field>
</record>
<record model="account.tax.code" id="vat_code_input">
<field name="name">Input VAT</field>
<field name="parent_id" ref="vat_code_balance_net" />
</record>
<record model="account.tax.code" id="vat_code_input_S">
<field name="name">Input VAT rate S (17.5%)</field>
<field name="parent_id" ref="vat_code_input" />
</record>
<record model="account.tax.code" id="vat_code_input_R">
<field name="name">Input VAT rate R (5%)</field>
<field name="parent_id" ref="vat_code_input" />
</record>
<!-- Output VAT -->
<record model="account.tax.code" id="vat_code_output">
<field name="name">Output VAT</field>
<field name="parent_id" ref="vat_code_balance_net" />
</record>
<record model="account.tax.code" id="vat_code_output_S">
<field name="name">Output VAT rate S (17.5%)</field>
<field name="parent_id" ref="vat_code_output" />
</record>
<record model="account.tax.code" id="vat_code_output_R">
<field name="name">Output VAT rate R (5%)</field>
<field name="parent_id" ref="vat_code_output" />
</record>
<!-- Invoiced Base of VAT -->
<!-- Purchases -->
<record model="account.tax.code" id="vat_code_base_net">
<field name="name">Tax bases</field>
</record>
<record model="account.tax.code" id="vat_code_base_purchases">
<field name="name">Taxable purchases base</field>
<field name="parent_id" ref="vat_code_base_net" />
</record>
<record model="account.tax.code" id="vat_code_purch_S">
<field name="name">Taxable purchases rated S (17.5%)</field>
<field name="parent_id" ref="vat_code_base_purchases" />
</record>
<record model="account.tax.code" id="vat_code_purch_R">
<field name="name">Taxable purchases rated R (5%)</field>
<field name="parent_id" ref="vat_code_base_purchases" />
</record>
<record model="account.tax.code" id="vat_code_purch_Z">
<field name="name">Taxable purchases rated Z (0%)</field>
<field name="parent_id" ref="vat_code_base_purchases" />
</record>
<record model="account.tax.code" id="vat_code_purch_X">
<field name="name">Taxable purchases type X (Exempt)</field>
<field name="parent_id" ref="vat_code_base_purchases" />
</record>
<record model="account.tax.code" id="vat_code_purch_O">
<field name="name">Taxable purchases type O (Out of scope)</field>
<field name="parent_id" ref="vat_code_base_purchases" />
</record>
<!-- Sales -->
<record model="account.tax.code" id="vat_code_base_sales">
<field name="name">Base of taxable sales</field>
<field name="parent_id" ref="vat_code_base_net" />
</record>
<record model="account.tax.code" id="vat_code_sales_S">
<field name="name">Taxable sales rated S (17.5%)</field>
<field name="parent_id" ref="vat_code_base_sales" />
</record>
<record model="account.tax.code" id="vat_code_sales_R">
<field name="name">Taxable sales rated R (5%)</field>
<field name="parent_id" ref="vat_code_base_sales" />
</record>
<record model="account.tax.code" id="vat_code_sales_Z">
<field name="name">Taxable sales rated Z (0%)</field>
<field name="parent_id" ref="vat_code_base_sales" />
</record>
<record model="account.tax.code" id="vat_code_sales_X">
<field name="name">Taxable sales type X (Exempt)</field>
<field name="parent_id" ref="vat_code_base_sales" />
</record>
<record model="account.tax.code" id="vat_code_sales_O">
<field name="name">Taxable sales type O (Out of scope)</field>
<field name="parent_id" ref="vat_code_base_sales" />
</record>
<!-- VAT Codes -->
<!-- Purchases + Input VAT -->
<record model="account.tax" id="ivats">
<field name="name">IVAT S</field>
<field name="amount" eval="0.175"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="iva"/>
<field name="account_paid_id" ref="iva"/>
<field name="base_code_id" ref="vat_code_purch_S"/>
<field name="tax_code_id" ref="vat_code_input_S"/>
<field name="ref_base_code_id" ref="vat_code_purch_S"/>
<field name="ref_tax_code_id" ref="vat_code_input_S"/>
</record>
<record model="account.tax" id="ivatr">
<field name="name">IVAT R</field>
<field name="amount" eval="0.005"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="iva"/>
<field name="account_paid_id" ref="iva"/>
<field name="base_code_id" ref="vat_code_purch_R"/>
<field name="tax_code_id" ref="vat_code_input_R"/>
<field name="ref_base_code_id" ref="vat_code_purch_R"/>
<field name="ref_tax_code_id" ref="vat_code_input_R"/>
</record>
<record model="account.tax" id="ivatz">
<field name="name">IVAT Z</field>
<field name="amount" eval="0.0"/>
<field name="type">percent</field>
<field name="base_code_id" ref="vat_code_purch_Z"/>
<field name="ref_base_code_id" ref="vat_code_purch_Z"/>
</record>
<record model="account.tax" id="ivatx">
<field name="name">IVAT X</field>
<field name="amount" eval="0.0"/>
<field name="type">percent</field>
<field name="base_code_id" ref="vat_code_purch_X"/>
<field name="ref_base_code_id" ref="vat_code_purch_X"/>
</record>
<record model="account.tax" id="ivato">
<field name="name">IVAT O</field>
<field name="amount" eval="0.0"/>
<field name="type">percent</field>
<field name="base_code_id" ref="vat_code_purch_O"/>
<field name="ref_base_code_id" ref="vat_code_purch_O"/>
</record>
<!-- Sales + Output VAT -->
<record model="account.tax" id="ovats">
<field name="name">OVAT S</field>
<field name="amount" eval="0.175"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="ova"/>
<field name="account_paid_id" ref="ova"/>
<field name="base_code_id" ref="vat_code_sales_S"/>
<field name="tax_code_id" ref="vat_code_output_S"/>
<field name="ref_base_code_id" ref="vat_code_sales_S"/>
<field name="ref_tax_code_id" ref="vat_code_output_S"/>
</record>
<record model="account.tax" id="ovatr">
<field name="name">OVAT R</field>
<field name="amount" eval="0.005"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="ova"/>
<field name="account_paid_id" ref="ova"/>
<field name="base_code_id" ref="vat_code_sales_R"/>
<field name="tax_code_id" ref="vat_code_output_R"/>
<field name="ref_base_code_id" ref="vat_code_sales_R"/>
<field name="ref_tax_code_id" ref="vat_code_output_R"/>
</record>
<record model="account.tax" id="ovatz">
<field name="name">OVAT Z</field>
<field name="amount" eval="0.0"/>
<field name="type">percent</field>
<field name="base_code_id" ref="vat_code_sales_Z"/>
<field name="ref_base_code_id" ref="vat_code_sales_Z"/>
</record>
<record model="account.tax" id="ovatx">
<field name="name">OVAT X</field>
<field name="amount" eval="0.0"/>
<field name="type">percent</field>
<field name="base_code_id" ref="vat_code_sales_X"/>
<field name="ref_base_code_id" ref="vat_code_sales_X"/>
</record>
<record model="account.tax" id="ovato">
<field name="name">OVAT O</field>
<field name="amount" eval="0.0"/>
<field name="type">percent</field>
<field name="base_code_id" ref="vat_code_sales_O"/>
<field name="ref_base_code_id" ref="vat_code_sales_O"/>
</record>
</data>
</terp>

View File

@ -1,19 +1,10 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<wizard
string="Account Report"
model="account.account"
name="account.chart.report"
menu="False"
id="wizard_chart_report"/>
<wizard name='account.chart.report' id='wizard_chart_report' model='account.account' menu='False' string='Account Report'/>
<menuitem
name="Financial Management/Reporting/Balance Sheet &amp; Profit and Loss"
action="wizard_chart_report"
type="wizard"
id="menu_fr_chart_report"/>
<menuitem name='Financial Management/Reporting/Balance Sheet &amp; Profit and Loss' action='wizard_chart_report' type='wizard' id='menu_fr_chart_report'/>
</data>

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<terp>
<data noupdate="True">
<!--
<data noupdate="True">
<!--
#
# Plan comptable général pour la France, conforme au
# Règlement n° 99-03 du 29 avril 1999
@ -12,23 +12,23 @@
-->
<!-- Nouveaux types de comptes -->
<record model="account.account.type" id="account_type_dettes">
<!-- Nouveaux types de comptes -->
<record model="account.account.type" id="account_type_dettes">
<field name="name">dettes long terme</field>
<field name="code">dettes</field>
</record>
<record model="account.account.type" id="account_type_immobilisations">
<record model="account.account.type" id="account_type_immobilisations">
<field name="name">immobilisations</field>
<field name="code">immobilisations</field>
</record>
<record model="account.account.type" id="account_type_stocks">
<record model="account.account.type" id="account_type_stocks">
<field name="name">stocks</field>
<field name="code">stocks</field>
</record>
<record model="account.account.type" id="account_type_cloture">
<record model="account.account.type" id="account_type_cloture">
<field name="name">Cloture</field>
<field name="code">cloture</field>
</record>
@ -37,8 +37,8 @@
<!-- Journaux de saisie -->
<record model="account.journal" id="operations_journal">
<!-- Journaux de saisie -->
<record model="account.journal" id="operations_journal">
<field name="name">Journal des opérations diverses</field>
<field name="code">Op-Div</field>
<field name="type">purchase</field>
@ -47,7 +47,7 @@
<field name="default_debit_account_id" model="account.account" search="[('type','=','payable')]"/>
<field name="default_credit_account_id" model="account.account" search="[('type','=','receivable')]"/>
</record>
<record model="account.journal" id="bilan_journal">
<record model="account.journal" id="bilan_journal">
<field name="name">Journal d'ouverture</field>
<field name="code">Ouverture</field>
<field name="type">situation</field>
@ -56,5 +56,5 @@
<field name="sequence_id" ref="account.sequence_journal"/>
</record>
</data>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
<data noupdate="1">
<record model="ir.sequence.type" id="sequence_mrp_prod_type">
<field name="name">Production order</field>
@ -44,5 +44,5 @@
<field name="args" eval="'(uid,)'"/>
</record>
</data>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
<data noupdate="1">
<!--
Resource: mrp.workcenter
@ -163,99 +163,99 @@
Resource: mrp.bom
-->
<record id="mrp_bom_0" model="mrp.bom">
<record id="mrp_bom_0" model="mrp.bom">
<field name="name">Regular processor config</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="routing_id" ref="mrp_routing_2"/>
<field name="type">normal</field>
<field name="product_id" model="product.product" search="[('default_code','=','CPU_GEN')]"/>
</record>
</record>
<record id="mrp_bom_1" model="mrp.bom">
<record id="mrp_bom_1" model="mrp.bom">
<field name="name">Assembly Basic+ PC</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="routing_id" ref="mrp_routing_0"/>
<field name="product_id" model="product.product" search="[('default_code','=','PC2')]"/>
</record>
<record id="mrp_bom_2" model="mrp.bom">
</record>
<record id="mrp_bom_2" model="mrp.bom">
<field name="name">Assembly Medium PC</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="product_id" model="product.product" search="[('default_code','=','PC3')]"/>
</record>
<record id="mrp_bom_3" model="mrp.bom">
</record>
<record id="mrp_bom_3" model="mrp.bom">
<field name="name">Assembly Customizable PC</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="product_id" model="product.product" search="[('default_code','=','PC4')]"/>
</record>
<record id="mrp_bom_4" model="mrp.bom">
</record>
<record id="mrp_bom_4" model="mrp.bom">
<field name="name">HDD on demand</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">phantom</field>
<field name="product_id" model="product.product" search="[('default_code','=','HDD_GEN')]"/>
</record>
<record id="mrp_bom_5" model="mrp.bom">
</record>
<record id="mrp_bom_5" model="mrp.bom">
<field name="name">RAM on demand</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">phantom</field>
<field name="product_id" model="product.product" search="[('default_code','=','RAM_GEN')]"/>
</record>
<record id="mrp_bom_6" model="mrp.bom">
</record>
<record id="mrp_bom_6" model="mrp.bom">
<field name="name">HDD on demand</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">phantom</field>
<field name="product_id" model="product.product" search="[('default_code','=','HDD_GEN')]"/>
</record>
<record id="mrp_bom_7" model="mrp.bom">
</record>
<record id="mrp_bom_7" model="mrp.bom">
<field name="name">HDD on demand</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">phantom</field>
<field name="product_id" model="product.product" search="[('default_code','=','HDD_GEN')]"/>
</record>
<record id="mrp_bom_8" model="mrp.bom">
</record>
<record id="mrp_bom_8" model="mrp.bom">
<field name="name">HDD Seagate</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">normal</field>
<field name="product_id" model="product.product" search="[('default_code','=','HDD1')]"/>
</record>
<record id="mrp_bom_9" model="mrp.bom">
</record>
<record id="mrp_bom_9" model="mrp.bom">
<field name="name">Assembly Basic PC</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="routing_id" ref="mrp_routing_0"/>
<field name="type">normal</field>
<field name="product_id" model="product.product" search="[('default_code','=','PC1')]"/>
</record>
<record id="mrp_bom_10" model="mrp.bom">
</record>
<record id="mrp_bom_10" model="mrp.bom">
<field name="name">Complete PC with peripherals</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="product_id" model="product.product" search="[('default_code','=','PC0')]"/>
</record>
<record id="mrp_bom_11" model="mrp.bom">
</record>
<record id="mrp_bom_11" model="mrp.bom">
<field name="name">RAM on demand</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">phantom</field>
<field name="product_id" model="product.product" search="[('default_code','=','RAM_GEN')]"/>
</record>
</record>
<record id="mrp_bom_13" model="mrp.bom">
<record id="mrp_bom_13" model="mrp.bom">
<field name="name">High Speed Processor + main board on demand</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="product_id" model="product.product" search="[('default_code','=','CPU2')]"/>
</record>
</record>
<record id="mrp_bom_kit" model="mrp.bom">
<record id="mrp_bom_kit" model="mrp.bom">
<field name="code">KIT</field>
<field name="name">Kit Mouse</field>
<field name="product_uom" ref="product.product_uom_unit"/>
@ -263,229 +263,229 @@
<field name="type">normal</field>
<field name="bom_id" ref="mrp_bom_10"/>
<field name="product_id" model="product.product" search="[('default_code','=','MOU')]"/>
</record>
<record id="mrp_bom_clavier" model="mrp.bom">
</record>
<record id="mrp_bom_clavier" model="mrp.bom">
<field name="name">Keyboard</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="bom_id" ref="mrp_bom_kit"/>
<field name="product_id" model="product.product" search="[('default_code','=','KEYA')]"/>
</record>
<record id="mrp_bom_mouse" model="mrp.bom">
</record>
<record id="mrp_bom_mouse" model="mrp.bom">
<field name="name">Mouse</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="bom_id" ref="mrp_bom_kit"/>
<field name="product_id" model="product.product" search="[('default_code','=','MOU')]"/>
</record>
<record id="mrp_bom_16" model="mrp.bom">
</record>
<record id="mrp_bom_16" model="mrp.bom">
<field name="name">Moon PC</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="bom_id" ref="mrp_bom_10"/>
<field name="product_id" model="product.product" search="[('default_code','=','PC1')]"/>
</record>
<record id="mrp_bom_18" model="mrp.bom">
</record>
<record id="mrp_bom_18" model="mrp.bom">
<field name="name">Mainboard ASUStek A7N8X</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="bom_id" ref="mrp_bom_13"/>
<field name="product_id" model="product.product" search="[('default_code','=','MB2')]"/>
</record>
<record id="mrp_bom_19" model="mrp.bom">
</record>
<record id="mrp_bom_19" model="mrp.bom">
<field name="name">Processor AMD Athlon 2200+</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="bom_id" ref="mrp_bom_13"/>
<field name="product_id" model="product.product" search="[('default_code','=','CPU2')]"/>
</record>
<record id="mrp_bom_1900" model="mrp.bom">
</record>
<record id="mrp_bom_1900" model="mrp.bom">
<field name="name">Regular Case Fan</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="bom_id" ref="mrp_bom_13"/>
<field name="product_id" model="product.product" search="[('default_code','=','FAN')]"/>
</record>
<record id="mrp_bom_23" model="mrp.bom">
</record>
<record id="mrp_bom_23" model="mrp.bom">
<field name="name">DDR 256MB PC333</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="bom_id" ref="mrp_bom_11"/>
<field name="product_id" model="product.product" search="[('default_code','=','RAM')]"/>
</record>
<record id="mrp_bom_1901" model="mrp.bom">
</record>
<record id="mrp_bom_1901" model="mrp.bom">
<field name="name">DDR 512MB PC400</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="bom_id" ref="mrp_bom_13"/>
<field name="product_id" model="product.product" search="[('default_code','=','RAM512')]"/>
</record>
<record id="mrp_bom_22" model="mrp.bom">
</record>
<record id="mrp_bom_22" model="mrp.bom">
<field name="name">DDR 1024MB PC400</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="bom_id" ref="mrp_bom_5"/>
<field name="product_id" model="product.product" search="[('default_code','=','RAM512')]"/>
</record>
<record id="mrp_bom_24" model="mrp.bom">
</record>
<record id="mrp_bom_24" model="mrp.bom">
<field name="name">HDD Seagate 7200.8 80GB</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="bom_id" ref="mrp_bom_7"/>
<field name="product_id" model="product.product" search="[('default_code','=','HDD3')]"/>
</record>
<record id="mrp_bom_25" model="mrp.bom">
</record>
<record id="mrp_bom_25" model="mrp.bom">
<field name="name">HDD Seagate 7200.8 120GB</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">normal</field>
<field name="bom_id" ref="mrp_bom_4"/>
<field name="product_id" model="product.product" search="[('default_code','=','HDD1')]"/>
</record>
<record id="mrp_bom_26" model="mrp.bom">
</record>
<record id="mrp_bom_26" model="mrp.bom">
<field name="name">RAM on demand</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="bom_id" ref="mrp_bom_3"/>
<field name="product_id" model="product.product" search="[('default_code','=','RAM_GEN')]"/>
</record>
<record id="mrp_bom_27" model="mrp.bom">
</record>
<record id="mrp_bom_27" model="mrp.bom">
<field name="name">HDD on demand</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="bom_id" ref="mrp_bom_3"/>
<field name="product_id" model="product.product" search="[('default_code','=','HDD_GEN')]"/>
</record>
<record id="mrp_bom_28" model="mrp.bom">
</record>
<record id="mrp_bom_28" model="mrp.bom">
<field name="name">ATX middle-size case</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">normal</field>
<field name="bom_id" ref="mrp_bom_3"/>
<field name="product_id" model="product.product" search="[('default_code','=','TOW1')]"/>
</record>
<record id="mrp_bom_29" model="mrp.bom">
</record>
<record id="mrp_bom_29" model="mrp.bom">
<field name="name">Processor on demand</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">normal</field>
<field name="bom_id" ref="mrp_bom_3"/>
<field name="product_id" model="product.product" search="[('default_code','=','CPU_GEN')]"/>
</record>
<record id="mrp_bom_30" model="mrp.bom">
</record>
<record id="mrp_bom_30" model="mrp.bom">
<field name="name">ATX Middle-size case</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">normal</field>
<field name="bom_id" ref="mrp_bom_2"/>
<field name="product_id" model="product.product" search="[('default_code','=','TOW1')]"/>
</record>
<record id="mrp_bom_31" model="mrp.bom">
</record>
<record id="mrp_bom_31" model="mrp.bom">
<field name="name">HDD Seagate 7200.8 80GB</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">normal</field>
<field name="bom_id" ref="mrp_bom_2"/>
<field name="product_id" model="product.product" search="[('default_code','=','HDD1')]"/>
</record>
<record id="mrp_bom_32" model="mrp.bom">
</record>
<record id="mrp_bom_32" model="mrp.bom">
<field name="name">High speed processor config</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">normal</field>
<field name="bom_id" ref="mrp_bom_2"/>
<field name="product_id" model="product.product" search="[('default_code','=','CPU2')]"/>
</record>
<record id="mrp_bom_33" model="mrp.bom">
</record>
<record id="mrp_bom_33" model="mrp.bom">
<field name="name">HDD Seagate 7200.8 120GB</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">normal</field>
<field name="bom_id" ref="mrp_bom_6"/>
<field name="product_id" model="product.product" search="[('default_code','=','HDD2')]"/>
</record>
<record id="mrp_bom_34" model="mrp.bom">
</record>
<record id="mrp_bom_34" model="mrp.bom">
<field name="name">Regular processor config</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">normal</field>
<field name="bom_id" ref="mrp_bom_1"/>
<field name="product_id" model="product.product" search="[('default_code','=','CPU_GEN')]"/>
</record>
<record id="mrp_bom_35" model="mrp.bom">
</record>
<record id="mrp_bom_35" model="mrp.bom">
<field name="name">ATX middle-size case</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">normal</field>
<field name="bom_id" ref="mrp_bom_1"/>
<field name="product_id" model="product.product" search="[('default_code','=','TOW1')]"/>
</record>
<record id="mrp_bom_36" model="mrp.bom">
</record>
<record id="mrp_bom_36" model="mrp.bom">
<field name="name">HDD Seagate 7200.8 120GB</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">normal</field>
<field name="bom_id" ref="mrp_bom_1"/>
<field name="product_id" model="product.product" search="[('default_code','=','HDD2')]"/>
</record>
<record id="mrp_bom_processor" model="mrp.bom">
</record>
<record id="mrp_bom_processor" model="mrp.bom">
<field name="name">processor</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">normal</field>
<field name="bom_id" ref="mrp_bom_0"/>
<field name="product_id" model="product.product" search="[('default_code','=','CPU1')]"/>
</record>
<record id="mrp_bom_38" model="mrp.bom">
</record>
<record id="mrp_bom_38" model="mrp.bom">
<field name="name">mainboard</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">normal</field>
<field name="bom_id" ref="mrp_bom_0"/>
<field name="product_id" model="product.product" search="[('default_code','=','MB1')]"/>
</record>
<record id="mrp_bom_fan" model="mrp.bom">
</record>
<record id="mrp_bom_fan" model="mrp.bom">
<field name="name">fan</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">normal</field>
<field name="bom_id" ref="mrp_bom_0"/>
<field name="product_id" model="product.product" search="[('default_code','=','FAN')]"/>
</record>
<record id="mrp_bom_ram" model="mrp.bom">
</record>
<record id="mrp_bom_ram" model="mrp.bom">
<field name="name">RAM</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">normal</field>
<field name="bom_id" ref="mrp_bom_0"/>
<field name="product_id" model="product.product" search="[('default_code','=','RAM')]"/>
</record>
<record id="mrp_bom_41" model="mrp.bom">
</record>
<record id="mrp_bom_41" model="mrp.bom">
<field name="name">Regular processor config</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">normal</field>
<field name="bom_id" ref="mrp_bom_9"/>
<field name="product_id" model="product.product" search="[('default_code','=','CPU_GEN')]"/>
</record>
<record id="mrp_bom_42" model="mrp.bom">
</record>
<record id="mrp_bom_42" model="mrp.bom">
<field name="name">HDD Seagate 7200.8 80GB</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">normal</field>
<field name="bom_id" ref="mrp_bom_9"/>
<field name="product_id" model="product.product" search="[('default_code','=','HDD1')]"/>
</record>
<record id="mrp_bom_43" model="mrp.bom">
</record>
<record id="mrp_bom_43" model="mrp.bom">
<field name="name">ATX Middle-size case</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="type">normal</field>
<field name="bom_id" ref="mrp_bom_9"/>
<field name="product_id" model="product.product" search="[('default_code','=','TOW1')]"/>
</record>
</record>
<record id="mrp_bom_kit2" model="mrp.bom">
<record id="mrp_bom_kit2" model="mrp.bom">
<field name="code">KIT</field>
<field name="name">Kit Keyboard + Mouse</field>
<field name="product_uom" ref="product.product_uom_unit"/>
@ -493,21 +493,21 @@
<field name="type">normal</field>
<field name="bom_id" ref="mrp_bom_9"/>
<field name="product_id" model="product.product" search="[('default_code','=','KIT0')]"/>
</record>
<record id="mrp_bom_mouse2" model="mrp.bom">
</record>
<record id="mrp_bom_mouse2" model="mrp.bom">
<field name="name">Mouse</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="bom_id" ref="mrp_bom_kit2"/>
<field name="product_id" model="product.product" search="[('default_code','=','MOU')]"/>
</record>
<record id="mrp_bom_clavier2" model="mrp.bom">
</record>
<record id="mrp_bom_clavier2" model="mrp.bom">
<field name="name">Keyboard</field>
<field name="product_uom" ref="product.product_uom_unit"/>
<field name="product_qty">1.0</field>
<field name="bom_id" ref="mrp_bom_kit2"/>
<field name="product_id" model="product.product" search="[('default_code','=','KEYA')]"/>
</record>
</record>
</data>
</data>
</terp>

View File

@ -1,52 +1,52 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
<data noupdate="1">
#
# Resource: stock.warehouse.orderpoint
#
<record id="stock_warehouse_orderpoint_0" model="stock.warehouse.orderpoint">
<record id="stock_warehouse_orderpoint_0" model="stock.warehouse.orderpoint">
<field name="product_max_qty">20.0</field>
<field name="product_min_qty">5.0</field>
<field name="product_uom" model="product.uom" search="[]"/>
<field name="warehouse_id" model="stock.warehouse" search="[]"/>
<field name="product_id" model="product.product" search="[('default_code','=','MB1')]"/>
</record>
<record id="stock_warehouse_orderpoint_1" model="stock.warehouse.orderpoint">
</record>
<record id="stock_warehouse_orderpoint_1" model="stock.warehouse.orderpoint">
<field name="product_max_qty">50.0</field>
<field name="product_min_qty">10.0</field>
<field name="product_uom" model="product.uom" search="[]"/>
<field name="warehouse_id" model="stock.warehouse" search="[]"/>
<field name="product_id" model="product.product" search="[('default_code','=','CPU1')]"/>
</record>
<record id="stock_warehouse_orderpoint_2" model="stock.warehouse.orderpoint">
</record>
<record id="stock_warehouse_orderpoint_2" model="stock.warehouse.orderpoint">
<field name="product_max_qty">20.0</field>
<field name="product_min_qty">10.0</field>
<field name="product_uom" model="product.uom" search="[]"/>
<field name="warehouse_id" model="stock.warehouse" search="[]"/>
<field name="product_id" model="product.product" search="[('default_code','=','HDD1')]"/>
</record>
<record id="stock_warehouse_orderpoint_3" model="stock.warehouse.orderpoint">
</record>
<record id="stock_warehouse_orderpoint_3" model="stock.warehouse.orderpoint">
<field name="product_max_qty">50.0</field>
<field name="product_min_qty">10.0</field>
<field name="product_uom" model="product.uom" search="[]"/>
<field name="warehouse_id" model="stock.warehouse" search="[]"/>
<field name="product_id" model="product.product" search="[('default_code','=','FAN')]"/>
</record>
<record id="stock_warehouse_orderpoint_4" model="stock.warehouse.orderpoint">
</record>
<record id="stock_warehouse_orderpoint_4" model="stock.warehouse.orderpoint">
<field name="product_max_qty">5.0</field>
<field name="product_min_qty">3.0</field>
<field name="product_uom" model="product.uom" search="[]"/>
<field name="warehouse_id" model="stock.warehouse" search="[]"/>
<field name="product_id" model="product.product" search="[('default_code','=','PC1')]"/>
</record>
<record id="stock_warehouse_orderpoint_5" model="stock.warehouse.orderpoint">
</record>
<record id="stock_warehouse_orderpoint_5" model="stock.warehouse.orderpoint">
<field name="product_max_qty">50.0</field>
<field name="product_min_qty">10.0</field>
<field name="product_uom" model="product.uom" search="[]"/>
<field name="warehouse_id" model="stock.warehouse" search="[]"/>
<field name="product_id" model="product.product" search="[('default_code','=','TOW1')]"/>
</record>
</data>
</record>
</data>
</terp>

File diff suppressed because it is too large Load Diff

View File

@ -1,41 +1,33 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<record model="ir.actions.wizard" id="wiz_mrp_proc0">
<field name="name">Compute all schedulers</field>
<field name="wiz_name">mrp.procurement.compute.all</field>
<record id='wiz_mrp_proc0' model='ir.actions.wizard'>
<field name='name'>Compute all schedulers</field>
<field name='wiz_name'>mrp.procurement.compute.all</field>
</record>
<menuitem
name="Production Management/Start All Schedulers"
action="wiz_mrp_proc0"
type="wizard"
id="mrp_Sched_all"/>
<menuitem name='Production Management/Start All Schedulers' action='wiz_mrp_proc0' type='wizard' id='mrp_Sched_all'/>
<record model="ir.actions.wizard" id="wiz_mrp_proc1">
<field name="name">Compute procurement</field>
<field name="wiz_name">mrp.procurement.compute</field>
<record id='wiz_mrp_proc1' model='ir.actions.wizard'>
<field name='name'>Compute procurement</field>
<field name='wiz_name'>mrp.procurement.compute</field>
</record>
<menuitem name="Production Management/Start All Schedulers/Start Procurement Scheduling" action="wiz_mrp_proc1" type="wizard" id="menu_wiz_mrp_proc1"/>
<menuitem name='Production Management/Start All Schedulers/Start Procurement Scheduling' action='wiz_mrp_proc1' type='wizard' id='menu_wiz_mrp_proc1'/>
<record model="ir.actions.wizard" id="wiz_mrp_proc2">
<field name="name">Compute stock minimum rules</field>
<field name="wiz_name">mrp.procurement.orderpoint.compute</field>
<record id='wiz_mrp_proc2' model='ir.actions.wizard'>
<field name='name'>Compute stock minimum rules</field>
<field name='wiz_name'>mrp.procurement.orderpoint.compute</field>
</record>
<menuitem name="Production Management/Start All Schedulers/Start Order Point Scheduling" action="wiz_mrp_proc2" type="wizard" id="menu_wiz_mrp_proc2"/>
<menuitem name='Production Management/Start All Schedulers/Start Order Point Scheduling' action='wiz_mrp_proc2' type='wizard' id='menu_wiz_mrp_proc2'/>
<wizard
string="Workcenter load"
model="mrp.workcenter"
name="mrp.workcenter.load"
id="wizard_workcenter_load"/>
<wizard name='mrp.workcenter.load' id='wizard_workcenter_load' model='mrp.workcenter' string='Workcenter load'/>
<wizard id="wizard_price" string="Product Cost Structure" model="product.product" name="product_price" menu="False"/>
<record model="ir.values" id="ir_project_cost_structure">
<field name="key2" eval="'client_print_multi'"/>
<field name="model" eval="'product.product'"/>
<field name="name">Product Cost Structure</field>
<field name="value" eval="'ir.actions.wizard,%d'%wizard_price"/>
<field name="object" eval="True"/>
<wizard name='product_price' id='wizard_price' model='product.product' menu='False' string='Product Cost Structure'/>
<record id='ir_project_cost_structure' model='ir.values'>
<field name='key2' eval='&apos;client_print_multi&apos;'/>
<field name='model' eval='&apos;product.product&apos;'/>
<field name='name'>Product Cost Structure</field>
<field name='value' eval='&apos;ir.actions.wizard,%d&apos;%wizard_price'/>
<field name='object' eval='True'/>
</record>
</data>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data>
<data>
# -----------------------------------------------------------
# Production
# -----------------------------------------------------------
@ -342,5 +342,5 @@
<field name="act_to" ref="act_confirm"/>
<field name="condition">not action_check_finnished()</field>
</record>
</data>
</data>
</terp>

View File

@ -1,202 +1,188 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<data>
<menuitem
name="Products/Pricelists"
id="menu_product_pricelist_main"
sequence="2"
groups="base.group_extended"/>
<menuitem name='Products/Pricelists' sequence='2' groups='base.group_extended' id='menu_product_pricelist_main'/>
<record model="ir.ui.view" id="product_pricelist_version_form_view">
<field name="name">product.pricelist.version.form</field>
<field name="model">product.pricelist.version</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Pricelist Version">
<field name="name" select="1"/>
<field name="active" select="2"/>
<field name="pricelist_id" colspan="4" select="1"/>
<field name="date_start" select="1"/>
<field name="date_end" select="1"/>
<field name="items_id" colspan="4" nolabel="1" widget="one2many_list"/>
<record id='product_pricelist_version_form_view' model='ir.ui.view'>
<field name='name'>product.pricelist.version.form</field>
<field name='model'>product.pricelist.version</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Pricelist Version'>
<field name='name' select='1'/>
<field name='active' select='2'/>
<field name='pricelist_id' colspan='4' select='1'/>
<field name='date_start' select='1'/>
<field name='date_end' select='1'/>
<field name='items_id' nolabel='1' widget='one2many_list' colspan='4'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="product_pricelist_version_tree_view">
<field name="name">product.pricelist.version.tree</field>
<field name="model">product.pricelist.version</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Pricelist Version">
<field name="name"/>
<field name="pricelist_id"/>
<field name="date_start"/>
<field name="date_end"/>
<record id='product_pricelist_version_tree_view' model='ir.ui.view'>
<field name='name'>product.pricelist.version.tree</field>
<field name='model'>product.pricelist.version</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Pricelist Version'>
<field name='name'/>
<field name='pricelist_id'/>
<field name='date_start'/>
<field name='date_end'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="product_pricelist_action">
<field name="name">Pricelist Versions</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">product.pricelist.version</field>
<field name="view_type">form</field>
<field name="view_id" ref="product_pricelist_version_tree_view"/>
<record id='product_pricelist_action' model='ir.actions.act_window'>
<field name='name'>Pricelist Versions</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>product.pricelist.version</field>
<field name='view_type'>form</field>
<field name='view_id' ref='product_pricelist_version_tree_view'/>
</record>
<menuitem name="Products/Pricelists/Pricelist Versions" id="menu_product_pricelist_action" action="product_pricelist_action" sequence="2"/>
<menuitem name='Products/Pricelists/Pricelist Versions' sequence='2' action='product_pricelist_action' id='menu_product_pricelist_action'/>
<record model="ir.ui.view" id="product_pricelist_item_tree_view">
<field name="name">product.pricelist.item.tree</field>
<field name="model">product.pricelist.item</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Products Listprices Items">
<field name="sequence"/>
<field name="name" colspan="4" select="1"/>
<field name="product_tmpl_id" select="1"/>
<field name="categ_id" select="1"/>
<field name="min_quantity"/>
<field name="base"/>
<record id='product_pricelist_item_tree_view' model='ir.ui.view'>
<field name='name'>product.pricelist.item.tree</field>
<field name='model'>product.pricelist.item</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Products Listprices Items'>
<field name='sequence'/>
<field name='name' colspan='4' select='1'/>
<field name='product_tmpl_id' select='1'/>
<field name='categ_id' select='1'/>
<field name='min_quantity'/>
<field name='base'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="product_pricelist_item_form_view">
<field name="name">product.pricelist.item.form</field>
<field name="model">product.pricelist.item</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Products Listprices Items">
<separator string="Rules Test Match" colspan="4"/>
<field name="name" select="1" colspan="4"/>
<field name="product_id" select="1" on_change="product_id_change(product_tmpl_id)"/>
<field name="product_tmpl_id" select="1"/>
<field name="categ_id" select="1"/>
<record id='product_pricelist_item_form_view' model='ir.ui.view'>
<field name='name'>product.pricelist.item.form</field>
<field name='model'>product.pricelist.item</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Products Listprices Items'>
<separator string='Rules Test Match' colspan='4'/>
<field name='name' select='1' colspan='4'/>
<field name='product_id' on_change='product_id_change(product_tmpl_id)' select='1'/>
<field name='product_tmpl_id' select='1'/>
<field name='categ_id' select='1'/>
<newline/>
<field name="min_quantity"/>
<field name="sequence"/>
<separator string="Price Computation" colspan="4"/>
<field name='min_quantity'/>
<field name='sequence'/>
<separator string='Price Computation' colspan='4'/>
<field name="base"/>
<field name="base_pricelist_id"/>
<group col="6" colspan="5">
<label string="New Price ="/>
<label string="Base Price"/>
<label string="* ( 1 - "/>
<field name="price_discount" nolabel="1"/>
<label string=" ) + "/>
<field name="price_surcharge" nolabel="1"/>
<field name='base'/>
<field name='base_pricelist_id'/>
<group col='6' colspan='5'>
<label string='New Price ='/>
<label string='Base Price'/>
<label string='* ( 1 - '/>
<field name='price_discount' nolabel='1'/>
<label string=' ) + '/>
<field name='price_surcharge' nolabel='1'/>
<newline/>
<field name="price_round" string="Rounding Method"/>
<field name="price_min_margin" string="Min. Margin"/>
<field name="price_max_margin" string="Max. Margin"/>
<field name='price_round' string='Rounding Method'/>
<field name='price_min_margin' string='Min. Margin'/>
<field name='price_max_margin' string='Max. Margin'/>
</group>
</form>
</field>
</record>
<record model="ir.ui.view" id="product_pricelist_view_tree">
<field name="name">product.pricelist.tree</field>
<field name="model">product.pricelist</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Products Price List">
<field name="name"/>
<field name="type"/>
<field name="currency_id"/>
<record id='product_pricelist_view_tree' model='ir.ui.view'>
<field name='name'>product.pricelist.tree</field>
<field name='model'>product.pricelist</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Products Price List'>
<field name='name'/>
<field name='type'/>
<field name='currency_id'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="product_pricelist_view">
<field name="name">product.pricelist.form</field>
<field name="model">product.pricelist</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Products Price List">
<field name="name" select="1"/>
<field name="active" select="1"/>
<field name="type" select="1"/>
<field name="currency_id" select="1"/>
<field name="version_id" colspan="4" nolabel="1">
<form string="Pricelist Version">
<field name="name" select="1"/>
<field name="active" select="2"/>
<field name="date_start" select="1"/>
<field name="date_end" select="1"/>
<field name="items_id" colspan="4" nolabel="1"
widget="one2many_list"/>
<record id='product_pricelist_view' model='ir.ui.view'>
<field name='name'>product.pricelist.form</field>
<field name='model'>product.pricelist</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Products Price List'>
<field name='name' select='1'/>
<field name='active' select='1'/>
<field name='type' select='1'/>
<field name='currency_id' select='1'/>
<field name='version_id' nolabel='1' colspan='4'>
<form string='Pricelist Version'>
<field name='name' select='1'/>
<field name='active' select='2'/>
<field name='date_start' select='1'/>
<field name='date_end' select='1'/>
<field name='items_id' nolabel='1' widget='one2many_list' colspan='4'/>
</form>
<tree string="Pricelist Version">
<field name="name"/>
<field name="active"/>
<field name="date_start"/>
<field name="date_end"/>
<tree string='Pricelist Version'>
<field name='name'/>
<field name='active'/>
<field name='date_start'/>
<field name='date_end'/>
</tree>
</field>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="product_pricelist_action2">
<field name="name">Pricelists</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">product.pricelist</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<record id='product_pricelist_action2' model='ir.actions.act_window'>
<field name='name'>Pricelists</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>product.pricelist</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
</record>
<menuitem name="Products/Pricelists/Pricelists" id="menu_product_pricelist_action2" action="product_pricelist_action2"
sequence="1"/>
<menuitem name='Products/Pricelists/Pricelists' sequence='1' action='product_pricelist_action2' id='menu_product_pricelist_action2'/>
<record model="ir.ui.view" id="product_price_type_view">
<field name="name">product.price.type.form</field>
<field name="model">product.price.type</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Products Price Type">
<field name="name" select="1"/>
<field name="active" select="1"/>
<field name="field"/>
<field name="currency_id" select="1"/>
<record id='product_price_type_view' model='ir.ui.view'>
<field name='name'>product.price.type.form</field>
<field name='model'>product.price.type</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Products Price Type'>
<field name='name' select='1'/>
<field name='active' select='1'/>
<field name='field'/>
<field name='currency_id' select='1'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="product_price_type_action">
<field name="name">Prices Types</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">product.price.type</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<record id='product_price_type_action' model='ir.actions.act_window'>
<field name='name'>Prices Types</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>product.price.type</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
</record>
<menuitem
name="Products/Configuration/Prices Types"
id="menu_product_price_type_action"
action="product_price_type_action"
groups="base.group_extended"/>
<menuitem name='Products/Configuration/Prices Types' groups='base.group_extended' action='product_price_type_action' id='menu_product_price_type_action'/>
<record model="ir.ui.view" id="product_pricelist_type_view">
<field name="name">product.pricelist.type.form</field>
<field name="model">product.pricelist.type</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Pricelist Type">
<field name="name" select="1"/>
<field name="key"/>
<record id='product_pricelist_type_view' model='ir.ui.view'>
<field name='name'>product.pricelist.type.form</field>
<field name='model'>product.pricelist.type</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Pricelist Type'>
<field name='name' select='1'/>
<field name='key'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="product_pricelist_type_action">
<field name="name">Pricelists Types</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">product.pricelist.type</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<record id='product_pricelist_type_action' model='ir.actions.act_window'>
<field name='name'>Pricelists Types</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>product.pricelist.type</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
</record>
<menuitem
name="Products/Configuration/Pricelists Types"
id="menu_product_pricelist_type_action"
action="product_pricelist_type_action"
groups="base.group_extended"/>
<menuitem name='Products/Configuration/Pricelists Types' groups='base.group_extended' action='product_pricelist_type_action' id='menu_product_pricelist_type_action'/>
</data>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
<data noupdate="1">
<record model="res.groups" id="group_uos">
<field name="name">Product UOS View</field>
@ -28,7 +28,7 @@
<field name="name">KGM</field>
</record>
<!--
<!--
... to here, it should be in product_demo but we cant just move it
there yet otherwise people who have installed the server (even with the without-demo
parameter) will see those record just disappear.
@ -93,5 +93,5 @@ parameter) will see those record just disappear.
</record>
</data>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
<data noupdate="1">
<!--
Resource: product.category
-->
@ -467,5 +467,5 @@
<field name="delay">10</field>
</record>
</data>
</data>
</terp>

View File

@ -1,184 +1,183 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<menuitem name="Products" icon="terp-product" id="menu_main_product"/>
<menuitem name="Products/Configuration" groups="base.group_admin"
sequence="1" id="menu_config_product"/>
<menuitem name='Products' icon='terp-product' id='menu_main_product'/>
<menuitem name='Products/Configuration' sequence='1' groups='base.group_admin' id='menu_config_product'/>
<record model="ir.ui.view" id="product_product_tree_view">
<field name="name">product.product.tree</field>
<field name="model">product.product</field>
<field name="type">tree</field>
<field name="priority" eval="7"/>
<field name="arch" type="xml">
<tree string="Products" colors="red:virtual_available&lt;0;blue:state in ['draft', 'end', 'obsolete']">
<field name="default_code"/>
<field name="name"/>
<field name="variants"/>
<field name="qty_available"/>
<field name="virtual_available"/>
<field name="price" invisible="'partner_id' not in context"/>
<field name="lst_price"/>
<field name="standard_price" />
<field name="state" />
<record id='product_product_tree_view' model='ir.ui.view'>
<field name='name'>product.product.tree</field>
<field name='model'>product.product</field>
<field name='type'>tree</field>
<field name='priority' eval='7'/>
<field name='arch' type='xml'>
<tree colors='red:virtual_available&lt;0;blue:state in [&apos;draft&apos;, &apos;end&apos;, &apos;obsolete&apos;]' string='Products'>
<field name='default_code'/>
<field name='name'/>
<field name='variants'/>
<field name='qty_available'/>
<field name='virtual_available'/>
<field name='price' invisible='&apos;partner_id&apos; not in context'/>
<field name='lst_price'/>
<field name='standard_price'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="product_normal_form_view">
<field name="name">product.normal.form</field>
<field name="model">product.product</field>
<field name="type">form</field>
<field name="priority" eval="7"/>
<field name="arch" type="xml">
<form string="Product">
<record id='product_normal_form_view' model='ir.ui.view'>
<field name='name'>product.normal.form</field>
<field name='model'>product.product</field>
<field name='type'>form</field>
<field name='priority' eval='7'/>
<field name='arch' type='xml'>
<form string='Product'>
<notebook>
<page string="Information">
<field name="name" select="1"/>
<field name="default_code" select="1"/>
<field name="variants" select="2" groups="base.group_extended"/>
<field name="ean13" select="2" groups="base.group_extended"/>
<page string='Information'>
<field name='name' select='1'/>
<field name='default_code' select='1'/>
<field name='variants' groups='base.group_extended' select='2'/>
<field name='ean13' groups='base.group_extended' select='2'/>
<newline/>
<field name="categ_id" select="1"/>
<field name="type" select="2"/>
<field name="volume" digits="(14, 3)" groups="base.group_extended"/>
<field name='categ_id' select='1'/>
<field name='type' select='2'/>
<field name='volume' groups='base.group_extended' digits='(14, 3)'/>
<newline/>
<field name="weight" digits="(14, 3)" groups="base.group_extended"/>
<field name="weight_net" digits="(14, 3)" groups="base.group_extended"/>
<field name="procure_method"/>
<field name="state" select="2"/>
<field name="uom_id"/>
<field name="uom_po_id"/>
<field name="product_manager" select="2" groups="base.group_extended"/>
<field name='weight' groups='base.group_extended' digits='(14, 3)'/>
<field name='weight_net' groups='base.group_extended' digits='(14, 3)'/>
<field name='procure_method'/>
<field name='state' select='2'/>
<field name='uom_id'/>
<field name='uom_po_id'/>
<field name='product_manager' groups='base.group_extended' select='2'/>
</page>
<page string="Procurement">
<field name="supply_method"/>
<field name="active" select="2"/>
<page string='Procurement'>
<field name='supply_method'/>
<field name='active' select='2'/>
<newline/>
<field name="sale_delay"/>
<field name="sale_ok" select="2"/>
<field name="produce_delay"/>
<field name="purchase_ok" select="2"/>
<field name="warranty"/>
<field name="rental" select="2" groups="base.group_extended"/>
<field name='sale_delay'/>
<field name='sale_ok' select='2'/>
<field name='produce_delay'/>
<field name='purchase_ok' select='2'/>
<field name='warranty'/>
<field name='rental' groups='base.group_extended' select='2'/>
<newline/>
<field name="list_price"/>
<field name="standard_price"/>
<field name="cost_method" groups="base.group_extended"/>
<field name='list_price'/>
<field name='standard_price'/>
<field name='cost_method' groups='base.group_extended'/>
<newline/>
<field name="uos_id" groups="base.group_uos"/>
<field name="uos_coeff" groups="base.group_uos"/>
<newline />
<field name="seller_ids" colspan="4" nolabel="1" widget="one2many_list"/>
<field name='uos_id' groups='base.group_uos'/>
<field name='uos_coeff' groups='base.group_uos'/>
<newline/>
<field name='seller_ids' nolabel='1' widget='one2many_list' colspan='4'/>
</page>
<page string="Descriptions">
<separator string="Description" />
<field name="description" colspan="4" nolabel="1" />
<separator string="Sale Description"/>
<field name="description_sale" colspan="4" nolabel="1"/>
<separator string="Purchase Description"/>
<field name="description_purchase" colspan="4" nolabel="1"/>
<page string='Descriptions'>
<separator string='Description'/>
<field name='description' nolabel='1' colspan='4'/>
<separator string='Sale Description'/>
<field name='description_sale' nolabel='1' colspan='4'/>
<separator string='Purchase Description'/>
<field name='description_purchase' nolabel='1' colspan='4'/>
</page>
<page string="Packaging" groups="base.group_extended">
<field name="mes_type" />
<field name="tracking" />
<field name="packaging" colspan="4" nolabel="1">
<form string="Packaging">
<field name="ean" select="1"/>
<page groups='base.group_extended' string='Packaging'>
<field name='mes_type'/>
<field name='tracking'/>
<field name='packaging' nolabel='1' colspan='4'>
<form string='Packaging'>
<field name='ean' select='1'/>
<newline/>
<field name="qty" select="1"/>
<field name="ul"/>
<field name="weight_ul"/>
<separator string="Paletization" colspan="4"/>
<field name="ul_qty"/>
<field name="rows"/>
<field name="weight"/>
<separator string="Palette Dimension" colspan="4"/>
<field name="height"/>
<field name="width"/>
<field name="length"/>
<separator string="Other Info" colspan="4"/>
<field name="name" select="1" colspan="4"/>
<field name='qty' select='1'/>
<field name='ul'/>
<field name='weight_ul'/>
<separator string='Paletization' colspan='4'/>
<field name='ul_qty'/>
<field name='rows'/>
<field name='weight'/>
<separator string='Palette Dimension' colspan='4'/>
<field name='height'/>
<field name='width'/>
<field name='length'/>
<separator string='Other Info' colspan='4'/>
<field name='name' select='1' colspan='4'/>
</form>
</field>
</page>
<page string="Properties" groups="base.group_extended">
<page groups='base.group_extended' string='Properties'>
<properties/>
</page>
</notebook>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="product_normal_action">
<field name="name">Products</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">product.product</field>
<field name="view_type">form</field>
<field name="view_id" ref="product_product_tree_view"/>
<record id='product_normal_action' model='ir.actions.act_window'>
<field name='name'>Products</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>product.product</field>
<field name='view_type'>form</field>
<field name='view_id' ref='product_product_tree_view'/>
</record>
<menuitem name="Products/Products" action="product_normal_action" id="menu_products"/>
<menuitem name='Products/Products' action='product_normal_action' id='menu_products'/>
<record model="ir.ui.view" id="product_category_form_view">
<field name="name">product.category.form</field>
<field name="model">product.category</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Product Categories">
<field name="name" select="1"/>
<field name="parent_id" />
<field name="sequence"/>
<group colspan="4" groups="base.group_extended">
<record id='product_category_form_view' model='ir.ui.view'>
<field name='name'>product.category.form</field>
<field name='model'>product.category</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Product Categories'>
<field name='name' select='1'/>
<field name='parent_id'/>
<field name='sequence'/>
<group groups='base.group_extended' colspan='4'>
<properties/>
</group>
</form>
</field>
</record>
<record model="ir.ui.view" id="product_category_tree_view">
<field name="name">product.category.tree</field>
<field name="model">product.category</field>
<field name="type">tree</field>
<field name="field_parent">child_id</field>
<field name="arch" type="xml">
<tree string="Products Categories">
<field name="complete_name"/>
<record id='product_category_tree_view' model='ir.ui.view'>
<field name='name'>product.category.tree</field>
<field name='model'>product.category</field>
<field name='type'>tree</field>
<field name='field_parent'>child_id</field>
<field name='arch' type='xml'>
<tree string='Products Categories'>
<field name='complete_name'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="product_category_action">
<field name="name">Products by Category</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">product.category</field>
<field name="domain">[('parent_id','=',False)]</field>
<field name="view_type">tree</field>
<field name="view_id" ref="product_category_tree_view"/>
<record id='product_category_action' model='ir.actions.act_window'>
<field name='name'>Products by Category</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>product.category</field>
<field name='domain'>[('parent_id','=',False)]</field>
<field name='view_type'>tree</field>
<field name='view_id' ref='product_category_tree_view'/>
</record>
<menuitem name="Products/Products by Category" id="menu_product_category_action" action="product_category_action"/>
<menuitem name='Products/Products by Category' action='product_category_action' id='menu_product_category_action'/>
<record model="ir.actions.act_window" id="product_category_action_form">
<field name="name">Products Categories</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">product.category</field>
<field name="view_type">form</field>
<field name="view_id" ref="product_category_tree_view"/>
<record id='product_category_action_form' model='ir.actions.act_window'>
<field name='name'>Products Categories</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>product.category</field>
<field name='view_type'>form</field>
<field name='view_id' ref='product_category_tree_view'/>
</record>
<menuitem name="Products/Configuration/Products Categories" id="menu_product_category_action_form" action="product_category_action_form"/>
<menuitem name='Products/Configuration/Products Categories' action='product_category_action_form' id='menu_product_category_action_form'/>
<record model="ir.actions.act_window" id="product_normal_action_tree">
<field name="name">product.normal.action.tree</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">product.product</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('categ_id','child_of',[active_id])]</field>
<record id='product_normal_action_tree' model='ir.actions.act_window'>
<field name='name'>product.normal.action.tree</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>product.product</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('categ_id','child_of',[active_id])]</field>
</record>
<record model="ir.values" id="ir_product_category_open">
<field name="key2" eval="'tree_but_open'"/>
<field name="model" eval="'product.category'"/>
<field name="name">Products by Categories</field>
<field name="value" eval="'ir.actions.act_window,%d'%product_normal_action_tree"/>
<field name="object" eval="True"/>
<record id='ir_product_category_open' model='ir.values'>
<field name='key2' eval='&apos;tree_but_open&apos;'/>
<field name='model' eval='&apos;product.category&apos;'/>
<field name='name'>Products by Categories</field>
<field name='value' eval='&apos;ir.actions.act_window,%d&apos;%product_normal_action_tree'/>
<field name='object' eval='True'/>
</record>
@ -186,265 +185,264 @@
# Unit of Measure
# -----------------------------------------------------------------
<record model="ir.ui.view" id="product_uom_tree_view">
<field name="name">product.uom.tree</field>
<field name="model">product.uom</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Unit of Measure">
<field name="name"/>
<field name="category_id"/>
<field name="factor_inv" on_change="onchange_factor_inv(factor_inv)"/>
<field name="factor" on_change="onchange_factor(factor)"/>
<field name="rounding"/>
<record id='product_uom_tree_view' model='ir.ui.view'>
<field name='name'>product.uom.tree</field>
<field name='model'>product.uom</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Unit of Measure'>
<field name='name'/>
<field name='category_id'/>
<field name='factor_inv' on_change='onchange_factor_inv(factor_inv)'/>
<field name='factor' on_change='onchange_factor(factor)'/>
<field name='rounding'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="product_uom_form_view">
<field name="name">product.uom.form</field>
<field name="model">product.uom</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Unit of Measure">
<field name="name" select="1"/>
<field name="category_id" select="1"/>
<field name="factor_inv" select="1"/>
<field name="factor" select="1"/>
<field name="rounding" />
<field name="active"/>
<record id='product_uom_form_view' model='ir.ui.view'>
<field name='name'>product.uom.form</field>
<field name='model'>product.uom</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Unit of Measure'>
<field name='name' select='1'/>
<field name='category_id' select='1'/>
<field name='factor_inv' select='1'/>
<field name='factor' select='1'/>
<field name='rounding'/>
<field name='active'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="product_uom_form_action">
<field name="name">Unit of Measure</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">product.uom</field>
<field name="view_type">form</field>
<field name="view_id" ref="product_uom_tree_view"/>
<record id='product_uom_form_action' model='ir.actions.act_window'>
<field name='name'>Unit of Measure</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>product.uom</field>
<field name='view_type'>form</field>
<field name='view_id' ref='product_uom_tree_view'/>
</record>
<menuitem name="Products/Configuration/Unit of Measure/Unit of Measure" id="menu_product_uom_form_action" action="product_uom_form_action"/>
<menuitem name='Products/Configuration/Unit of Measure/Unit of Measure' action='product_uom_form_action' id='menu_product_uom_form_action'/>
<record model="ir.ui.view" id="product_uom_categ_form_view">
<field name="name">product.uom.categ.form</field>
<field name="model">product.uom.categ</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Unit of Measure categories">
<field name="name" colspan="4" select="1"/>
<record id='product_uom_categ_form_view' model='ir.ui.view'>
<field name='name'>product.uom.categ.form</field>
<field name='model'>product.uom.categ</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Unit of Measure categories'>
<field name='name' colspan='4' select='1'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="product_uom_categ_form_action">
<field name="name">Unit of Measure Categories</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">product.uom.categ</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<record id='product_uom_categ_form_action' model='ir.actions.act_window'>
<field name='name'>Unit of Measure Categories</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>product.uom.categ</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
</record>
<menuitem name="Products/Configuration/Unit of Measure/Unit of Measure Categories" id="menu_product_uom_categ_form_action" action="product_uom_categ_form_action"/>
<menuitem name='Products/Configuration/Unit of Measure/Unit of Measure Categories' action='product_uom_categ_form_action' id='menu_product_uom_categ_form_action'/>
<record model="ir.ui.view" id="product_ul_form_view">
<field name="name">product.ul.form.view</field>
<field name="model">product.ul</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Logistical Unit">
<field name="name" />
<field name="type" />
<record id='product_ul_form_view' model='ir.ui.view'>
<field name='name'>product.ul.form.view</field>
<field name='model'>product.ul</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Logistical Unit'>
<field name='name'/>
<field name='type'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="product_ul_tree">
<field name="name">product.ul.tree</field>
<field name="model">product.ul</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Logistical Unit">
<field name="name" select="1"/>
<field name="type" select="1"/>
<record id='product_ul_tree' model='ir.ui.view'>
<field name='name'>product.ul.tree</field>
<field name='model'>product.ul</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Logistical Unit'>
<field name='name' select='1'/>
<field name='type' select='1'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="product_ul_form_action">
<field name="name">Logistical Unit</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">product.ul</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<record id='product_ul_form_action' model='ir.actions.act_window'>
<field name='name'>Logistical Unit</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>product.ul</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
</record>
<menuitem name="Products/Configuration/Logistical Unit" id="menu_product_ul_form_action" action="product_ul_form_action"
groups="base.group_extended"/>
<menuitem name='Products/Configuration/Logistical Unit' groups='base.group_extended' action='product_ul_form_action' id='menu_product_ul_form_action'/>
<record model="ir.ui.view" id="product_packaging_tree_view">
<field name="name">product.packaging.tree.view</field>
<field name="model">product.packaging</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Packaging">
<field name="ean" />
<field name="qty" />
<field name="ul" />
<record id='product_packaging_tree_view' model='ir.ui.view'>
<field name='name'>product.packaging.tree.view</field>
<field name='model'>product.packaging</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Packaging'>
<field name='ean'/>
<field name='qty'/>
<field name='ul'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="product_packaging_form_view">
<field name="name">product.packaging.form.view</field>
<field name="model">product.packaging</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Packaging">
<field name="product_id" select="1"/>
<field name="ean" select="1"/>
<record id='product_packaging_form_view' model='ir.ui.view'>
<field name='name'>product.packaging.form.view</field>
<field name='model'>product.packaging</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Packaging'>
<field name='product_id' select='1'/>
<field name='ean' select='1'/>
<newline/>
<field name="qty" select="1"/>
<field name="ul"/>
<field name="weight_ul"/>
<separator string="Paletization" colspan="4"/>
<field name="ul_qty"/>
<field name="rows"/>
<field name="weight"/>
<separator string="Palette Dimension" colspan="4"/>
<field name="height"/>
<field name="width"/>
<field name="length"/>
<separator string="Other Info" colspan="4"/>
<field name="name" select="1" colspan="4"/>
<field name='qty' select='1'/>
<field name='ul'/>
<field name='weight_ul'/>
<separator string='Paletization' colspan='4'/>
<field name='ul_qty'/>
<field name='rows'/>
<field name='weight'/>
<separator string='Palette Dimension' colspan='4'/>
<field name='height'/>
<field name='width'/>
<field name='length'/>
<separator string='Other Info' colspan='4'/>
<field name='name' select='1' colspan='4'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="product_supplierinfo_form_view">
<field name="name">product.supplierinfo.form.view</field>
<field name="model">product.supplierinfo</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Supplier Information">
<field name="name"/>
<field name="sequence"/>
<field name="product_name"/>
<field name="product_code"/>
<field name="delay"/>
<field name="qty"/>
<field name="pricelist_ids" widget="one2many_list" colspan="4" nolabel="1" groups="base.group_extended">
<tree string="Pricelist" editable="bottom">
<field name="min_quantity" />
<field name="price" />
<record id='product_supplierinfo_form_view' model='ir.ui.view'>
<field name='name'>product.supplierinfo.form.view</field>
<field name='model'>product.supplierinfo</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Supplier Information'>
<field name='name'/>
<field name='sequence'/>
<field name='product_name'/>
<field name='product_code'/>
<field name='delay'/>
<field name='qty'/>
<field name='pricelist_ids' groups='base.group_extended' widget='one2many_list' nolabel='1' colspan='4'>
<tree editable='bottom' string='Pricelist'>
<field name='min_quantity'/>
<field name='price'/>
</tree>
<form>
<field name="min_quantity" />
<field name="price" />
<field name='min_quantity'/>
<field name='price'/>
</form>
</field>
</form>
</field>
</record>
<record model="ir.ui.view" id="product_supplierinfo_tree_view">
<field name="name">product.supplierinfo.tree.view</field>
<field name="model">product.supplierinfo</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Supplier Information">
<field name="sequence" string="Seq"/>
<field name="name" />
<field name="delay" />
<field name="qty" />
<field name="product_code" />
<record id='product_supplierinfo_tree_view' model='ir.ui.view'>
<field name='name'>product.supplierinfo.tree.view</field>
<field name='model'>product.supplierinfo</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Supplier Information'>
<field name='sequence' string='Seq'/>
<field name='name'/>
<field name='delay'/>
<field name='qty'/>
<field name='product_code'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="product_variant_form_view">
<field name="name">product.variant.form</field>
<field name="model">product.product</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Product Variant">
<separator string="Description" colspan="4"/>
<field name="product_tmpl_id" select="1"/>
<field name="active" select="1"/>
<field name="variants" select="1"/>
<field name="default_code" select="1"/>
<field name="price_margin" select="1"/>
<field name="price_extra" select="1"/>
<record id='product_variant_form_view' model='ir.ui.view'>
<field name='name'>product.variant.form</field>
<field name='model'>product.product</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Product Variant'>
<separator string='Description' colspan='4'/>
<field name='product_tmpl_id' select='1'/>
<field name='active' select='1'/>
<field name='variants' select='1'/>
<field name='default_code' select='1'/>
<field name='price_margin' select='1'/>
<field name='price_extra' select='1'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="product_variant_tree_view">
<field name="name">product.variant.tree</field>
<field name="model">product.product</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Product Variant">
<field name="product_tmpl_id"/>
<field name="active"/>
<field name="variants"/>
<field name="default_code"/>
<field name="price_margin"/>
<field name="price_extra"/>
<record id='product_variant_tree_view' model='ir.ui.view'>
<field name='name'>product.variant.tree</field>
<field name='model'>product.product</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Product Variant'>
<field name='product_tmpl_id'/>
<field name='active'/>
<field name='variants'/>
<field name='default_code'/>
<field name='price_margin'/>
<field name='price_extra'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="product_template_tree_view">
<field name="name">product.template.product.tree</field>
<field name="model">product.template</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Product Template">
<field name="name"/>
<field name="categ_id"/>
<field name="type"/>
<field name="state" />
<record id='product_template_tree_view' model='ir.ui.view'>
<field name='name'>product.template.product.tree</field>
<field name='model'>product.template</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Product Template'>
<field name='name'/>
<field name='categ_id'/>
<field name='type'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="product_template_form_view">
<field name="name">product.template.product.form</field>
<field name="model">product.template</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Product Template">
<record id='product_template_form_view' model='ir.ui.view'>
<field name='name'>product.template.product.form</field>
<field name='model'>product.template</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Product Template'>
<notebook>
<page string="Information">
<field name="name" colspan="4" select="1"/>
<field name="categ_id" select="1"/>
<field name="type" select="1"/>
<field name="volume" digits="(14, 3)"/>
<page string='Information'>
<field name='name' colspan='4' select='1'/>
<field name='categ_id' select='1'/>
<field name='type' select='1'/>
<field name='volume' digits='(14, 3)'/>
<newline/>
<field name="weight" digits="(14, 3)"/>
<field name="weight_net" digits="(14, 3)"/>
<field name="procure_method"/>
<field name="state"/>
<field name="uom_id"/>
<field name="uom_po_id"/>
<field name="description" colspan="4"/>
<field name='weight' digits='(14, 3)'/>
<field name='weight_net' digits='(14, 3)'/>
<field name='procure_method'/>
<field name='state'/>
<field name='uom_id'/>
<field name='uom_po_id'/>
<field name='description' colspan='4'/>
<newline/>
<field name="list_price"/>
<field name="standard_price"/>
<field name="product_manager"/>
<field name="cost_method"/>
<field name='list_price'/>
<field name='standard_price'/>
<field name='product_manager'/>
<field name='cost_method'/>
</page>
<page string="Procurement">
<field name="supply_method" select="2"/>
<field name="rental" select="2"/>
<page string='Procurement'>
<field name='supply_method' select='2'/>
<field name='rental' select='2'/>
<newline/>
<field name="sale_delay" select="2"/>
<field name="sale_ok" select="2"/>
<field name="purchase_ok" select="2"/>
<field name="produce_delay" select="2"/>
<field name="warranty"/>
<field name='sale_delay' select='2'/>
<field name='sale_ok' select='2'/>
<field name='purchase_ok' select='2'/>
<field name='produce_delay' select='2'/>
<field name='warranty'/>
</page>
<page string="Descriptions">
<separator string="Sale Description"/>
<field name="description_sale" colspan="4" nolabel="1"/>
<separator string="Purchase Description"/>
<field name="description_purchase" colspan="4" nolabel="1"/>
<page string='Descriptions'>
<separator string='Sale Description'/>
<field name='description_sale' nolabel='1' colspan='4'/>
<separator string='Purchase Description'/>
<field name='description_purchase' nolabel='1' colspan='4'/>
</page>
<page string="Properties">
<page string='Properties'>
<properties/>
</page>
</notebook>

View File

@ -1,7 +1,7 @@
<?xml version="1.0"?>
<terp>
<data>
<record model="ir.ui.view" id="view_confirm_install_module_form">
<data>
<record model="ir.ui.view" id="view_confirm_install_module_form">
<field name="name">Install extra modules</field>
<field name="model">config.install_extra_modules</field>
<field name="type">form</field>
@ -46,5 +46,5 @@
</record>-->
</data>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
<data noupdate="1">
<!--
Resource: project.project
@ -206,5 +206,5 @@
<field name="project_id" ref="project_project_22"/>
<field name="name">Latest in house tests</field>
</record>
</data>
</data>
</terp>

View File

@ -1,564 +1,516 @@
<?xml version="1.0" ?>
<?xml version='1.0'?>
<terp>
<data>
<menuitem name="Project Management" id="menu_main" icon="terp-project"/>
<menuitem name="Project Management/Configuration"
groups="base.group_admin" sequence="1" id="menu_definitions"/>
<menuitem name='Project Management' icon='terp-project' id='menu_main'/>
<menuitem name='Project Management/Configuration' sequence='1' groups='base.group_admin' id='menu_definitions'/>
<!-- Project -->
<record model="ir.ui.view" id="edit_project">
<field name="name">project.project.form</field>
<field name="model">project.project</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Project">
<record id='edit_project' model='ir.ui.view'>
<field name='name'>project.project.form</field>
<field name='model'>project.project</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Project'>
<notebook>
<page string="Administration">
<field name="name" select="1" />
<group colspan="2" col="3">
<field name="active" select="2"/>
<button string="Toggle activity" name="toggleActive" type="object" />
<page string='Administration'>
<field name='name' select='1'/>
<group col='3' colspan='2'>
<field name='active' select='2'/>
<button name='toggleActive' type='object' string='Toggle activity'/>
</group>
<field name="manager" select="1"/>
<field name="warn_manager" />
<newline />
<field name="priority" />
<field name="parent_id" />
<field name="date_start" />
<field name="date_end" />
<field name="planned_hours" widget="float_time"/>
<field name="effective_hours" widget="float_time"/>
<field name="timesheet_id"/>
<field name="state"/>
<separator string="Project's members" colspan="4" />
<field name="members" colspan="4" nolabel="1"/>
</page>
<page string="Partner Info" groups="base.group_extended">
<field name="partner_id" select="1" colspan="4" on_change="onchange_partner_id(partner_id)"/>
<field name="contact_id" select="2" domain="[('partner_id','=',partner_id)]"/>
<field name="category_id" select="2"/>
<field name="pricelist_id"/>
<field name="warn_customer"/>
<field name="mode"/>
<field name="tariff"/>
<separator string="Mail texts" colspan="4" />
<field name="warn_header" />
<field name="warn_footer" />
<group colspan="4" col="3">
<label string="Task: %%(name)s"/>
<label string="User: %%(user_id)s"/>
<label string="ID: %%(task_id)s"/>
<label string="Status: %%(state)s"/>
<label string="Date Start: %%(date_start)s"/>
<label string="Date Stop: %%(date_stop)s"/>
</group>
<separator string="Taxes" colspan="4" />
<field name="tax_ids" colspan="4" nolabel="1"/>
</page>
<page string="Tasks">
<field name="tasks" nolabel="1" colspan="4" widget="one2many_list">
<form string="Task edition">
<notebook>
<page string="Task definition">
<separator string="Task Information" colspan="4"/>
<field name="name" select="1"/>
<field name="active" select="1"/>
<field name="sequence"/>
<field name="priority" select="1"/>
<field name="user_id" select="1"/>
<field name="date_deadline" select="1"/>
<field name="date_start" select="1"/>
<field name="date_close" select="1"/>
<field name="progress"/>
<newline />
<field name="planned_hours" widget="float_time"/>
<field name="effective_hours" widget="float_time"/>
<separator string="Description" colspan="4"/>
<field name="description" colspan="4" nolabel="1"/>
<group col="11" colspan="4">
<field name="state" select="1"/>
<button name="do_draft" string="Set Draft" states="open" type="object"/>
<button name="do_open" string="Open task" states="pending,draft" type="object"/>
<button name="do_reopen" string="Re-open" states="done,cancelled" type="object"/>
<button name="do_pending" states="open" string="Set pending" type="object"/>
<button name="%(wizard_close_task)d" states="pending,open" string="Done" type="action"/>
<button name="%(wizard_delegate_task)d" states="pending,open" string="Delegate" type="action" groups="base.group_extended"/>
<button name="do_cancel" states="draft,open,pending" string="Cancel" type="object"/>
</group>
</page>
<page string="Work done">
<separator string="Work done" colspan="4"/>
<field name="work_ids" colspan="4" nolabel="1"/>
</page>
<page string="Others">
<separator string="Notes" colspan="4"/>
<field name="invoice_id" readonly="True" colspan="4"/>
<field name="notes" colspan="4" nolabel="1"/>
<field name='manager' select='1'/>
<field name='warn_manager'/>
<newline/>
<field name="type" />
<field name="billable" select="1"/>
<field name="start_sequence"/>
<field name="child_ids" colspan="4" nolabel="1">
<tree string="Delegated tasks">
<field name="name"/>
<field name="user_id"/>
<field name="date_deadline"/>
<field name="planned_hours" widget="float_time"/>
<field name="effective_hours" widget="float_time"/>
<field name="state"/>
<field name='priority'/>
<field name='parent_id'/>
<field name='date_start'/>
<field name='date_end'/>
<field name='planned_hours' widget='float_time'/>
<field name='effective_hours' widget='float_time'/>
<field name='timesheet_id'/>
<field name='state'/>
<separator string='Project&apos;s members' colspan='4'/>
<field name='members' nolabel='1' colspan='4'/>
</page>
<page groups='base.group_extended' string='Partner Info'>
<field name='partner_id' on_change='onchange_partner_id(partner_id)' select='1' colspan='4'/>
<field name='contact_id' domain='[(&apos;partner_id&apos;,&apos;=&apos;,partner_id)]' select='2'/>
<field name='category_id' select='2'/>
<field name='pricelist_id'/>
<field name='warn_customer'/>
<field name='mode'/>
<field name='tariff'/>
<separator string='Mail texts' colspan='4'/>
<field name='warn_header'/>
<field name='warn_footer'/>
<group col='3' colspan='4'>
<label string='Task: %%(name)s'/>
<label string='User: %%(user_id)s'/>
<label string='ID: %%(task_id)s'/>
<label string='Status: %%(state)s'/>
<label string='Date Start: %%(date_start)s'/>
<label string='Date Stop: %%(date_stop)s'/>
</group>
<separator string='Taxes' colspan='4'/>
<field name='tax_ids' nolabel='1' colspan='4'/>
</page>
<page string='Tasks'>
<field name='tasks' nolabel='1' widget='one2many_list' colspan='4'>
<form string='Task edition'>
<notebook>
<page string='Task definition'>
<separator string='Task Information' colspan='4'/>
<field name='name' select='1'/>
<field name='active' select='1'/>
<field name='sequence'/>
<field name='priority' select='1'/>
<field name='user_id' select='1'/>
<field name='date_deadline' select='1'/>
<field name='date_start' select='1'/>
<field name='date_close' select='1'/>
<field name='progress'/>
<newline/>
<field name='planned_hours' widget='float_time'/>
<field name='effective_hours' widget='float_time'/>
<separator string='Description' colspan='4'/>
<field name='description' nolabel='1' colspan='4'/>
<group col='11' colspan='4'>
<field name='state' select='1'/>
<button name='do_draft' type='object' states='open' string='Set Draft'/>
<button name='do_open' type='object' states='pending,draft' string='Open task'/>
<button name='do_reopen' type='object' states='done,cancelled' string='Re-open'/>
<button name='do_pending' type='object' states='open' string='Set pending'/>
<button name='%(wizard_close_task)d' type='action' states='pending,open' string='Done'/>
<button name='%(wizard_delegate_task)d' groups='base.group_extended' type='action' states='pending,open' string='Delegate'/>
<button name='do_cancel' type='object' states='draft,open,pending' string='Cancel'/>
</group>
</page>
<page string='Work done'>
<separator string='Work done' colspan='4'/>
<field name='work_ids' nolabel='1' colspan='4'/>
</page>
<page string='Others'>
<separator string='Notes' colspan='4'/>
<field name='invoice_id' readonly='True' colspan='4'/>
<field name='notes' nolabel='1' colspan='4'/>
<newline/>
<field name='type'/>
<field name='billable' select='1'/>
<field name='start_sequence'/>
<field name='child_ids' nolabel='1' colspan='4'>
<tree string='Delegated tasks'>
<field name='name'/>
<field name='user_id'/>
<field name='date_deadline'/>
<field name='planned_hours' widget='float_time'/>
<field name='effective_hours' widget='float_time'/>
<field name='state'/>
</tree>
</field>
<field name="parent_id" colspan="4"/>
<field name='parent_id' colspan='4'/>
</page>
</notebook>
</form>
<tree string="All tasks" colors="red:date_deadline&lt;current_date and state=='draft';blue:date_deadline==current_date and state=='draft';grey:state=='cancel' or state=='close'">
<field name="sequence"/>
<field name="name" />
<field name="user_id" />
<field name="date_deadline" />
<field name="planned_hours" widget="float_time"/>
<field name="effective_hours" widget="float_time"/>
<field name="state" />
<tree colors='red:date_deadline&lt;current_date and state==&apos;draft&apos;;blue:date_deadline==current_date and state==&apos;draft&apos;;grey:state==&apos;cancel&apos; or state==&apos;close&apos;' string='All tasks'>
<field name='sequence'/>
<field name='name'/>
<field name='user_id'/>
<field name='date_deadline'/>
<field name='planned_hours' widget='float_time'/>
<field name='effective_hours' widget='float_time'/>
<field name='state'/>
</tree>
</field>
</page>
<page string="Notes">
<field name="notes" nolabel="1" colspan="4" />
<page string='Notes'>
<field name='notes' nolabel='1' colspan='4'/>
</page>
</notebook>
<newline />
<newline/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_project">
<field name="name">project.project.tree</field>
<field name="model">project.project</field>
<field name="type">tree</field>
<field name="field_parent">child_id</field>
<field name="arch" type="xml">
<tree string="Projects">
<field name="name" />
<field name="manager" />
<field name="partner_id" />
<field name="planned_hours" widget="float_time"/>
<field name="effective_hours" widget="float_time"/>
<field name="state" />
<record id='view_project' model='ir.ui.view'>
<field name='name'>project.project.tree</field>
<field name='model'>project.project</field>
<field name='type'>tree</field>
<field name='field_parent'>child_id</field>
<field name='arch' type='xml'>
<tree string='Projects'>
<field name='name'/>
<field name='manager'/>
<field name='partner_id'/>
<field name='planned_hours' widget='float_time'/>
<field name='effective_hours' widget='float_time'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="open_view_all_project">
<field name="name">All Projects</field>
<field name="res_model">project.project</field>
<field name="view_type">tree</field>
<field name="domain">[('parent_id','=',False)]</field>
<field name="view_id" ref="view_project" />
<record id='open_view_all_project' model='ir.actions.act_window'>
<field name='name'>All Projects</field>
<field name='res_model'>project.project</field>
<field name='view_type'>tree</field>
<field name='domain'>[('parent_id','=',False)]</field>
<field name='view_id' ref='view_project'/>
</record>
<menuitem
name="Project Management/All Projects"
action="open_view_all_project"
id="menu_all_project"/>
<menuitem name='Project Management/All Projects' action='open_view_all_project' id='menu_all_project'/>
<record model="ir.actions.act_window" id="open_view_all_project_unclosed">
<field name="name">Unclosed projects</field>
<field name="res_model">project.project</field>
<field name="view_type">tree</field>
<field name="domain">[('parent_id','=',False),('state','&lt;&gt;','cancelled'),('state','&lt;&gt;','done')]</field>
<field name="view_id" ref="view_project" />
<record id='open_view_all_project_unclosed' model='ir.actions.act_window'>
<field name='name'>Unclosed projects</field>
<field name='res_model'>project.project</field>
<field name='view_type'>tree</field>
<field name='domain'>[('parent_id','=',False),('state','&lt;&gt;','cancelled'),('state','&lt;&gt;','done')]</field>
<field name='view_id' ref='view_project'/>
</record>
<menuitem
name="Project Management/All Projects/Unclosed Projects"
action="open_view_all_project_unclosed"
id="menu_all_project_unclosed"/>
<menuitem name='Project Management/All Projects/Unclosed Projects' action='open_view_all_project_unclosed' id='menu_all_project_unclosed'/>
<record model="ir.actions.act_window" id="open_view_all_project_unclosed_open">
<field name="name">Open projects</field>
<field name="res_model">project.project</field>
<field name="view_type">tree</field>
<field name="domain">[('parent_id','=',False),('state','=','open')]</field>
<field name="view_id" ref="view_project" />
<record id='open_view_all_project_unclosed_open' model='ir.actions.act_window'>
<field name='name'>Open projects</field>
<field name='res_model'>project.project</field>
<field name='view_type'>tree</field>
<field name='domain'>[('parent_id','=',False),('state','=','open')]</field>
<field name='view_id' ref='view_project'/>
</record>
<menuitem
name="Project Management/All Projects/Unclosed Projects/Open Projects"
action="open_view_all_project_unclosed_open"
id="menu_all_project_unclosed_open"/>
<menuitem name='Project Management/All Projects/Unclosed Projects/Open Projects' action='open_view_all_project_unclosed_open' id='menu_all_project_unclosed_open'/>
<record model="ir.actions.act_window" id="open_view_project_open">
<field name="name">Open projects</field>
<field name="res_model">project.project</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','open')]</field>
<field name="view_id" ref="view_project" />
<record id='open_view_project_open' model='ir.actions.act_window'>
<field name='name'>Open projects</field>
<field name='res_model'>project.project</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','open')]</field>
<field name='view_id' ref='view_project'/>
</record>
<menuitem
name="Project Management/Configuration/Projects/Open Projects"
id="menu_open_view_project_open"
action="open_view_project_open"/>
<menuitem name='Project Management/Configuration/Projects/Open Projects' action='open_view_project_open' id='menu_open_view_project_open'/>
<record model="ir.actions.act_window" id="open_view_project">
<field name="name">Projects</field>
<field name="res_model">project.project</field>
<field name="view_type">form</field>
<field name="domain">[]</field>
<field name="view_id" ref="view_project" />
<record id='open_view_project' model='ir.actions.act_window'>
<field name='name'>Projects</field>
<field name='res_model'>project.project</field>
<field name='view_type'>form</field>
<field name='domain'>[]</field>
<field name='view_id' ref='view_project'/>
</record>
<menuitem
name="Project Management/Configuration/Projects"
id="menu_open_view_project"
action="open_view_project"/>
<menuitem name='Project Management/Configuration/Projects' action='open_view_project' id='menu_open_view_project'/>
<record model="ir.ui.view" id="view_task_work_form">
<field name="name">project.task.work.form</field>
<field name="model">project.task.work</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Task Work">
<field name="name" select="1" colspan="4"/>
<field name="hours" widget="float_time" select="1"/>
<field name="date" select="1"/>
<field name="user_id" select="1"/>
<record id='view_task_work_form' model='ir.ui.view'>
<field name='name'>project.task.work.form</field>
<field name='model'>project.task.work</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Task Work'>
<field name='name' select='1' colspan='4'/>
<field name='hours' widget='float_time' select='1'/>
<field name='date' select='1'/>
<field name='user_id' select='1'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_task_work_tree">
<field name="name">project.task.work.tree</field>
<field name="model">project.task.work</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Task Work" editable="top">
<field name="date"/>
<field name="name"/>
<field name="hours" widget="float_time"/>
<field name="user_id"/>
<record id='view_task_work_tree' model='ir.ui.view'>
<field name='name'>project.task.work.tree</field>
<field name='model'>project.task.work</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree editable='top' string='Task Work'>
<field name='date'/>
<field name='name'/>
<field name='hours' widget='float_time'/>
<field name='user_id'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_my_project">
<field name="name">project.project.tree</field>
<field name="model">project.project</field>
<field name="type">tree</field>
<field name="field_parent">child_id</field>
<field name="arch" type="xml">
<tree string="My projects">
<field name="name" />
<field name="partner_id" />
<field name="planned_hours" widget="float_time"/>
<field name="effective_hours" widget="float_time"/>
<field name="state" />
<record id='view_my_project' model='ir.ui.view'>
<field name='name'>project.project.tree</field>
<field name='model'>project.project</field>
<field name='type'>tree</field>
<field name='field_parent'>child_id</field>
<field name='arch' type='xml'>
<tree string='My projects'>
<field name='name'/>
<field name='partner_id'/>
<field name='planned_hours' widget='float_time'/>
<field name='effective_hours' widget='float_time'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="open_view_my_project">
<field name="name">My projects</field>
<field name="res_model">project.project</field>
<field name="view_type">tree</field>
<field name="domain">[('manager', '=', uid)]</field>
<field name="view_id" ref="view_my_project" />
<record id='open_view_my_project' model='ir.actions.act_window'>
<field name='name'>My projects</field>
<field name='res_model'>project.project</field>
<field name='view_type'>tree</field>
<field name='domain'>[('manager', '=', uid)]</field>
<field name='view_id' ref='view_my_project'/>
</record>
<menuitem name="Project Management/My Projects" id="menu_open_view_my_project" action="open_view_my_project" />
<menuitem name='Project Management/My Projects' action='open_view_my_project' id='menu_open_view_my_project'/>
<record model="ir.actions.act_window" id="open_view_my_project_open_unclosed">
<field name="name">My unclosed projects</field>
<field name="res_model">project.project</field>
<field name="view_type">tree</field>
<field name="domain">[('manager', '=', uid),('state','&lt;&gt;','cancelled'),('state','&lt;&gt;','done')]</field>
<field name="view_id" ref="view_my_project" />
<record id='open_view_my_project_open_unclosed' model='ir.actions.act_window'>
<field name='name'>My unclosed projects</field>
<field name='res_model'>project.project</field>
<field name='view_type'>tree</field>
<field name='domain'>[('manager', '=', uid),('state','&lt;&gt;','cancelled'),('state','&lt;&gt;','done')]</field>
<field name='view_id' ref='view_my_project'/>
</record>
<menuitem name="Project Management/My Projects/My Unclosed Projects"
id="menu_open_view_my_project_open_unclosed"
action="open_view_my_project_open_unclosed" />
<menuitem name='Project Management/My Projects/My Unclosed Projects' action='open_view_my_project_open_unclosed' id='menu_open_view_my_project_open_unclosed'/>
<record model="ir.actions.act_window" id="open_view_my_project_open">
<field name="name">My open projects</field>
<field name="res_model">project.project</field>
<field name="view_type">tree</field>
<field name="domain">[('manager', '=', uid),('state','=','open')]</field>
<field name="view_id" ref="view_my_project" />
<record id='open_view_my_project_open' model='ir.actions.act_window'>
<field name='name'>My open projects</field>
<field name='res_model'>project.project</field>
<field name='view_type'>tree</field>
<field name='domain'>[('manager', '=', uid),('state','=','open')]</field>
<field name='view_id' ref='view_my_project'/>
</record>
<menuitem name="Project Management/My Projects/My Unclosed Projects/My Open Projects"
id="menu_open_view_my_project_open"
action="open_view_my_project_open" />
<menuitem name='Project Management/My Projects/My Unclosed Projects/My Open Projects' action='open_view_my_project_open' id='menu_open_view_my_project_open'/>
<!-- Task -->
<record model="ir.ui.view" id="view_task_form2">
<field name="name">project.task.form</field>
<field name="model">project.task</field>
<field name="type">form</field>
<field name="priority" eval="2"/>
<field name="arch" type="xml">
<form string="Task edition">
<record id='view_task_form2' model='ir.ui.view'>
<field name='name'>project.task.form</field>
<field name='model'>project.task</field>
<field name='type'>form</field>
<field name='priority' eval='2'/>
<field name='arch' type='xml'>
<form string='Task edition'>
<notebook>
<page string="Information">
<field name="name" select="1"/>
<field name="project_id" required="1" select="1"/>
<field name="user_id" select="1"/>
<field name="priority"/>
<field name="date_deadline" select="2"/>
<field name="planned_hours" widget="float_time"/>
<separator colspan="4" string="Description"/>
<field colspan="4" name="description" nolabel="1" select="2"/>
<field name="effective_hours" widget="float_time"/>
<field name="progress"/>
<field colspan="4" name="work_ids" nolabel="1"/>
<page string='Information'>
<field name='name' select='1'/>
<field name='project_id' required='1' select='1'/>
<field name='user_id' select='1'/>
<field name='priority'/>
<field name='date_deadline' select='2'/>
<field name='planned_hours' widget='float_time'/>
<separator colspan='4' string='Description'/>
<field name='description' nolabel='1' colspan='4' select='2'/>
<field name='effective_hours' widget='float_time'/>
<field name='progress'/>
<field name='work_ids' nolabel='1' colspan='4'/>
<newline/>
<group col="11" colspan="4">
<field name="state" select="1"/>
<button name="do_draft" string="Set Draft" states="open" type="object"/>
<button name="do_open" string="Open" states="pending,draft" type="object"/>
<button name="do_reopen" string="Re-open" states="done,cancelled" type="object"/>
<button name="do_pending" states="open" string="Set Pending" type="object"/>
<button name="%(wizard_delegate_task)d" states="pending,open" string="Delegate" type="action" groups="base.group_extended"/>
<button name="%(wizard_close_task)d" states="pending,open" string="Done" type="action"/>
<button name="do_cancel" states="draft,open,pending" string="Cancel" type="object"/>
<group col='11' colspan='4'>
<field name='state' select='1'/>
<button name='do_draft' type='object' states='open' string='Set Draft'/>
<button name='do_open' type='object' states='pending,draft' string='Open'/>
<button name='do_reopen' type='object' states='done,cancelled' string='Re-open'/>
<button name='do_pending' type='object' states='open' string='Set Pending'/>
<button name='%(wizard_delegate_task)d' groups='base.group_extended' type='action' states='pending,open' string='Delegate'/>
<button name='%(wizard_close_task)d' type='action' states='pending,open' string='Done'/>
<button name='do_cancel' type='object' states='draft,open,pending' string='Cancel'/>
</group>
</page>
<page string="Delegations" groups="base.group_extended">
<field name="history" colspan="4" nolabel="1"/>
<field name="child_ids" colspan="4" nolabel="1" height="150">
<tree string="Delegated tasks">
<field name="name"/>
<field name="user_id"/>
<field name="date_deadline"/>
<field name="planned_hours" widget="float_time"/>
<field name="effective_hours" widget="float_time"/>
<field name="state"/>
<page groups='base.group_extended' string='Delegations'>
<field name='history' nolabel='1' colspan='4'/>
<field name='child_ids' height='150' nolabel='1' colspan='4'>
<tree string='Delegated tasks'>
<field name='name'/>
<field name='user_id'/>
<field name='date_deadline'/>
<field name='planned_hours' widget='float_time'/>
<field name='effective_hours' widget='float_time'/>
<field name='state'/>
</tree>
</field>
<field name="parent_id" colspan="4"/>
<field name='parent_id' colspan='4'/>
</page>
<page string="Extra Info" groups="base.group_extended">
<field name="date_start" select="2"/>
<field name="date_close" select="2"/>
<field name="type"/>
<field name="sequence"/>
<field name="active" select="2"/>
<field name="start_sequence"/>
<field name="partner_id" select="2"/>
<page groups='base.group_extended' string='Extra Info'>
<field name='date_start' select='2'/>
<field name='date_close' select='2'/>
<field name='type'/>
<field name='sequence'/>
<field name='active' select='2'/>
<field name='start_sequence'/>
<field name='partner_id' select='2'/>
<newline/>
<field name="invoice_id"/>
<field name="billable" select="2"/>
<separator colspan="4" string="Notes"/>
<field colspan="4" name="notes" nolabel="1"/>
<field name='invoice_id'/>
<field name='billable' select='2'/>
<separator colspan='4' string='Notes'/>
<field name='notes' nolabel='1' colspan='4'/>
</page>
</notebook>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_task_tree2">
<field name="name">project.task.tree</field>
<field name="model">project.task</field>
<field name="type">tree</field>
<field name="priority" eval="2"/>
<field name="arch" type="xml">
<tree string="Tasks" colors="grey:state in ('cancel','done');blue:state=='pending'">
<field name="sequence"/>
<field name="name"/>
<field name="project_id"/>
<field name="user_id"/>
<field name="date_deadline"/>
<field name="planned_hours" widget="float_time" sum="Planned hours"/>
<field name="effective_hours" sum="Effective hours" widget="float_time"/>
<field name="priority"/>
<field name="state"/>
<record id='view_task_tree2' model='ir.ui.view'>
<field name='name'>project.task.tree</field>
<field name='model'>project.task</field>
<field name='type'>tree</field>
<field name='priority' eval='2'/>
<field name='arch' type='xml'>
<tree colors='grey:state in (&apos;cancel&apos;,&apos;done&apos;);blue:state==&apos;pending&apos;' string='Tasks'>
<field name='sequence'/>
<field name='name'/>
<field name='project_id'/>
<field name='user_id'/>
<field name='date_deadline'/>
<field name='planned_hours' sum='Planned hours' widget='float_time'/>
<field name='effective_hours' sum='Effective hours' widget='float_time'/>
<field name='priority'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_task_calendar">
<field name="name">project.task.calendar</field>
<field name="model">project.task</field>
<field name="type">calendar</field>
<field name="priority" eval="2"/>
<field name="arch" type="xml">
<calendar string="Tasks" date_start="date_start"
date_delay="planned_hours" color="user_id">
<field name="name"/>
<field name="project_id"/>
<record id='view_task_calendar' model='ir.ui.view'>
<field name='name'>project.task.calendar</field>
<field name='model'>project.task</field>
<field name='type'>calendar</field>
<field name='priority' eval='2'/>
<field name='arch' type='xml'>
<calendar date_delay='planned_hours' color='user_id' string='Tasks' date_start='date_start'>
<field name='name'/>
<field name='project_id'/>
</calendar>
</field>
</record>
<record model="ir.actions.act_window" id="action_view_task">
<field name="name">All Tasks</field>
<field name="res_model">project.task</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form,calendar</field>
<field name="view_id" eval="False"/>
<record id='action_view_task' model='ir.actions.act_window'>
<field name='name'>All Tasks</field>
<field name='res_model'>project.task</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form,calendar</field>
<field name='view_id' eval='False'/>
</record>
<menuitem name="Project Management/All Tasks" id="menu_action_view_task" action="action_view_task" />
<menuitem name='Project Management/All Tasks' action='action_view_task' id='menu_action_view_task'/>
<record model="ir.actions.act_window" id="action_view_task2">
<field name="name">Unbilled closed tasks</field>
<field name="res_model">project.task</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','=','done'), ('billable','=',True), ('invoice_id','=',False)]</field>
<record id='action_view_task2' model='ir.actions.act_window'>
<field name='name'>Unbilled closed tasks</field>
<field name='res_model'>project.task</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','=','done'), ('billable','=',True), ('invoice_id','=',False)]</field>
</record>
<menuitem
name="Project Management/All Tasks/Billable Tasks"
groups="base.group_extended"
id="menu_action_billable"/>
<menuitem name='Project Management/All Tasks/Billable Tasks' groups='base.group_extended' id='menu_action_billable'/>
<menuitem name="Project Management/All Tasks/Billable Tasks/Unbilled Closed Tasks" id="menu_action_view_task2" action="action_view_task2" />
<menuitem name='Project Management/All Tasks/Billable Tasks/Unbilled Closed Tasks' action='action_view_task2' id='menu_action_view_task2'/>
<record model="ir.actions.act_window" id="action_view_task3">
<field name="name">Unbilled open tasks</field>
<field name="res_model">project.task</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','=','open'), ('billable','=',True), ('invoice_id','=',False)]</field>
<record id='action_view_task3' model='ir.actions.act_window'>
<field name='name'>Unbilled open tasks</field>
<field name='res_model'>project.task</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','=','open'), ('billable','=',True), ('invoice_id','=',False)]</field>
</record>
<menuitem name="Project Management/All Tasks/Billable Tasks/Unbilled Open Tasks" id="menu_action_view_task3" action="action_view_task3" />
<menuitem name='Project Management/All Tasks/Billable Tasks/Unbilled Open Tasks' action='action_view_task3' id='menu_action_view_task3'/>
<record model="ir.actions.act_window" id="action_view_task4">
<field name="name">My Tasks</field>
<field name="res_model">project.task</field>
<field name="view_type">form</field>
<field name="domain">[('user_id', '=', uid)]</field>
<field name="view_id" ref="view_task_form2" />
<record id='action_view_task4' model='ir.actions.act_window'>
<field name='name'>My Tasks</field>
<field name='res_model'>project.task</field>
<field name='view_type'>form</field>
<field name='domain'>[('user_id', '=', uid)]</field>
<field name='view_id' ref='view_task_form2'/>
</record>
<menuitem name="Project Management/" id="menu_action_view_task4" action="action_view_task4" />
<menuitem name='Project Management/' action='action_view_task4' id='menu_action_view_task4'/>
<record model="ir.actions.act_window" id="action_view_task5_pending">
<field name="name">My Pending Tasks</field>
<field name="res_model">project.task</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('user_id', '=', uid),('state','=','pending')]</field>
<record id='action_view_task5_pending' model='ir.actions.act_window'>
<field name='name'>My Pending Tasks</field>
<field name='res_model'>project.task</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('user_id', '=', uid),('state','=','pending')]</field>
</record>
<menuitem name="Project Management/My Tasks/" action="action_view_task5_pending" id="menu_tasks_yours_pending" />
<menuitem name='Project Management/My Tasks/' action='action_view_task5_pending' id='menu_tasks_yours_pending'/>
<record model="ir.actions.act_window" id="action_view_task5">
<field name="name">My Open Tasks</field>
<field name="res_model">project.task</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('user_id', '=', uid),('state','=','open')]</field>
<record id='action_view_task5' model='ir.actions.act_window'>
<field name='name'>My Open Tasks</field>
<field name='res_model'>project.task</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('user_id', '=', uid),('state','=','open')]</field>
</record>
<menuitem name="Project Management/My Tasks/" action="action_view_task5" id="menu_tasks_yours" />
<menuitem name='Project Management/My Tasks/' action='action_view_task5' id='menu_tasks_yours'/>
<record model="ir.actions.act_window" id="action_view_task5_prog">
<field name="name">My Tasks in Progress</field>
<field name="res_model">project.task</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('user_id', '=', uid),('state','=','open')]</field>
<record id='action_view_task5_prog' model='ir.actions.act_window'>
<field name='name'>My Tasks in Progress</field>
<field name='res_model'>project.task</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('user_id', '=', uid),('state','=','open')]</field>
</record>
<menuitem name="Project Management/My Tasks/" action="action_view_task5_prog" id="menu_tasks_yours_prog" />
<menuitem name='Project Management/My Tasks/' action='action_view_task5_prog' id='menu_tasks_yours_prog'/>
<record model="ir.actions.act_window" id="action_view_task6">
<field name="name">Open Tasks</field>
<field name="res_model">project.task</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state', '=', 'open')]</field>
<record id='action_view_task6' model='ir.actions.act_window'>
<field name='name'>Open Tasks</field>
<field name='res_model'>project.task</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state', '=', 'open')]</field>
</record>
<menuitem name="Project Management/All Tasks/" id="menu_action_view_task6" action="action_view_task6" />
<menuitem name='Project Management/All Tasks/' action='action_view_task6' id='menu_action_view_task6'/>
<record model="ir.actions.act_window" id="action_view_task6_prog">
<field name="name">Tasks in Progress</field>
<field name="res_model">project.task</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state', '=', 'progress')]</field>
<record id='action_view_task6_prog' model='ir.actions.act_window'>
<field name='name'>Tasks in Progress</field>
<field name='res_model'>project.task</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state', '=', 'progress')]</field>
</record>
<menuitem name="Project Management/All Tasks/" id="menu_action_view_task6_prog" action="action_view_task6_prog" />
<menuitem name='Project Management/All Tasks/' action='action_view_task6_prog' id='menu_action_view_task6_prog'/>
<record model="ir.actions.act_window" id="action_view_task7">
<field name="name">Unassigned Tasks</field>
<field name="res_model">project.task</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('user_id', '=', False)]</field>
<record id='action_view_task7' model='ir.actions.act_window'>
<field name='name'>Unassigned Tasks</field>
<field name='res_model'>project.task</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('user_id', '=', False)]</field>
</record>
<menuitem name="Project Management/All Tasks/" id="menu_action_view_task7" action="action_view_task7" />
<menuitem name='Project Management/All Tasks/' action='action_view_task7' id='menu_action_view_task7'/>
<!-- Opening task when double clicking on project -->
<record model="ir.actions.act_window" id="dblc_proj">
<field name="res_model">project.task</field>
<field name="name">Project's tasks</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('project_id', 'child_of', [active_id])]</field>
<record id='dblc_proj' model='ir.actions.act_window'>
<field name='res_model'>project.task</field>
<field name='name'>Project's tasks</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('project_id', 'child_of', [active_id])]</field>
</record>
<record model="ir.values" id="ir_project_task_open">
<field name="key2" eval=" 'tree_but_open'" />
<field name="model" eval="'project.project'" />
<field name="name">View project's tasks</field>
<field name="value" eval="'ir.actions.act_window,'+str(dblc_proj)" />
<field name="object" eval="True" />
<record id='ir_project_task_open' model='ir.values'>
<field name='key2' eval=' &apos;tree_but_open&apos;'/>
<field name='model' eval='&apos;project.project&apos;'/>
<field name='name'>View project's tasks</field>
<field name='value' eval='&apos;ir.actions.act_window,&apos;+str(dblc_proj)'/>
<field name='object' eval='True'/>
</record>
<!-- Task types -->
<record model="ir.ui.view" id="task_type_edit">
<field name="name">project.task.type.form</field>
<field name="model">project.task.type</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Task type">
<field name="name" colspan="4" select="1"/>
<field name="description" colspan="4" select="1"/>
<record id='task_type_edit' model='ir.ui.view'>
<field name='name'>project.task.type.form</field>
<field name='model'>project.task.type</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Task type'>
<field name='name' colspan='4' select='1'/>
<field name='description' colspan='4' select='1'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="task_type_tree">
<field name="name">project.task.type.tree</field>
<field name="model">project.task.type</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Task type">
<field name="name"/>
<record id='task_type_tree' model='ir.ui.view'>
<field name='name'>project.task.type.tree</field>
<field name='model'>project.task.type</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Task type'>
<field name='name'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="open_task_type_form">
<field name="name">Task Types</field>
<field name="res_model">project.task.type</field>
<field name="view_type">form</field>
<field name="view_id" ref="task_type_tree"/>
<record id='open_task_type_form' model='ir.actions.act_window'>
<field name='name'>Task Types</field>
<field name='res_model'>project.task.type</field>
<field name='view_type'>form</field>
<field name='view_id' ref='task_type_tree'/>
</record>
<menuitem name="Project Management/Configuration/Task Types" id="menu_task_types" action="open_task_type_form"/>
<menuitem name='Project Management/Configuration/Task Types' action='open_task_type_form' id='menu_task_types'/>
<act_window name="User's projects"
domain="[('manager', '=', active_id)]"
res_model="project.project"
src_model="res.users"
view_type="form"
view_mode="tree,form"
id="act_res_users_2_project_project"/>
<act_window name='User&apos;s projects' view_type='form' domain='[(&apos;manager&apos;, &apos;=&apos;, active_id)]' id='act_res_users_2_project_project' src_model='res.users' view_mode='tree,form' res_model='project.project'/>
<act_window name="Opened tasks"
domain="[('project_id', '=', active_id),('state', '&lt;&gt;', 'cancelled'),('state', '&lt;&gt;', 'done')]"
res_model="project.task"
src_model="project.project"
view_type="form"
view_mode="tree,form"
id="act_project_project_2_project_task_opened"/>
<act_window name='Opened tasks' view_type='form' domain='[(&apos;project_id&apos;, &apos;=&apos;, active_id),(&apos;state&apos;, &apos;&lt;&gt;&apos;, &apos;cancelled&apos;),(&apos;state&apos;, &apos;&lt;&gt;&apos;, &apos;done&apos;)]' id='act_project_project_2_project_task_opened' src_model='project.project' view_mode='tree,form' res_model='project.task'/>
<act_window name="Assigned tasks"
domain="[('user_id', '=', active_id),('state', '&lt;&gt;', 'cancelled'),('state', '&lt;&gt;', 'done')]"
res_model="project.task"
src_model="res.users"
view_type="form"
view_mode="tree,form"
id="act_res_users_2_project_task_opened"/>
<act_window name='Assigned tasks' view_type='form' domain='[(&apos;user_id&apos;, &apos;=&apos;, active_id),(&apos;state&apos;, &apos;&lt;&gt;&apos;, &apos;cancelled&apos;),(&apos;state&apos;, &apos;&lt;&gt;&apos;, &apos;done&apos;)]' id='act_res_users_2_project_task_opened' src_model='res.users' view_mode='tree,form' res_model='project.task'/>
<act_window name="Month works"
domain="[('user_id', '=', active_id),('date', '&gt;=', time.strftime('%Y-%m-01'))]"
res_model="project.task.work"
src_model="res.users"
view_type="form"
view_mode="tree,form"
id="act_res_users_2_project_task_work_month"/>
<act_window name='Month works' view_type='form' domain='[(&apos;user_id&apos;, &apos;=&apos;, active_id),(&apos;date&apos;, &apos;&gt;=&apos;, time.strftime(&apos;%Y-%m-01&apos;))]' id='act_res_users_2_project_task_work_month' src_model='res.users' view_mode='tree,form' res_model='project.task.work'/>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
<data noupdate="1">
<record model="res.request.link" id="req_link_purchase_order">
<field name="name">Purchase Order</field>
<field name="object">purchase.order</field>
@ -42,5 +42,5 @@
name="set"
eval="('default',False,'warehouse_id', [('purchase.order', False)], ref('stock.warehouse0'), True, False, False, False, True)"/>
</data>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
<data noupdate="1">
</data>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
<data noupdate="1">
#
# Sequences for purchase.order
#
@ -15,5 +15,5 @@
<field name="prefix">PO</field>
<field name="padding">3</field>
</record>
</data>
</data>
</terp>

View File

@ -138,3 +138,4 @@
</assert>
</data>
</terp>

View File

@ -1,172 +1,165 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<data>
<menuitem name="Purchase Management" id="menu_purchase_root" icon="terp-purchase"/>
<menuitem name='Purchase Management' icon='terp-purchase' id='menu_purchase_root'/>
<record model="ir.ui.view" id="purchase_order_form">
<field name="name">purchase.order.form</field>
<field name="model">purchase.order</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Purchase Order">
<record id='purchase_order_form' model='ir.ui.view'>
<field name='name'>purchase.order.form</field>
<field name='model'>purchase.order</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Purchase Order'>
<notebook>
<page string="Purchase Order">
<field name="name" select="1"/>
<group colspan="2" col="4">
<field name="shipped" select="2"/>
<field name="invoiced" select="2"/>
<page string='Purchase Order'>
<field name='name' select='1'/>
<group col='4' colspan='2'>
<field name='shipped' select='2'/>
<field name='invoiced' select='2'/>
</group>
<newline/>
<field name="warehouse_id" on_change="onchange_warehouse_id(warehouse_id)"/>
<field name="date_order" select="2"/>
<field name="partner_id" select="1" on_change="onchange_partner_id(partner_id)"/>
<field name="partner_address_id"/>
<field name="pricelist_id" domain="[('type','=','purchase')]"/>
<field name="partner_ref" select="2"/>
<field name='warehouse_id' on_change='onchange_warehouse_id(warehouse_id)'/>
<field name='date_order' select='2'/>
<field name='partner_id' on_change='onchange_partner_id(partner_id)' select='1'/>
<field name='partner_address_id'/>
<field name='pricelist_id' domain='[(&apos;type&apos;,&apos;=&apos;,&apos;purchase&apos;)]'/>
<field name='partner_ref' select='2'/>
<newline/>
<field name="order_line" widget="one2many_list" colspan="4" nolabel="1"/>
<separator string="Document State" colspan="4" select="2"/>
<group colspan="4" col="7">
<field name="amount_untaxed" sum="Untaxed amount"/>
<field name="amount_tax"/>
<field name="amount_total" sum="Total amount"/>
<button name="button_dummy" string="Compute" states="draft" type="object"/>
<field name='order_line' widget='one2many_list' nolabel='1' colspan='4'/>
<separator string='Document State' colspan='4' select='2'/>
<group col='7' colspan='4'>
<field name='amount_untaxed' sum='Untaxed amount'/>
<field name='amount_tax'/>
<field name='amount_total' sum='Total amount'/>
<button name='button_dummy' type='object' states='draft' string='Compute'/>
</group>
<group col="9" colspan="4">
<field name="state" readonly="1"/>
<button name="purchase_confirm" states="draft" string="Confirm Purchase Order"/>
<button name="purchase_appbuyer" states="wait_auth" string="Approve Purchase"/>
<button name="purchase_approve" states="confirmed" string="Approved by Supplier"/>
<button name="purchase_cancel" states="draft,confirmed,wait_auth" string="Cancel Purchase Order"/>
<group col='9' colspan='4'>
<field name='state' readonly='1'/>
<button name='purchase_confirm' states='draft' string='Confirm Purchase Order'/>
<button name='purchase_appbuyer' states='wait_auth' string='Approve Purchase'/>
<button name='purchase_approve' states='confirmed' string='Approved by Supplier'/>
<button name='purchase_cancel' states='draft,confirmed,wait_auth' string='Cancel Purchase Order'/>
<button name="purchase_cancel" states="approved" string="Cancel Purchase Order"/>
<button name='purchase_cancel' states='approved' string='Cancel Purchase Order'/>
<button name="shipping_ok" states="except_shipping" string="Shipping Done"/>
<button name="invoice_ok" states="except_invoice" string="Invoice Done"/>
<button name='shipping_ok' states='except_shipping' string='Shipping Done'/>
<button name='invoice_ok' states='except_invoice' string='Invoice Done'/>
</group>
</page>
<page string="Extra Infos">
<field name="dest_address_id" on_change="onchange_dest_address_id(dest_address_id)"/>
<field name="location_id"/>
<field name="invoice_method"/>
<field name="origin" select="2"/>
<page string='Extra Infos'>
<field name='dest_address_id' on_change='onchange_dest_address_id(dest_address_id)'/>
<field name='location_id'/>
<field name='invoice_method'/>
<field name='origin' select='2'/>
<newline/>
<field name="validator" />
<field name="date_approve" />
<field name='validator'/>
<field name='date_approve'/>
</page>
<page string="Notes">
<field name="notes" colspan="4" nolabel="1"/>
<page string='Notes'>
<field name='notes' nolabel='1' colspan='4'/>
</page>
</notebook>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="purchase_form_action">
<field name="name">Purchase Order</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">purchase.order</field>
<field name="view_mode">form,tree</field>
<record id='purchase_form_action' model='ir.actions.act_window'>
<field name='name'>Purchase Order</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>purchase.order</field>
<field name='view_mode'>form,tree</field>
</record>
<menuitem name="Purchase Management/Purchase Order" id="menu_purchase_form_action" action="purchase_form_action"/>
<record model="ir.actions.act_window" id="purchase_form_action2">
<field name="name">Request for quotation</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">purchase.order</field>
<field name="domain">[('state','=','draft')]</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<menuitem name='Purchase Management/Purchase Order' action='purchase_form_action' id='menu_purchase_form_action'/>
<record id='purchase_form_action2' model='ir.actions.act_window'>
<field name='name'>Request for quotation</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>purchase.order</field>
<field name='domain'>[('state','=','draft')]</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
</record>
<menuitem name="Purchase Management/Purchase Order/Requests For Quotation" action="purchase_form_action2" id="menu_purchase_order_draft"/>
<record model="ir.actions.act_window" id="purchase_form_action3">
<field name="name">Purchase order waiting Approval</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">purchase.order</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','=','confirmed')]</field>
<menuitem name='Purchase Management/Purchase Order/Requests For Quotation' action='purchase_form_action2' id='menu_purchase_order_draft'/>
<record id='purchase_form_action3' model='ir.actions.act_window'>
<field name='name'>Purchase order waiting Approval</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>purchase.order</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','=','confirmed')]</field>
</record>
<menuitem name="Purchase Management/Purchase Order/Purchase Orders Waiting Approval" id="menu_purchase_form_action3" action="purchase_form_action3"/>
<record model="ir.actions.act_window" id="purchase_form_action4">
<field name="name">Purchase Orders in Progress</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">purchase.order</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','=','approved')]</field>
<menuitem name='Purchase Management/Purchase Order/Purchase Orders Waiting Approval' action='purchase_form_action3' id='menu_purchase_form_action3'/>
<record id='purchase_form_action4' model='ir.actions.act_window'>
<field name='name'>Purchase Orders in Progress</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>purchase.order</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','=','approved')]</field>
</record>
<menuitem name="Purchase Management/Purchase Order/Purchase Orders in Progress" id="menu_purchase_form_action4" action="purchase_form_action4"/>
<menuitem name='Purchase Management/Purchase Order/Purchase Orders in Progress' action='purchase_form_action4' id='menu_purchase_form_action4'/>
<record model="ir.ui.view" id="purchase_order_tree">
<field name="name">purchase.order.tree</field>
<field name="model">purchase.order</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Purchase Order">
<field name="name"/>
<field name="date_order"/>
<field name="partner_id"/>
<field name="location_id"/>
<field name="invoiced" string="Paid"/>
<field name="shipped"/>
<field name="amount_untaxed"/>
<field name="origin"/>
<field name="state"/>
<record id='purchase_order_tree' model='ir.ui.view'>
<field name='name'>purchase.order.tree</field>
<field name='model'>purchase.order</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Purchase Order'>
<field name='name'/>
<field name='date_order'/>
<field name='partner_id'/>
<field name='location_id'/>
<field name='invoiced' string='Paid'/>
<field name='shipped'/>
<field name='amount_untaxed'/>
<field name='origin'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="purchase_order_line_form">
<field name="name">purchase.order.line.form</field>
<field name="model">purchase.order.line</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Purchase Order Line">
<record id='purchase_order_line_form' model='ir.ui.view'>
<field name='name'>purchase.order.line.form</field>
<field name='model'>purchase.order.line</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Purchase Order Line'>
<notebook>
<page string="Order Line">
<field name="product_qty"/>
<field name="product_uom"
on_change="product_uom_change(parent.pricelist_id,product_id,product_qty,product_uom,parent.partner_id, parent.date_order)"/>
<field name="product_id" colspan="4"
on_change="product_id_change(parent.pricelist_id,product_id,product_qty,product_uom,parent.partner_id, parent.date_order)"
context="partner_id=parent.partner_id,quantity=product_qty,pricelist=parent.pricelist_id,uom=product_uom,warehouse=parent.warehouse_id"/>
<field name="name" colspan="4"/>
<field name="date_planned"/>
<field name="price_unit"/>
<field name="account_analytic_id"/>
<field name="price_subtotal" readonly="1" />
<field name="taxes_id" colspan="4"/>
</page><page string="Notes">
<field name="notes" colspan="4" nolabel="1"/>
<page string='Order Line'>
<field name='product_qty'/>
<field name='product_uom' on_change='product_uom_change(parent.pricelist_id,product_id,product_qty,product_uom,parent.partner_id, parent.date_order)'/>
<field name='product_id' on_change='product_id_change(parent.pricelist_id,product_id,product_qty,product_uom,parent.partner_id, parent.date_order)' context='partner_id=parent.partner_id,quantity=product_qty,pricelist=parent.pricelist_id,uom=product_uom,warehouse=parent.warehouse_id' colspan='4'/>
<field name='name' colspan='4'/>
<field name='date_planned'/>
<field name='price_unit'/>
<field name='account_analytic_id'/>
<field name='price_subtotal' readonly='1'/>
<field name='taxes_id' colspan='4'/>
</page>
<page string='Notes'>
<field name='notes' nolabel='1' colspan='4'/>
</page>
</notebook>
</form>
</field>
</record>
<record model="ir.ui.view" id="purchase_order_line_tree">
<field name="name">purchase.order.line.tree</field>
<field name="model">purchase.order.line</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Purchase Order Line" colors="red:date_planned&lt;=current_date">
<field name="date_planned"/>
<field name="name"/>
<field name="product_id"/>
<field name="product_qty"/>
<field name="product_uom"/>
<field name="price_unit"/>
<field name="price_subtotal"/>
<record id='purchase_order_line_tree' model='ir.ui.view'>
<field name='name'>purchase.order.line.tree</field>
<field name='model'>purchase.order.line</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree colors='red:date_planned&lt;=current_date' string='Purchase Order Line'>
<field name='date_planned'/>
<field name='name'/>
<field name='product_id'/>
<field name='product_qty'/>
<field name='product_uom'/>
<field name='price_unit'/>
<field name='price_subtotal'/>
</tree>
</field>
</record>
<act_window name="Purchase orders"
domain="[('partner_id', '=', active_id)]"
context="{'partner_id': active_id}"
res_model="purchase.order"
src_model="res.partner"
id="act_res_partner_2_purchase_order"/>
</data>
<act_window name='Purchase orders' domain='[(&apos;partner_id&apos;, &apos;=&apos;, active_id)]' id='act_res_partner_2_purchase_order' src_model='res.partner' context='{&apos;partner_id&apos;: active_id}' res_model='purchase.order'/>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data>
<data>
<record model="workflow" id="purchase_order">
<field name="name">Purchase Order Basic Workflow</field>

View File

@ -1,5 +1,5 @@
<terp>
<data>
<data>
<record model="ir.ui.view" id="stock_picking_inherit_purchase">
<field name="name">Packing list</field>
@ -19,5 +19,5 @@
src_model="purchase.order"
id="act_purchase_order_2_stock_picking"/>
</data>
</data>
</terp>

View File

@ -1,58 +1,55 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<data>
#
# Balance by account type
#
<record model="ir.ui.view" id="view_crm_case_user_graph">
<field name="name">report.account.receivable.graph</field>
<field name="model">report.account.receivable</field>
<field name="type">graph</field>
<field name="arch" type="xml">
<graph string="Accounts by type" type="bar">
<field name="name"/>
<field name="balance" operator="+"/>
<record id='view_crm_case_user_graph' model='ir.ui.view'>
<field name='name'>report.account.receivable.graph</field>
<field name='model'>report.account.receivable</field>
<field name='type'>graph</field>
<field name='arch' type='xml'>
<graph type='bar' string='Accounts by type'>
<field name='name'/>
<field name='balance' operator='+'/>
</graph>
</field>
</record>
<record model="ir.ui.view" id="view_crm_case_user_tree">
<field name="name">report.account.receivable.tree</field>
<field name="model">report.account.receivable</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Accounts by type">
<field name="name"/>
<field name="type"/>
<field name="balance"/>
<field name="debit"/>
<field name="credit"/>
<record id='view_crm_case_user_tree' model='ir.ui.view'>
<field name='name'>report.account.receivable.tree</field>
<field name='model'>report.account.receivable</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Accounts by type'>
<field name='name'/>
<field name='type'/>
<field name='balance'/>
<field name='debit'/>
<field name='credit'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_crm_case_user_form">
<field name="name">report.account.receivable.form</field>
<field name="model">report.account.receivable</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Accounts by type">
<field name="name" select="1"/>
<field name="type" select="1"/>
<record id='view_crm_case_user_form' model='ir.ui.view'>
<field name='name'>report.account.receivable.form</field>
<field name='model'>report.account.receivable</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Accounts by type'>
<field name='name' select='1'/>
<field name='type' select='1'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_account_receivable_graph">
<field name="name">Balance by Type of Account</field>
<field name="res_model">report.account.receivable</field>
<field name="view_type">form</field>
<field name="view_mode">tree,graph</field>
<record id='action_account_receivable_graph' model='ir.actions.act_window'>
<field name='name'>Balance by Type of Account</field>
<field name='res_model'>report.account.receivable</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,graph</field>
</record>
<menuitem
name="Financial Management/Reporting/Balance by Type of Account"
action="action_account_receivable_graph"
id="menu_account_receivable_graph"/>
<menuitem name='Financial Management/Reporting/Balance by Type of Account' action='action_account_receivable_graph' id='menu_account_receivable_graph'/>
</data>
</terp>

View File

@ -1,69 +1,67 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<data>
#
# Analytic accounts to close
#
<record model="ir.ui.view" id="view_analytic_account_close_form">
<field name="name">report.analytic.account.close.form</field>
<field name="model">report.analytic.account.close</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Expired analytic accounts">
<field name="name" select="1"/>
<field name="partner_id" select="1"/>
<field name="quantity" select="1"/>
<field name="state" select="1"/>
<field name="quantity_max"/>
<field name="date_deadline" select="1"/>
<field name="balance" select="1"/>
<record id='view_analytic_account_close_form' model='ir.ui.view'>
<field name='name'>report.analytic.account.close.form</field>
<field name='model'>report.analytic.account.close</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Expired analytic accounts'>
<field name='name' select='1'/>
<field name='partner_id' select='1'/>
<field name='quantity' select='1'/>
<field name='state' select='1'/>
<field name='quantity_max'/>
<field name='date_deadline' select='1'/>
<field name='balance' select='1'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_analytic_account_close_tree">
<field name="name">report.analytic.account.close.tree</field>
<field name="model">report.analytic.account.close</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Expired analytic accounts">
<field name="name"/>
<field name="partner_id"/>
<field name="state"/>
<field name="quantity"/>
<field name="quantity_max"/>
<field name="date_deadline"/>
<field name="balance"/>
<record id='view_analytic_account_close_tree' model='ir.ui.view'>
<field name='name'>report.analytic.account.close.tree</field>
<field name='model'>report.analytic.account.close</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Expired analytic accounts'>
<field name='name'/>
<field name='partner_id'/>
<field name='state'/>
<field name='quantity'/>
<field name='quantity_max'/>
<field name='date_deadline'/>
<field name='balance'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_analytic_account_graph">
<field name="name">report.analytic.account.close.graph</field>
<field name="model">report.analytic.account.close</field>
<field name="type">graph</field>
<field name="arch" type="xml">
<graph string="Expired analytic accounts">
<field name="partner_id" group="True"/>
<field name="quantity" operator="+"/>
<field name="quantity_max" operator="+"/>
<record id='view_analytic_account_graph' model='ir.ui.view'>
<field name='name'>report.analytic.account.close.graph</field>
<field name='model'>report.analytic.account.close</field>
<field name='type'>graph</field>
<field name='arch' type='xml'>
<graph string='Expired analytic accounts'>
<field name='partner_id' group='True'/>
<field name='quantity' operator='+'/>
<field name='quantity_max' operator='+'/>
</graph>
</field>
</record>
<record model="ir.actions.act_window" id="action_analytic_account_tree">
<field name="name">Expired analytic accounts</field>
<field name="res_model">report.analytic.account.close</field>
<field name="view_type">form</field>
<field name="view_mode">tree,graph</field>
<field name="domain">[('state','=','open')]</field>
<record id='action_analytic_account_tree' model='ir.actions.act_window'>
<field name='name'>Expired analytic accounts</field>
<field name='res_model'>report.analytic.account.close</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,graph</field>
<field name='domain'>[('state','=','open')]</field>
</record>
<menuitem name="Financial Management/Reporting/Analytic/All Months/Expired Analytic Accounts"
action="action_analytic_account_tree"
id="menu_action_analytic_account_tree"/>
<menuitem name='Financial Management/Reporting/Analytic/All Months/Expired Analytic Accounts' action='action_analytic_account_tree' id='menu_action_analytic_account_tree'/>
</data>
</terp>

View File

@ -1,77 +1,66 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<record model="ir.ui.view" id="account_analytic_line_to_invoice_view_form">
<field name="name">report.account.analytic.line.to.invoice</field>
<field name="model">report.account.analytic.line.to.invoice</field>
<field name="type">form</field>
<field name="arch" type="xml">
<tree string="Analytic Lines to Invoice">
<field name="name" select="1"/>
<field name="account_id" select="1"/>
<record id='account_analytic_line_to_invoice_view_form' model='ir.ui.view'>
<field name='name'>report.account.analytic.line.to.invoice</field>
<field name='model'>report.account.analytic.line.to.invoice</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<tree string='Analytic Lines to Invoice'>
<field name='name' select='1'/>
<field name='account_id' select='1'/>
<newline/>
<field name="product_id" select="1"/>
<field name="product_uom_id"/>
<field name='product_id' select='1'/>
<field name='product_uom_id'/>
<newline/>
<field name="amount" colspan="1"/>
<field name="unit_amount" colspan="1"/>
<field name='amount' colspan='1'/>
<field name='unit_amount' colspan='1'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="account_analytic_line_to_invoice_view_tree">
<field name="name">report.account.analytic.line.to.invoice</field>
<field name="model">report.account.analytic.line.to.invoice</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Analytic Lines to Invoice">
<field name="name"/>
<field name="product_id"/>
<field name="account_id"/>
<field name="amount"/>
<field name="sale_price"/>
<field name="unit_amount"/>
<field name="product_uom_id"/>
<record id='account_analytic_line_to_invoice_view_tree' model='ir.ui.view'>
<field name='name'>report.account.analytic.line.to.invoice</field>
<field name='model'>report.account.analytic.line.to.invoice</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Analytic Lines to Invoice'>
<field name='name'/>
<field name='product_id'/>
<field name='account_id'/>
<field name='amount'/>
<field name='sale_price'/>
<field name='unit_amount'/>
<field name='product_uom_id'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="account_analytic_line_to_invoice_view_graph">
<field name="name">report.account.analytic.line.to.invoice.graph</field>
<field name="model">report.account.analytic.line.to.invoice</field>
<field name="type">graph</field>
<field name="arch" type="xml">
<graph type="bar" string="Analytic Lines to Invoice">
<field name="name"/>
<field name="sale_price" operator="+"/>
<record id='account_analytic_line_to_invoice_view_graph' model='ir.ui.view'>
<field name='name'>report.account.analytic.line.to.invoice.graph</field>
<field name='model'>report.account.analytic.line.to.invoice</field>
<field name='type'>graph</field>
<field name='arch' type='xml'>
<graph type='bar' string='Analytic Lines to Invoice'>
<field name='name'/>
<field name='sale_price' operator='+'/>
</graph>
</field>
</record>
<record model="ir.actions.act_window" id="action_account_analytic_line_to_invoice">
<field name="name">Analytic Lines to Invoice</field>
<field name="res_model">report.account.analytic.line.to.invoice</field>
<field name="view_type">form</field>
<field name="view_mode">tree,graph</field>
<record id='action_account_analytic_line_to_invoice' model='ir.actions.act_window'>
<field name='name'>Analytic Lines to Invoice</field>
<field name='res_model'>report.account.analytic.line.to.invoice</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,graph</field>
</record>
<menuitem
name="Financial Management/Reporting/Analytic/All Months/Analytic Lines to Invoice"
id="account_analytic_lines_to_invoice_report"
action="action_account_analytic_line_to_invoice"/>
<menuitem name='Financial Management/Reporting/Analytic/All Months/Analytic Lines to Invoice' action='action_account_analytic_line_to_invoice' id='account_analytic_lines_to_invoice_report'/>
<act_window name="Analytic Lines to Invoice"
domain="[('product_id', '=', active_id)]"
res_model="report.account.analytic.line.to.invoice"
src_model="product.product"
id="act_product_product_2_report_acc_analytic_line_to_invoice"/>
<act_window name='Analytic Lines to Invoice' domain='[(&apos;product_id&apos;, &apos;=&apos;, active_id)]' id='act_product_product_2_report_acc_analytic_line_to_invoice' src_model='product.product' res_model='report.account.analytic.line.to.invoice'/>
<act_window name="Lines to Invoice"
domain="[('account_id', '=', active_id),('invoice_id','=',False),('to_invoice','&lt;&gt;',False)]"
res_model="account.analytic.line"
src_model="account.analytic.account"
id="act_acc_analytic_acc_2_report_acc_analytic_line_to_invoice"/>
<act_window name='Lines to Invoice' domain='[(&apos;account_id&apos;, &apos;=&apos;, active_id),(&apos;invoice_id&apos;,&apos;=&apos;,False),(&apos;to_invoice&apos;,&apos;&lt;&gt;&apos;,False)]' id='act_acc_analytic_acc_2_report_acc_analytic_line_to_invoice' src_model='account.analytic.account' res_model='account.analytic.line'/>
</data>
</terp>

View File

@ -1,66 +1,69 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<record model="ir.ui.view" id="account_analytic_planning_view_tree">
<field name="name">report.account.analytic.planning.tree</field>
<field name="model">report_account_analytic.planning</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Planning by Account">
<field name="name"/>
<field name="user_id"/>
<field name="date_from"/>
<field name="date_to"/>
<field name="state"/>
<record id='account_analytic_planning_view_tree' model='ir.ui.view'>
<field name='name'>report.account.analytic.planning.tree</field>
<field name='model'>report_account_analytic.planning</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Planning by Account'>
<field name='name'/>
<field name='user_id'/>
<field name='date_from'/>
<field name='date_to'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="account_analytic_planning_view_form">
<field name="name">report.account.analytic.planning.form</field>
<field name="model">report_account_analytic.planning</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Planning by Account">
<record id='account_analytic_planning_view_form' model='ir.ui.view'>
<field name='name'>report.account.analytic.planning.form</field>
<field name='model'>report_account_analytic.planning</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Planning by Account'>
<notebook>
<page string="Planning">
<field name="name" select="1"/>
<field name="user_id" select="1"/>
<field name="date_from"/>
<field name="date_to"/>
<field name="line_ids" colspan="4" nolabel="1">
<tree string="Planning Line" editable="bottom">
<field name="user_id"/>
<field name="account_id"/>
<field name="amount"/>
<field name="amount_unit"/>
<field name="note"/>
<page string='Planning'>
<field name='name' select='1'/>
<field name='user_id' select='1'/>
<field name='date_from'/>
<field name='date_to'/>
<field name='line_ids' nolabel='1' colspan='4'>
<tree editable='bottom' string='Planning Line'>
<field name='user_id'/>
<field name='account_id'/>
<field name='amount'/>
<field name='amount_unit'/>
<field name='note'/>
</tree>
</field>
<field name="state" select="1"/>
</page><page string="Analysis">
<field name="stat_ids" colspan="4" nolabel="1" readonly="1">
<tree string="Planning Line" editable="bottom">
<field name="user_id"/>
<field name="account_id"/>
<field name="sum_amount"/>
<field name="sum_amount_real"/>
<field name='state' select='1'/>
</page>
<page string='Analysis'>
<field name='stat_ids' readonly='1' nolabel='1' colspan='4'>
<tree editable='bottom' string='Planning Line'>
<field name='user_id'/>
<field name='account_id'/>
<field name='sum_amount'/>
<field name='sum_amount_real'/>
</tree>
</field>
</page><page string="Time by User">
<field name="stat_user_ids" colspan="4" nolabel="1">
<tree string="Quantities by User">
<field name="user_id"/>
<field name="quantity" sum="Total Planned"/>
<field name="sum_amount_real" sum="Total Timesheet"/>
</page>
<page string='Time by User'>
<field name='stat_user_ids' nolabel='1' colspan='4'>
<tree string='Quantities by User'>
<field name='user_id'/>
<field name='quantity' sum='Total Planned'/>
<field name='sum_amount_real' sum='Total Timesheet'/>
</tree>
</field>
</page><page string="Time by Account">
<field name="stat_account_ids" colspan="4" nolabel="1">
<tree string="Quantities by Account">
<field name="account_id"/>
<field name="quantity" sum="Total Planned"/>
<field name="sum_amount_real" sum="Total Timesheet"/>
</page>
<page string='Time by Account'>
<field name='stat_account_ids' nolabel='1' colspan='4'>
<tree string='Quantities by Account'>
<field name='account_id'/>
<field name='quantity' sum='Total Planned'/>
<field name='sum_amount_real' sum='Total Timesheet'/>
</tree>
</field>
</page>
@ -69,140 +72,119 @@
</field>
</record>
<record model="ir.actions.act_window" id="action_account_analytic_planning_form">
<field name="name">Planning</field>
<field name="res_model">report_account_analytic.planning</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
<record id='action_account_analytic_planning_form' model='ir.actions.act_window'>
<field name='name'>Planning</field>
<field name='res_model'>report_account_analytic.planning</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
</record>
<menuitem
name="Human Resources/Planning/Planning"
id="menu_report_account_analytic_planning"
action="action_account_analytic_planning_form" />
<menuitem name='Human Resources/Planning/Planning' action='action_account_analytic_planning_form' id='menu_report_account_analytic_planning'/>
<record model="ir.actions.act_window" id="action_account_analytic_planning_form_my">
<field name="name">My Planning</field>
<field name="res_model">report_account_analytic.planning</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('user_id','=',uid)]</field>
<record id='action_account_analytic_planning_form_my' model='ir.actions.act_window'>
<field name='name'>My Planning</field>
<field name='res_model'>report_account_analytic.planning</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('user_id','=',uid)]</field>
</record>
<menuitem
name="Human Resources/Planning/Planning/My Planning"
id="menu_report_account_analytic_planning_my2"
action="action_account_analytic_planning_form_my" />
<menuitem name='Human Resources/Planning/Planning/My Planning' action='action_account_analytic_planning_form_my' id='menu_report_account_analytic_planning_my2'/>
<record model="ir.actions.act_window" id="action_account_analytic_planning_form_current_my">
<field name="name">My Current Planning</field>
<field name="res_model">report_account_analytic.planning</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('user_id','=',uid),('date_from','&lt;=',time.strftime('%Y-%m-%d')), ('date_to','&gt;=',time.strftime('%Y-%m-%d'))]</field>
<record id='action_account_analytic_planning_form_current_my' model='ir.actions.act_window'>
<field name='name'>My Current Planning</field>
<field name='res_model'>report_account_analytic.planning</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('user_id','=',uid),('date_from','&lt;=',time.strftime('%Y-%m-%d')), ('date_to','&gt;=',time.strftime('%Y-%m-%d'))]</field>
</record>
<menuitem
name="Human Resources/Planning/Planning/My Current Planning"
id="menu_report_account_analytic_planning_current_my"
action="action_account_analytic_planning_form_current_my" />
<menuitem name='Human Resources/Planning/Planning/My Current Planning' action='action_account_analytic_planning_form_current_my' id='menu_report_account_analytic_planning_current_my'/>
<record model="ir.actions.act_window" id="action_account_analytic_planning_form_current">
<field name="name">Current Planning</field>
<field name="res_model">report_account_analytic.planning</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('date_from','&lt;=',time.strftime('%Y-%m-%d')), ('date_to','&gt;=',time.strftime('%Y-%m-%d'))]</field>
<record id='action_account_analytic_planning_form_current' model='ir.actions.act_window'>
<field name='name'>Current Planning</field>
<field name='res_model'>report_account_analytic.planning</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('date_from','&lt;=',time.strftime('%Y-%m-%d')), ('date_to','&gt;=',time.strftime('%Y-%m-%d'))]</field>
</record>
<menuitem
name="Human Resources/Planning/Planning/Current Planning"
id="menu_report_account_analytic_planning_current"
action="action_account_analytic_planning_form_current" />
<menuitem name='Human Resources/Planning/Planning/Current Planning' action='action_account_analytic_planning_form_current' id='menu_report_account_analytic_planning_current'/>
<!--
<!--
Planning statistics
-->
<record model="ir.ui.view" id="account_analytic_planning_stat_view_form">
<field name="name">report.account.analytic.planning.stat.form</field>
<field name="model">report_account_analytic.planning.stat</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Planning statistics">
<field name="planning_id" select="1"/>
<field name="user_id" select="1"/>
<field name="account_id" select="1"/>
<record id='account_analytic_planning_stat_view_form' model='ir.ui.view'>
<field name='name'>report.account.analytic.planning.stat.form</field>
<field name='model'>report_account_analytic.planning.stat</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Planning statistics'>
<field name='planning_id' select='1'/>
<field name='user_id' select='1'/>
<field name='account_id' select='1'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="account_analytic_planning_stat_view_tree">
<field name="name">report.account.analytic.planning.stat.tree</field>
<field name="model">report_account_analytic.planning.stat</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Planning statistics">
<field name="planning_id"/>
<field name="user_id"/>
<field name="manager_id"/>
<field name="account_id"/>
<field name="sum_amount"/>
<field name="sum_amount_real"/>
<field name="sum_amount_tasks"/>
<record id='account_analytic_planning_stat_view_tree' model='ir.ui.view'>
<field name='name'>report.account.analytic.planning.stat.tree</field>
<field name='model'>report_account_analytic.planning.stat</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Planning statistics'>
<field name='planning_id'/>
<field name='user_id'/>
<field name='manager_id'/>
<field name='account_id'/>
<field name='sum_amount'/>
<field name='sum_amount_real'/>
<field name='sum_amount_tasks'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="account_analytic_planning_stat_view_graph">
<field name="name">report.account.analytic.planning.stat.graph</field>
<field name="model">report_account_analytic.planning.stat</field>
<field name="type">graph</field>
<field name="arch" type="xml">
<graph string="Planning statistics" type="bar">
<field name="account_id"/>
<field name="sum_amount" operator="+"/>
<field name="sum_amount_real" operator="+"/>
<field name="sum_amount_tasks" operator="+"/>
<record id='account_analytic_planning_stat_view_graph' model='ir.ui.view'>
<field name='name'>report.account.analytic.planning.stat.graph</field>
<field name='model'>report_account_analytic.planning.stat</field>
<field name='type'>graph</field>
<field name='arch' type='xml'>
<graph type='bar' string='Planning statistics'>
<field name='account_id'/>
<field name='sum_amount' operator='+'/>
<field name='sum_amount_real' operator='+'/>
<field name='sum_amount_tasks' operator='+'/>
</graph>
</field>
</record>
<record model="ir.actions.act_window" id="action_account_analytic_planning_stat_form">
<field name="name">Planning Statistics</field>
<field name="res_model">report_account_analytic.planning.stat</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<record id='action_account_analytic_planning_stat_form' model='ir.actions.act_window'>
<field name='name'>Planning Statistics</field>
<field name='res_model'>report_account_analytic.planning.stat</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
</record>
<menuitem
name="Human Resources/Reporting/Planning/Planning Statistics"
id="menu_report_account_analytic_planning_stat"
action="action_account_analytic_planning_stat_form" />
<menuitem name='Human Resources/Reporting/Planning/Planning Statistics' action='action_account_analytic_planning_stat_form' id='menu_report_account_analytic_planning_stat'/>
<record model="ir.actions.act_window" id="action_account_analytic_planning_stat_my_form">
<field name="name">My Planning Statistics</field>
<field name="res_model">report_account_analytic.planning.stat</field>
<field name="view_type">form</field>
<field name="domain">[('user_id','=',uid),('planning_id.state','=','open')]</field>
<field name="view_mode">graph,tree</field>
<record id='action_account_analytic_planning_stat_my_form' model='ir.actions.act_window'>
<field name='name'>My Planning Statistics</field>
<field name='res_model'>report_account_analytic.planning.stat</field>
<field name='view_type'>form</field>
<field name='domain'>[('user_id','=',uid),('planning_id.state','=','open')]</field>
<field name='view_mode'>graph,tree</field>
</record>
<menuitem
name="Human Resources/Reporting/Planning/My Planning Statistics"
id="menu_report_account_analytic_planning_stat_my"
action="action_account_analytic_planning_stat_my_form" />
<menuitem name='Human Resources/Reporting/Planning/My Planning Statistics' action='action_account_analytic_planning_stat_my_form' id='menu_report_account_analytic_planning_stat_my'/>
<record model="ir.actions.act_window" id="action_account_analytic_planning_stat_my_manager_form">
<field name="name">Planning Statistics of My Projects</field>
<field name="res_model">report_account_analytic.planning.stat</field>
<field name="view_type">form</field>
<field name="domain">[('manager_id','=',uid),('planning_id.state','=','open')]</field>
<field name="view_mode">graph,tree</field>
<record id='action_account_analytic_planning_stat_my_manager_form' model='ir.actions.act_window'>
<field name='name'>Planning Statistics of My Projects</field>
<field name='res_model'>report_account_analytic.planning.stat</field>
<field name='view_type'>form</field>
<field name='domain'>[('manager_id','=',uid),('planning_id.state','=','open')]</field>
<field name='view_mode'>graph,tree</field>
</record>
<menuitem
name="Human Resources/Reporting/Planning/Planning Statistics of My Projects"
id="menu_report_account_analytic_planning_stat_my_manager"
action="action_account_analytic_planning_stat_my_manager_form" />
<menuitem name='Human Resources/Reporting/Planning/Planning Statistics of My Projects' action='action_account_analytic_planning_stat_my_manager_form' id='menu_report_account_analytic_planning_stat_my_manager'/>

View File

@ -1,173 +1,157 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<data>
<!--
Cases by user and section
-->
<record model="ir.ui.view" id="view_crm_case_user_tree">
<field name="name">report.crm.case.user.tree</field>
<field name="model">report.crm.case.user</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Cases by User and Section">
<field name="name"/>
<field name="user_id"/>
<field name="section_id"/>
<field name="nbr"/>
<field name="delay_close"/>
<field name="amount_revenue"/>
<field name="amount_costs"/>
<field name="amount_revenue_prob"/>
<field name="probability"/>
<field name="state"/>
<record id='view_crm_case_user_tree' model='ir.ui.view'>
<field name='name'>report.crm.case.user.tree</field>
<field name='model'>report.crm.case.user</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Cases by User and Section'>
<field name='name'/>
<field name='user_id'/>
<field name='section_id'/>
<field name='nbr'/>
<field name='delay_close'/>
<field name='amount_revenue'/>
<field name='amount_costs'/>
<field name='amount_revenue_prob'/>
<field name='probability'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_crm_case_user_form">
<field name="name">report.crm.case.user.form</field>
<field name="model">report.crm.case.user</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Cases by User and Section">
<field name="name" select="1"/>
<field name="user_id" select="1"/>
<field name="section_id" select="1"/>
<field name="nbr" select="1"/>
<field name="state" select="1"/>
<record id='view_crm_case_user_form' model='ir.ui.view'>
<field name='name'>report.crm.case.user.form</field>
<field name='model'>report.crm.case.user</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Cases by User and Section'>
<field name='name' select='1'/>
<field name='user_id' select='1'/>
<field name='section_id' select='1'/>
<field name='nbr' select='1'/>
<field name='state' select='1'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_crm_case_user_graph">
<field name="name">report.crm.case.user.graph</field>
<field name="model">report.crm.case.user</field>
<field name="type">graph</field>
<field name="arch" type="xml">
<graph string="Cases by User and Section" type="bar" orientation="horizontal">
<field name="state"/>
<field name="nbr" operator="+"/>
<field name="user_id" group="True"/>
<record id='view_crm_case_user_graph' model='ir.ui.view'>
<field name='name'>report.crm.case.user.graph</field>
<field name='model'>report.crm.case.user</field>
<field name='type'>graph</field>
<field name='arch' type='xml'>
<graph type='bar' orientation='horizontal' string='Cases by User and Section'>
<field name='state'/>
<field name='nbr' operator='+'/>
<field name='user_id' group='True'/>
</graph>
</field>
</record>
<record model="ir.actions.act_window" id="action_report_crm_case_user_tree_month">
<field name="name">Cases by user and section (this month)</field>
<field name="res_model">report.crm.case.user</field>
<field name="view_type">form</field>
<field name="view_mode">tree,graph</field>
<field name="domain">[('name','=',time.strftime('%Y-%m-01'))]</field>
<record id='action_report_crm_case_user_tree_month' model='ir.actions.act_window'>
<field name='name'>Cases by user and section (this month)</field>
<field name='res_model'>report.crm.case.user</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,graph</field>
<field name='domain'>[('name','=',time.strftime('%Y-%m-01'))]</field>
</record>
<menuitem name="CRM &amp; SRM/Reporting/This Month/Cases by User and Section" action="action_report_crm_case_user_tree_month" id="menu_crm_case_user_tree_month"/>
<menuitem name='CRM &amp; SRM/Reporting/This Month/Cases by User and Section' action='action_report_crm_case_user_tree_month' id='menu_crm_case_user_tree_month'/>
<record model="ir.actions.act_window" id="action_report_crm_case_user_tree">
<field name="name">Cases by User and Section</field>
<field name="res_model">report.crm.case.user</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<record id='action_report_crm_case_user_tree' model='ir.actions.act_window'>
<field name='name'>Cases by User and Section</field>
<field name='res_model'>report.crm.case.user</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
</record>
<menuitem name="CRM &amp; SRM/Reporting/All Months/Cases by User and Section" action="action_report_crm_case_user_tree" id="menu_crm_case_user_tree"/>
<menuitem name='CRM &amp; SRM/Reporting/All Months/Cases by User and Section' action='action_report_crm_case_user_tree' id='menu_crm_case_user_tree'/>
<record model="ir.actions.act_window" id="action_report_crm_case_user_tree_month_my">
<field name="name">My cases by section (this month)</field>
<field name="res_model">report.crm.case.user</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<field name="domain">[('user_id','=',uid),('name','=',time.strftime('%Y-%m-01'))]</field>
<record id='action_report_crm_case_user_tree_month_my' model='ir.actions.act_window'>
<field name='name'>My cases by section (this month)</field>
<field name='res_model'>report.crm.case.user</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
<field name='domain'>[('user_id','=',uid),('name','=',time.strftime('%Y-%m-01'))]</field>
</record>
<menuitem name="CRM &amp; SRM/Reporting/This Month/My Cases by Section" action="action_report_crm_case_user_tree_month_my" id="menu_crm_case_user_tree_month_my"/>
<menuitem name='CRM &amp; SRM/Reporting/This Month/My Cases by Section' action='action_report_crm_case_user_tree_month_my' id='menu_crm_case_user_tree_month_my'/>
<record model="ir.actions.act_window" id="action_report_crm_case_user_tree_my">
<field name="name">My cases by section</field>
<field name="res_model">report.crm.case.user</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<field name="domain">[('user_id','=',uid)]</field>
<record id='action_report_crm_case_user_tree_my' model='ir.actions.act_window'>
<field name='name'>My cases by section</field>
<field name='res_model'>report.crm.case.user</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
<field name='domain'>[('user_id','=',uid)]</field>
</record>
<menuitem name="CRM &amp; SRM/Reporting/All Months/My Cases by Section" action="action_report_crm_case_user_tree_my" id="menu_crm_case_user_tree_my"/>
<menuitem name='CRM &amp; SRM/Reporting/All Months/My Cases by Section' action='action_report_crm_case_user_tree_my' id='menu_crm_case_user_tree_my'/>
#
# Cases by section and categoryof case
#
<record model="ir.ui.view" id="view_crm_case_categ_tree">
<field name="name">report.crm.case.categ.tree</field>
<field name="model">report.crm.case.categ</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Cases by User and Section">
<field name="name"/>
<field name="categ_id"/>
<field name="section_id"/>
<field name="nbr"/>
<field name="delay_close"/>
<field name="amount_revenue"/>
<field name="amount_costs"/>
<field name="amount_revenue_prob"/>
<field name="probability"/>
<field name="state"/>
<record id='view_crm_case_categ_tree' model='ir.ui.view'>
<field name='name'>report.crm.case.categ.tree</field>
<field name='model'>report.crm.case.categ</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Cases by User and Section'>
<field name='name'/>
<field name='categ_id'/>
<field name='section_id'/>
<field name='nbr'/>
<field name='delay_close'/>
<field name='amount_revenue'/>
<field name='amount_costs'/>
<field name='amount_revenue_prob'/>
<field name='probability'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_crm_case_categ_form">
<field name="name">report.crm.case.categ.form</field>
<field name="model">report.crm.case.categ</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Cases by User and Section">
<field name="name" select="1"/>
<field name="categ_id" select="1"/>
<field name="section_id" select="1"/>
<field name="nbr" select="1"/>
<field name="state" select="1"/>
<record id='view_crm_case_categ_form' model='ir.ui.view'>
<field name='name'>report.crm.case.categ.form</field>
<field name='model'>report.crm.case.categ</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Cases by User and Section'>
<field name='name' select='1'/>
<field name='categ_id' select='1'/>
<field name='section_id' select='1'/>
<field name='nbr' select='1'/>
<field name='state' select='1'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_report_crm_case_categ_tree_month">
<field name="name">Cases by categories and section (this month)</field>
<field name="res_model">report.crm.case.categ</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<field name="domain">[('name','=',time.strftime('%Y-%m-01'))]</field>
<record id='action_report_crm_case_categ_tree_month' model='ir.actions.act_window'>
<field name='name'>Cases by categories and section (this month)</field>
<field name='res_model'>report.crm.case.categ</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
<field name='domain'>[('name','=',time.strftime('%Y-%m-01'))]</field>
</record>
<menuitem name="CRM &amp; SRM/Reporting/This Month/Cases by Categories and Section" action="action_report_crm_case_categ_tree_month" id="menu_crm_case_categ_tree_month"/>
<record model="ir.actions.act_window" id="action_report_crm_case_categ_tree">
<field name="name">Cases by Categories and Section</field>
<field name="res_model">report.crm.case.categ</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<menuitem name='CRM &amp; SRM/Reporting/This Month/Cases by Categories and Section' action='action_report_crm_case_categ_tree_month' id='menu_crm_case_categ_tree_month'/>
<record id='action_report_crm_case_categ_tree' model='ir.actions.act_window'>
<field name='name'>Cases by Categories and Section</field>
<field name='res_model'>report.crm.case.categ</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
</record>
<menuitem name="CRM &amp; SRM/Reporting/All Months/Cases by Categories and Section" action="action_report_crm_case_categ_tree" id="menu_crm_case_categ_tree"/>
<menuitem name='CRM &amp; SRM/Reporting/All Months/Cases by Categories and Section' action='action_report_crm_case_categ_tree' id='menu_crm_case_categ_tree'/>
<act_window name="Monthly cases"
domain="[('user_id', '=', active_id)]"
res_model="report.crm.case.user"
src_model="res.users"
id="act_res_users_2_report_crm_case_user"/>
<act_window name='Monthly cases' domain='[(&apos;user_id&apos;, &apos;=&apos;, active_id)]' id='act_res_users_2_report_crm_case_user' src_model='res.users' res_model='report.crm.case.user'/>
<act_window name="Monthly cases by user"
domain="[('section_id', '=', active_id)]"
res_model="report.crm.case.user"
src_model="crm.case.section"
id="act_crm_case_section_2_report_crm_case_user"/>
<act_window name='Monthly cases by user' domain='[(&apos;section_id&apos;, &apos;=&apos;, active_id)]' id='act_crm_case_section_2_report_crm_case_user' src_model='crm.case.section' res_model='report.crm.case.user'/>
<act_window name="Monthly cases"
domain="[('crm.case.categ', '=', active_id)]"
res_model="report.crm.case.categ"
src_model="crm.case.categ"
id="act_crm_case_categ_2_report_crm_case_categ"/>
<act_window name='Monthly cases' domain='[(&apos;crm.case.categ&apos;, &apos;=&apos;, active_id)]' id='act_crm_case_categ_2_report_crm_case_categ' src_model='crm.case.categ' res_model='report.crm.case.categ'/>
<act_window name="Monthly cases by section"
domain="[('section_id', '=', active_id)]"
res_model="report.crm.case.categ"
src_model="crm.case.section"
id="act_crm_case_section_2_report_crm_case_categ"/>
<act_window name='Monthly cases by section' domain='[(&apos;section_id&apos;, &apos;=&apos;, active_id)]' id='act_crm_case_section_2_report_crm_case_categ' src_model='crm.case.section' res_model='report.crm.case.categ'/>
</data>
</terp>

View File

@ -1,111 +1,111 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<!-- Country -->
<record model="ir.ui.view" id="view_country_tree">
<field name="name">res.country.tree</field>
<field name="model">res.country</field>
<field name="inherit_id" ref="base.view_country_tree"/>
<field name="arch" type="xml">
<field name="code" position="after">
<field name="intrastat"/>
<record id='view_country_tree' model='ir.ui.view'>
<field name='name'>res.country.tree</field>
<field name='model'>res.country</field>
<field name='inherit_id' ref='base.view_country_tree'/>
<field name='arch' type='xml'>
<field name='code' position='after'>
<field name='intrastat'/>
</field>
</field>
</record>
<record model="ir.ui.view" id="view_country_form">
<field name="name">res.country.form</field>
<field name="model">res.country</field>
<field name="inherit_id" ref="base.view_country_form"/>
<field name="arch" type="xml">
<field name="code" position="after">
<field name="intrastat" select="1"/>
<record id='view_country_form' model='ir.ui.view'>
<field name='name'>res.country.form</field>
<field name='model'>res.country</field>
<field name='inherit_id' ref='base.view_country_form'/>
<field name='arch' type='xml'>
<field name='code' position='after'>
<field name='intrastat' select='1'/>
</field>
</field>
</record>
<!-- Product -->
<record model="ir.ui.view" id="product_normal_form_view">
<field name="name">product.normal.form</field>
<field name="model">product.product</field>
<field name="inherit_id" ref="product.product_normal_form_view"/>
<field name="arch" type="xml">
<field name="product_manager" position="after">
<field name="intrastat_id"/>
<record id='product_normal_form_view' model='ir.ui.view'>
<field name='name'>product.normal.form</field>
<field name='model'>product.product</field>
<field name='inherit_id' ref='product.product_normal_form_view'/>
<field name='arch' type='xml'>
<field name='product_manager' position='after'>
<field name='intrastat_id'/>
</field>
</field>
</record>
<!-- Intrastat code -->
<record model="ir.ui.view" id="view_report_intrastat_code_tree">
<field name="name">report.intrastat.code.tree</field>
<field name="model">report.intrastat.code</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Intrastat code">
<field name="name"/>
<field name="description"/>
<record id='view_report_intrastat_code_tree' model='ir.ui.view'>
<field name='name'>report.intrastat.code.tree</field>
<field name='model'>report.intrastat.code</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Intrastat code'>
<field name='name'/>
<field name='description'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_report_intrastat_code_form">
<field name="name">report.intrastat.code.form</field>
<field name="model">report.intrastat.code</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Intrastat code">
<field name="name" select="1"/>
<field name="description" select="1"/>
<record id='view_report_intrastat_code_form' model='ir.ui.view'>
<field name='name'>report.intrastat.code.form</field>
<field name='model'>report.intrastat.code</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Intrastat code'>
<field name='name' select='1'/>
<field name='description' select='1'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_report_intrastat_code_tree">
<field name="name">Intrastat Code</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">report.intrastat.code</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<record id='action_report_intrastat_code_tree' model='ir.actions.act_window'>
<field name='name'>Intrastat Code</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>report.intrastat.code</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
</record>
<menuitem name="Products/Configuration/Intrastat Code" action="action_report_intrastat_code_tree" id="menu_report_intrastat_code"/>
<menuitem name='Products/Configuration/Intrastat Code' action='action_report_intrastat_code_tree' id='menu_report_intrastat_code'/>
<record model="ir.ui.view" id="view_report_intrastat_tree">
<field name="name">report.intrastat.view</field>
<field name="model">report.intrastat</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Intrastat Data">
<field name="name"/>
<field name="code"/>
<field name="intrastat_id"/>
<field name="weight"/>
<field name="value"/>
<field name="currency_id"/>
<field name="type"/>
<record id='view_report_intrastat_tree' model='ir.ui.view'>
<field name='name'>report.intrastat.view</field>
<field name='model'>report.intrastat</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Intrastat Data'>
<field name='name'/>
<field name='code'/>
<field name='intrastat_id'/>
<field name='weight'/>
<field name='value'/>
<field name='currency_id'/>
<field name='type'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_report_intrastat_tree">
<field name="name">Intrastat (this month)</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">report.intrastat</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<field name="domain">[('name','=',time.strftime('%Y-%m-01'))]</field>
<record id='action_report_intrastat_tree' model='ir.actions.act_window'>
<field name='name'>Intrastat (this month)</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>report.intrastat</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
<field name='domain'>[('name','=',time.strftime('%Y-%m-01'))]</field>
</record>
<menuitem name="Stock Management/Reporting/This Month/Intrastat" action="action_report_intrastat_tree" id="menu_report_intrastat"/>
<menuitem name='Stock Management/Reporting/This Month/Intrastat' action='action_report_intrastat_tree' id='menu_report_intrastat'/>
<record model="ir.actions.act_window" id="action_report_intrastat_tree_all">
<field name="name">Intrastat</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">report.intrastat</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<record id='action_report_intrastat_tree_all' model='ir.actions.act_window'>
<field name='name'>Intrastat</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>report.intrastat</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
</record>
<menuitem name="Stock Management/Reporting/All Months/Intrastat" action="action_report_intrastat_tree_all" id="menu_report_intrastat_all"/>
<menuitem name='Stock Management/Reporting/All Months/Intrastat' action='action_report_intrastat_tree_all' id='menu_report_intrastat_all'/>
</data>
</terp>

View File

@ -1,109 +1,109 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<data>
<record model="ir.ui.view" id="view_workcenter_load_tree">
<field name="name">report.workcenter.load.tree</field>
<field name="model">report.workcenter.load</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Workcenters load">
<field name="name" select="1"/>
<field name="workcenter_id" select="1"/>
<field name="cycle"/>
<field name="hour"/>
<record id='view_workcenter_load_tree' model='ir.ui.view'>
<field name='name'>report.workcenter.load.tree</field>
<field name='model'>report.workcenter.load</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Workcenters load'>
<field name='name' select='1'/>
<field name='workcenter_id' select='1'/>
<field name='cycle'/>
<field name='hour'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_workcenter_load_graph">
<field name="name">report.workcenter.load.graph</field>
<field name="model">report.workcenter.load</field>
<field name="type">graph</field>
<field name="arch" type="xml">
<graph string="Workcenter load" type="bar">
<field name="name"/>
<field name="cycle" operator="+"/>
<field name="hour" operator="+"/>
<field name="workcenter_id" group="True"/>
<record id='view_workcenter_load_graph' model='ir.ui.view'>
<field name='name'>report.workcenter.load.graph</field>
<field name='model'>report.workcenter.load</field>
<field name='type'>graph</field>
<field name='arch' type='xml'>
<graph type='bar' string='Workcenter load'>
<field name='name'/>
<field name='cycle' operator='+'/>
<field name='hour' operator='+'/>
<field name='workcenter_id' group='True'/>
</graph>
</field>
</record>
<record model="ir.ui.view" id="view_workcenter_load_form">
<field name="name">report.workcenter.load.form</field>
<field name="model">report.workcenter.load</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Workcenter load" type="bar">
<field name="name" select="1"/>
<field name="workcenter_id" select="1"/>
<field name="cycle"/>
<field name="hour"/>
<record id='view_workcenter_load_form' model='ir.ui.view'>
<field name='name'>report.workcenter.load.form</field>
<field name='model'>report.workcenter.load</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form type='bar' string='Workcenter load'>
<field name='name' select='1'/>
<field name='workcenter_id' select='1'/>
<field name='cycle'/>
<field name='hour'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_report_workcenter_load_tree">
<field name="name">Workcenter Loads</field>
<field name="res_model">report.workcenter.load</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<record id='action_report_workcenter_load_tree' model='ir.actions.act_window'>
<field name='name'>Workcenter Loads</field>
<field name='res_model'>report.workcenter.load</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
</record>
<menuitem name="Production Management/Reporting/Workcenter Loads" action="action_report_workcenter_load_tree" id="menu_report_workcenter_load"/>
<menuitem name='Production Management/Reporting/Workcenter Loads' action='action_report_workcenter_load_tree' id='menu_report_workcenter_load'/>
=============================
stock.move compared to internal location src/dest
==============================
=============================
stock.move compared to internal location src/dest
==============================
<record model="ir.ui.view" id="view_report_in_out_picking_tree">
<field name="name">report.mrp.inout.tree</field>
<field name="model">report.mrp.inout</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Stock value variation">
<field name="date"/>
<field name="value"/>
<record id='view_report_in_out_picking_tree' model='ir.ui.view'>
<field name='name'>report.mrp.inout.tree</field>
<field name='model'>report.mrp.inout</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Stock value variation'>
<field name='date'/>
<field name='value'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_report_in_out_picking_form">
<field name="name">report.mrp.inout.form</field>
<field name="model">report.mrp.inout</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Stock value variation" type="bar">
<field name="date" select="1"/>
<field name="value" select="1"/>
<record id='view_report_in_out_picking_form' model='ir.ui.view'>
<field name='name'>report.mrp.inout.form</field>
<field name='model'>report.mrp.inout</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form type='bar' string='Stock value variation'>
<field name='date' select='1'/>
<field name='value' select='1'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_report_in_out_picking_graph">
<field name="name">report.mrp.inout.graph</field>
<field name="model">report.mrp.inout</field>
<field name="type">graph</field>
<field name="arch" type="xml">
<graph string="Stock value variation" type="bar">
<field name="date" />
<field name="value" operator="+"/>
<record id='view_report_in_out_picking_graph' model='ir.ui.view'>
<field name='name'>report.mrp.inout.graph</field>
<field name='model'>report.mrp.inout</field>
<field name='type'>graph</field>
<field name='arch' type='xml'>
<graph type='bar' string='Stock value variation'>
<field name='date'/>
<field name='value' operator='+'/>
</graph>
</field>
</record>
<record model="ir.actions.act_window" id="action_report_in_out_picking_tree">
<field name="name">Weekly Stock Value Variation</field>
<field name="res_model">report.mrp.inout</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<record id='action_report_in_out_picking_tree' model='ir.actions.act_window'>
<field name='name'>Weekly Stock Value Variation</field>
<field name='res_model'>report.mrp.inout</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
</record>
<menuitem name="Production Management/Reporting/Weekly Stock Value Variation" action="action_report_in_out_picking_tree" id="menu_report_in_out_picking"/>
<menuitem name='Production Management/Reporting/Weekly Stock Value Variation' action='action_report_in_out_picking_tree' id='menu_report_in_out_picking'/>
</data>
</data>
</terp>

View File

@ -1,116 +1,116 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<data>
#
# Tasks by projects and users
#
<record model="ir.ui.view" id="view_task_project_user_form">
<field name="name">report.project.task.user.form</field>
<field name="model">report.project.task.user</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Tasks by Project and User">
<field name="name" select="1"/>
<field name="user_id" select="1"/>
<field name="project_id" select="1"/>
<field name="task_closed" select="1"/>
<field name="hours_planned" select="1"/>
<field name="hours_effective" select="1"/>
<field name="hours_delay" select="1"/>
<field name="closing_days"/>
<record id='view_task_project_user_form' model='ir.ui.view'>
<field name='name'>report.project.task.user.form</field>
<field name='model'>report.project.task.user</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Tasks by Project and User'>
<field name='name' select='1'/>
<field name='user_id' select='1'/>
<field name='project_id' select='1'/>
<field name='task_closed' select='1'/>
<field name='hours_planned' select='1'/>
<field name='hours_effective' select='1'/>
<field name='hours_delay' select='1'/>
<field name='closing_days'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_task_project_user_tree">
<field name="name">report.project.task.user.tree</field>
<field name="model">report.project.task.user</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Tasks by projects and users">
<field name="name" select="1"/>
<field name="user_id" select="1"/>
<field name="project_id" select="1"/>
<field name="task_closed" select="1"/>
<field name="hours_planned" select="1"/>
<field name="hours_effective" select="1"/>
<field name="hours_delay" select="1"/>
<field name="closing_days"/>
<record id='view_task_project_user_tree' model='ir.ui.view'>
<field name='name'>report.project.task.user.tree</field>
<field name='model'>report.project.task.user</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Tasks by projects and users'>
<field name='name' select='1'/>
<field name='user_id' select='1'/>
<field name='project_id' select='1'/>
<field name='task_closed' select='1'/>
<field name='hours_planned' select='1'/>
<field name='hours_effective' select='1'/>
<field name='hours_delay' select='1'/>
<field name='closing_days'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_project_task_user_tree_month">
<field name="name">Tasks finnished by project and user (this month)</field>
<field name="res_model">report.project.task.user</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<field name="domain">[('name','=',time.strftime('%Y-%m-01'))]</field>
<record id='action_project_task_user_tree_month' model='ir.actions.act_window'>
<field name='name'>Tasks finnished by project and user (this month)</field>
<field name='res_model'>report.project.task.user</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
<field name='domain'>[('name','=',time.strftime('%Y-%m-01'))]</field>
</record>
<menuitem name="Project Management/Reporting/This Month/Tasks Finnished This Month by Project and User" action="action_project_task_user_tree_month" id="menu_project_task_user_tree_month"/>
<menuitem name='Project Management/Reporting/This Month/Tasks Finnished This Month by Project and User' action='action_project_task_user_tree_month' id='menu_project_task_user_tree_month'/>
<record model="ir.actions.act_window" id="action_project_task_user_tree">
<field name="name">Tasks Closed by Project and User</field>
<field name="res_model">report.project.task.user</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<record id='action_project_task_user_tree' model='ir.actions.act_window'>
<field name='name'>Tasks Closed by Project and User</field>
<field name='res_model'>report.project.task.user</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
</record>
<menuitem name="Project Management/Reporting/All Months/Tasks Closed by Project and User" action="action_project_task_user_tree" id="menu_project_task_user_tree"/>
<menuitem name='Project Management/Reporting/All Months/Tasks Closed by Project and User' action='action_project_task_user_tree' id='menu_project_task_user_tree'/>
#
# Tasks by projects
#
<record model="ir.ui.view" id="view_task_project_form">
<field name="name">report.project.task.form</field>
<field name="model">report.project.task</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Tasks by Project">
<field name="name" select="1"/>
<field name="project_id" select="1"/>
<field name="task_closed" select="1"/>
<field name="hours_planned" select="1"/>
<field name="hours_effective" select="1"/>
<field name="hours_delay" select="1"/>
<field name="closing_days"/>
<record id='view_task_project_form' model='ir.ui.view'>
<field name='name'>report.project.task.form</field>
<field name='model'>report.project.task</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Tasks by Project'>
<field name='name' select='1'/>
<field name='project_id' select='1'/>
<field name='task_closed' select='1'/>
<field name='hours_planned' select='1'/>
<field name='hours_effective' select='1'/>
<field name='hours_delay' select='1'/>
<field name='closing_days'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_task_project_tree">
<field name="name">report.project.task.tree</field>
<field name="model">report.project.task</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Tasks by project">
<field name="name" select="1"/>
<field name="project_id" select="1"/>
<field name="task_closed" select="1"/>
<field name="hours_planned" select="1"/>
<field name="hours_effective" select="1"/>
<field name="hours_delay" select="1"/>
<field name="closing_days"/>
<record id='view_task_project_tree' model='ir.ui.view'>
<field name='name'>report.project.task.tree</field>
<field name='model'>report.project.task</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Tasks by project'>
<field name='name' select='1'/>
<field name='project_id' select='1'/>
<field name='task_closed' select='1'/>
<field name='hours_planned' select='1'/>
<field name='hours_effective' select='1'/>
<field name='hours_delay' select='1'/>
<field name='closing_days'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_project_task_tree_month">
<field name="name">Tasks finnished by project (this month)</field>
<field name="res_model">report.project.task</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<field name="domain">[('name','=',time.strftime('%Y-%m-01'))]</field>
<record id='action_project_task_tree_month' model='ir.actions.act_window'>
<field name='name'>Tasks finnished by project (this month)</field>
<field name='res_model'>report.project.task</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
<field name='domain'>[('name','=',time.strftime('%Y-%m-01'))]</field>
</record>
<menuitem name="Project Management/Reporting/This Month/Tasks Finnished This Month by Project" action="action_project_task_tree_month" id="menu_project_task_tree_month"/>
<menuitem name='Project Management/Reporting/This Month/Tasks Finnished This Month by Project' action='action_project_task_tree_month' id='menu_project_task_tree_month'/>
<record model="ir.actions.act_window" id="action_project_task_tree">
<field name="name">Tasks Closed by Project</field>
<field name="res_model">report.project.task</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<record id='action_project_task_tree' model='ir.actions.act_window'>
<field name='name'>Tasks Closed by Project</field>
<field name='res_model'>report.project.task</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
</record>
<menuitem name="Project Management/Reporting/All Months/Tasks Closed by Project" action="action_project_task_tree" id="menu_project_task_tree"/>
<menuitem name='Project Management/Reporting/All Months/Tasks Closed by Project' action='action_project_task_tree' id='menu_project_task_tree'/>
</data>
</data>
</terp>

View File

@ -1,126 +1,118 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<data>
#
# Purchases by products by month
#
<record model="ir.ui.view" id="view_order_product_form">
<field name="name">report.purchase.order.product.form</field>
<field name="model">report.purchase.order.product</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Purchases by products">
<field name="name" select="1"/>
<field name="product_id" select="1"/>
<field name="count"/>
<field name="quantity" select="1"/>
<field name="price_total" select="1"/>
<field name="price_average" select="1"/>
<field name="state" select="1"/>
<record id='view_order_product_form' model='ir.ui.view'>
<field name='name'>report.purchase.order.product.form</field>
<field name='model'>report.purchase.order.product</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Purchases by products'>
<field name='name' select='1'/>
<field name='product_id' select='1'/>
<field name='count'/>
<field name='quantity' select='1'/>
<field name='price_total' select='1'/>
<field name='price_average' select='1'/>
<field name='state' select='1'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_order_product_tree">
<field name="name">report.purchase.order.product.tree</field>
<field name="model">report.purchase.order.product</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Purchases by products">
<field name="name"/>
<field name="product_id"/>
<field name="count"/>
<field name="quantity"/>
<field name="price_total"/>
<field name="price_average"/>
<field name="state"/>
<record id='view_order_product_tree' model='ir.ui.view'>
<field name='name'>report.purchase.order.product.tree</field>
<field name='model'>report.purchase.order.product</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Purchases by products'>
<field name='name'/>
<field name='product_id'/>
<field name='count'/>
<field name='quantity'/>
<field name='price_total'/>
<field name='price_average'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_order_product_tree">
<field name="name">Purchases by Products (this month)</field>
<field name="res_model">report.purchase.order.product</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<field name="domain">[('name','=',time.strftime('%Y-%m-01'))]</field>
<record id='action_order_product_tree' model='ir.actions.act_window'>
<field name='name'>Purchases by Products (this month)</field>
<field name='res_model'>report.purchase.order.product</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
<field name='domain'>[('name','=',time.strftime('%Y-%m-01'))]</field>
</record>
<menuitem name="Purchase Management/Reporting/This Month/Purchases by Products" action="action_order_product_tree" id="menu_report_order_product"/>
<record model="ir.actions.act_window" id="action_order_product_tree_all">
<field name="name">Purchases by Products</field>
<field name="res_model">report.purchase.order.product</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<menuitem name='Purchase Management/Reporting/This Month/Purchases by Products' action='action_order_product_tree' id='menu_report_order_product'/>
<record id='action_order_product_tree_all' model='ir.actions.act_window'>
<field name='name'>Purchases by Products</field>
<field name='res_model'>report.purchase.order.product</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
</record>
<menuitem name="Purchase Management/Reporting/All Months/Purchases by Products" action="action_order_product_tree_all" id="menu_report_order_product_all"/>
<menuitem name='Purchase Management/Reporting/All Months/Purchases by Products' action='action_order_product_tree_all' id='menu_report_order_product_all'/>
#
# Purchases by category by month
#
<record model="ir.ui.view" id="view_order_category_form">
<field name="name">report.purchase.order.category.form</field>
<field name="model">report.purchase.order.category</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Purchases by Category of Products">
<field name="name" select="1"/>
<field name="category_id" select="1"/>
<field name="count"/>
<field name="quantity" select="1"/>
<field name="price_total" select="1"/>
<field name="price_average" select="1"/>
<field name="state" select="1"/>
<record id='view_order_category_form' model='ir.ui.view'>
<field name='name'>report.purchase.order.category.form</field>
<field name='model'>report.purchase.order.category</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Purchases by Category of Products'>
<field name='name' select='1'/>
<field name='category_id' select='1'/>
<field name='count'/>
<field name='quantity' select='1'/>
<field name='price_total' select='1'/>
<field name='price_average' select='1'/>
<field name='state' select='1'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_order_category_tree">
<field name="name">report.purchase.order.category.tree</field>
<field name="model">report.purchase.order.category</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Purchases by Category of Products">
<field name="name"/>
<field name="category_id"/>
<field name="count"/>
<field name="quantity"/>
<field name="price_total"/>
<field name="price_average"/>
<field name="state"/>
<record id='view_order_category_tree' model='ir.ui.view'>
<field name='name'>report.purchase.order.category.tree</field>
<field name='model'>report.purchase.order.category</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Purchases by Category of Products'>
<field name='name'/>
<field name='category_id'/>
<field name='count'/>
<field name='quantity'/>
<field name='price_total'/>
<field name='price_average'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_order_category_tree">
<field name="name">Purchases by Category of Product (this month)</field>
<field name="res_model">report.purchase.order.category</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<field name="domain">[('name','=',time.strftime('%Y-%m-01'))]</field>
<record id='action_order_category_tree' model='ir.actions.act_window'>
<field name='name'>Purchases by Category of Product (this month)</field>
<field name='res_model'>report.purchase.order.category</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
<field name='domain'>[('name','=',time.strftime('%Y-%m-01'))]</field>
</record>
<menuitem name="Purchase Management/Reporting/This Month/Purchases by Category of Products" action="action_order_category_tree" id="menu_report_order_category"/>
<record model="ir.actions.act_window" id="action_order_category_tree_all">
<field name="name">Purchases by Category of Products</field>
<field name="res_model">report.purchase.order.category</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<menuitem name='Purchase Management/Reporting/This Month/Purchases by Category of Products' action='action_order_category_tree' id='menu_report_order_category'/>
<record id='action_order_category_tree_all' model='ir.actions.act_window'>
<field name='name'>Purchases by Category of Products</field>
<field name='res_model'>report.purchase.order.category</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
</record>
<menuitem name="Purchase Management/Reporting/All Months/Purchases by Category of Products" action="action_order_category_tree_all" id="menu_report_order_category_all"/>
<menuitem name='Purchase Management/Reporting/All Months/Purchases by Category of Products' action='action_order_category_tree_all' id='menu_report_order_category_all'/>
<act_window name="Monthly purchases"
domain="[('product_id', '=', active_id)]"
res_model="report.purchase.order.product"
src_model="product.product"
id="act_product_product_2_report_purchases_order_product"/>
<act_window name='Monthly purchases' domain='[(&apos;product_id&apos;, &apos;=&apos;, active_id)]' id='act_product_product_2_report_purchases_order_product' src_model='product.product' res_model='report.purchase.order.product'/>
<act_window name="Monthly purchases"
domain="[('category_id', '=', active_id)]"
res_model="report.purchase.order.category"
src_model="product.category"
id="act_product_category_2_report_purchase_order_category"/>
<act_window name='Monthly purchases' domain='[(&apos;category_id&apos;, &apos;=&apos;, active_id)]' id='act_product_category_2_report_purchase_order_category' src_model='product.category' res_model='report.purchase.order.category'/>
</data>
</data>
</terp>

View File

@ -1,95 +1,95 @@
<terp>
<data>
<data>
<menuitem name="Sales Management/Reporting/All Months/Graphs/Monthly Sales Turnover Over One Year" id="ir_ui_menu1" icon="STOCK_PRINT"/>
<menuitem name="Sales Management/Reporting/All Months/Graphs/Daily Sales Turnover Over One Year" id="ir_ui_menu2" icon="STOCK_PRINT"/>
<menuitem name="Sales Management/Reporting/All Months/Graphs/Monthly Cumulated Sales Turnover Over One Year" id="ir_ui_menu3" icon="STOCK_PRINT"/>
<menuitem name='Sales Management/Reporting/All Months/Graphs/Monthly Sales Turnover Over One Year' icon='STOCK_PRINT' id='ir_ui_menu1'/>
<menuitem name='Sales Management/Reporting/All Months/Graphs/Daily Sales Turnover Over One Year' icon='STOCK_PRINT' id='ir_ui_menu2'/>
<menuitem name='Sales Management/Reporting/All Months/Graphs/Monthly Cumulated Sales Turnover Over One Year' icon='STOCK_PRINT' id='ir_ui_menu3'/>
<!-- reports -->
<record id="ir_report_custom_4" model="ir.report.custom">
<field name="model_id" model="ir.model" search="[('model','=','sale.order')]"/>
<field name="title">Monthly sales turnover over one year</field>
<field name="name">Monthly sales turnover over one year</field>
<field name="frequency">M</field>
<field name="type">bar</field>
<field name="menu_id" ref="ir_ui_menu1"/>
<record id='ir_report_custom_4' model='ir.report.custom'>
<field name='model_id' search='[(&apos;model&apos;,&apos;=&apos;,&apos;sale.order&apos;)]' model='ir.model'/>
<field name='title'>Monthly sales turnover over one year</field>
<field name='name'>Monthly sales turnover over one year</field>
<field name='frequency'>M</field>
<field name='type'>bar</field>
<field name='menu_id' ref='ir_ui_menu1'/>
</record>
<record id="ir_report_custom_5" model="ir.report.custom">
<field name="model_id" model="ir.model" search="[('model','=','sale.order')]"/>
<field name="title">Daily sales turnover over one year</field>
<field name="name">Daily sales turnover over one year</field>
<field name="frequency">D</field>
<field name="type">bar</field>
<field name="menu_id" ref="ir_ui_menu2"/>
<record id='ir_report_custom_5' model='ir.report.custom'>
<field name='model_id' search='[(&apos;model&apos;,&apos;=&apos;,&apos;sale.order&apos;)]' model='ir.model'/>
<field name='title'>Daily sales turnover over one year</field>
<field name='name'>Daily sales turnover over one year</field>
<field name='frequency'>D</field>
<field name='type'>bar</field>
<field name='menu_id' ref='ir_ui_menu2'/>
</record>
<record id="ir_report_custom_6" model="ir.report.custom">
<field name="model_id" model="ir.model" search="[('model','=','sale.order')]"/>
<field name="title">Monthly cumulated sales turnover over one year</field>
<field name="name">Monthly cumulated sales turnover over one year</field>
<field name="frequency">M</field>
<field name="type">bar</field>
<field name="menu_id" ref="ir_ui_menu3"/>
<record id='ir_report_custom_6' model='ir.report.custom'>
<field name='model_id' search='[(&apos;model&apos;,&apos;=&apos;,&apos;sale.order&apos;)]' model='ir.model'/>
<field name='title'>Monthly cumulated sales turnover over one year</field>
<field name='name'>Monthly cumulated sales turnover over one year</field>
<field name='frequency'>M</field>
<field name='type'>bar</field>
<field name='menu_id' ref='ir_ui_menu3'/>
</record>
<!-- fields -->
<record id="ir_report_custom_fields_0" model="ir.report.custom.fields">
<field name="field_child0" model="ir.model.fields" search="[('name','=','date_order'), ('model','=','sale.order')]"/>
<field name="sequence">1</field>
<field name="operation" eval="None"/>
<field name="report_id" ref="ir_report_custom_4"/>
<field name="name">order date</field>
<field name="groupby">1</field>
<record id='ir_report_custom_fields_0' model='ir.report.custom.fields'>
<field name='field_child0' search='[(&apos;name&apos;,&apos;=&apos;,&apos;date_order&apos;), (&apos;model&apos;,&apos;=&apos;,&apos;sale.order&apos;)]' model='ir.model.fields'/>
<field name='sequence'>1</field>
<field name='operation' eval='None'/>
<field name='report_id' ref='ir_report_custom_4'/>
<field name='name'>order date</field>
<field name='groupby'>1</field>
</record>
<record id="ir_report_custom_fields_sales" model="ir.report.custom.fields">
<field name="operation">calc_sum</field>
<field name="sequence">2</field>
<field name="field_child1" model="ir.model.fields" search="[('name','=','price_subtotal'), ('model','=','sale.order.line')]"/>
<field name="field_child0" model="ir.model.fields" search="[('name','=','order_line'), ('model','=','sale.order')]"/>
<field name="report_id" ref="ir_report_custom_4"/>
<field name="name">sales</field>
<record id='ir_report_custom_fields_sales' model='ir.report.custom.fields'>
<field name='operation'>calc_sum</field>
<field name='sequence'>2</field>
<field name='field_child1' search='[(&apos;name&apos;,&apos;=&apos;,&apos;price_subtotal&apos;), (&apos;model&apos;,&apos;=&apos;,&apos;sale.order.line&apos;)]' model='ir.model.fields'/>
<field name='field_child0' search='[(&apos;name&apos;,&apos;=&apos;,&apos;order_line&apos;), (&apos;model&apos;,&apos;=&apos;,&apos;sale.order&apos;)]' model='ir.model.fields'/>
<field name='report_id' ref='ir_report_custom_4'/>
<field name='name'>sales</field>
</record>
<record id="ir_report_custom_fields_2" model="ir.report.custom.fields">
<field name="field_child0" model="ir.model.fields" search="[('name','=','date_order'), ('model','=','sale.order')]"/>
<field name="sequence">1</field>
<field name="operation" eval="None"/>
<field name="report_id" ref="ir_report_custom_5"/>
<field name="name">order date</field>
<field name="groupby">1</field>
<record id='ir_report_custom_fields_2' model='ir.report.custom.fields'>
<field name='field_child0' search='[(&apos;name&apos;,&apos;=&apos;,&apos;date_order&apos;), (&apos;model&apos;,&apos;=&apos;,&apos;sale.order&apos;)]' model='ir.model.fields'/>
<field name='sequence'>1</field>
<field name='operation' eval='None'/>
<field name='report_id' ref='ir_report_custom_5'/>
<field name='name'>order date</field>
<field name='groupby'>1</field>
</record>
<record id="ir_report_custom_fields_sale" model="ir.report.custom.fields">
<field name="operation">calc_sum</field>
<field name="sequence">2</field>
<field name="field_child1" model="ir.model.fields" search="[('name','=','price_subtotal'), ('model','=','sale.order.line')]"/>
<field name="field_child0" model="ir.model.fields" search="[('name','=','order_line'),('model','=','sale.order')]"/>
<field name="cumulate">1</field>
<field name="report_id" ref="ir_report_custom_5"/>
<field name="name">sale</field>
<record id='ir_report_custom_fields_sale' model='ir.report.custom.fields'>
<field name='operation'>calc_sum</field>
<field name='sequence'>2</field>
<field name='field_child1' search='[(&apos;name&apos;,&apos;=&apos;,&apos;price_subtotal&apos;), (&apos;model&apos;,&apos;=&apos;,&apos;sale.order.line&apos;)]' model='ir.model.fields'/>
<field name='field_child0' search='[(&apos;name&apos;,&apos;=&apos;,&apos;order_line&apos;),(&apos;model&apos;,&apos;=&apos;,&apos;sale.order&apos;)]' model='ir.model.fields'/>
<field name='cumulate'>1</field>
<field name='report_id' ref='ir_report_custom_5'/>
<field name='name'>sale</field>
</record>
<record id="ir_report_custom_fields_1" model="ir.report.custom.fields">
<field name="field_child0" model="ir.model.fields" search="[('name','=','date_order'), ('model','=','sale.order')]"/>
<field name="sequence">1</field>
<field name="operation">calc_sum</field>
<field name="report_id" ref="ir_report_custom_6"/>
<field name="name">order date</field>
<field name="groupby">1</field>
<record id='ir_report_custom_fields_1' model='ir.report.custom.fields'>
<field name='field_child0' search='[(&apos;name&apos;,&apos;=&apos;,&apos;date_order&apos;), (&apos;model&apos;,&apos;=&apos;,&apos;sale.order&apos;)]' model='ir.model.fields'/>
<field name='sequence'>1</field>
<field name='operation'>calc_sum</field>
<field name='report_id' ref='ir_report_custom_6'/>
<field name='name'>order date</field>
<field name='groupby'>1</field>
</record>
<record id="ir_report_custom_fields_sales2" model="ir.report.custom.fields">
<field name="sequence">2</field>
<field name="field_child1" model="ir.model.fields" search="[('name','=','price_subtotal'), ('model','=','sale.order.line')]"/>
<field name="field_child0" model="ir.model.fields" search="[('name','=','order_line'), ('model','=','sale.order')]"/>
<field name="operation">calc_sum</field>
<field name="cumulate">1</field>
<field name="report_id" ref="ir_report_custom_6"/>
<field name="name">sales</field>
<record id='ir_report_custom_fields_sales2' model='ir.report.custom.fields'>
<field name='sequence'>2</field>
<field name='field_child1' search='[(&apos;name&apos;,&apos;=&apos;,&apos;price_subtotal&apos;), (&apos;model&apos;,&apos;=&apos;,&apos;sale.order.line&apos;)]' model='ir.model.fields'/>
<field name='field_child0' search='[(&apos;name&apos;,&apos;=&apos;,&apos;order_line&apos;), (&apos;model&apos;,&apos;=&apos;,&apos;sale.order&apos;)]' model='ir.model.fields'/>
<field name='operation'>calc_sum</field>
<field name='cumulate'>1</field>
<field name='report_id' ref='ir_report_custom_6'/>
<field name='name'>sales</field>
</record>
<function model="ir.report.custom" name="subscribe" eval="[[ir_report_custom_4]]"/>
<function model="ir.report.custom" name="subscribe" eval="[[ir_report_custom_5]]"/>
<function model="ir.report.custom" name="subscribe" eval="[[ir_report_custom_6]]"/>
<function name='subscribe' model='ir.report.custom' eval='[[ir_report_custom_4]]'/>
<function name='subscribe' model='ir.report.custom' eval='[[ir_report_custom_5]]'/>
<function name='subscribe' model='ir.report.custom' eval='[[ir_report_custom_6]]'/>
</data>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<data>
#
# Sales by products by month
@ -8,136 +8,136 @@
<record model="ir.ui.view" id="view_order_product_form">
<field name="name">report.sale.order.product.form</field>
<field name="model">report.sale.order.product</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Sales by Product">
<field name="name" select="1"/>
<field name="product_id" select="1"/>
<field name="count"/>
<field name="quantity" select="2"/>
<field name="price_total" select="2"/>
<field name="price_average" select="2"/>
<field name="state" select="1"/>
<record id='view_order_product_form' model='ir.ui.view'>
<field name='name'>report.sale.order.product.form</field>
<field name='model'>report.sale.order.product</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Sales by Product'>
<field name='name' select='1'/>
<field name='product_id' select='1'/>
<field name='count'/>
<field name='quantity' select='2'/>
<field name='price_total' select='2'/>
<field name='price_average' select='2'/>
<field name='state' select='1'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_order_product_tree">
<field name="name">report.sale.order.product.tree</field>
<field name="model">report.sale.order.product</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Sales by Product">
<field name="name"/>
<field name="product_id"/>
<field name="count"/>
<field name="quantity"/>
<field name="price_total"/>
<field name="price_average"/>
<field name="state"/>
<record id='view_order_product_tree' model='ir.ui.view'>
<field name='name'>report.sale.order.product.tree</field>
<field name='model'>report.sale.order.product</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Sales by Product'>
<field name='name'/>
<field name='product_id'/>
<field name='count'/>
<field name='quantity'/>
<field name='price_total'/>
<field name='price_average'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_order_product_tree">
<field name="name">Sales by Product (this month)</field>
<field name="res_model">report.sale.order.product</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<field name="domain">[('name','=',time.strftime('%Y-%m-01'))]</field>
<record id='action_order_product_tree' model='ir.actions.act_window'>
<field name='name'>Sales by Product (this month)</field>
<field name='res_model'>report.sale.order.product</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
<field name='domain'>[('name','=',time.strftime('%Y-%m-01'))]</field>
</record>
<menuitem name="Sales Management/Reporting/This Month/Sales by Product" action="action_order_product_tree" id="menu_report_order_product"/>
<record model="ir.actions.act_window" id="action_order_product_tree_all">
<field name="name">Sales by Product</field>
<field name="res_model">report.sale.order.product</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<menuitem name='Sales Management/Reporting/This Month/Sales by Product' action='action_order_product_tree' id='menu_report_order_product'/>
<record id='action_order_product_tree_all' model='ir.actions.act_window'>
<field name='name'>Sales by Product</field>
<field name='res_model'>report.sale.order.product</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
</record>
<menuitem name="Sales Management/Reporting/All Months/Sales by Product" action="action_order_product_tree_all" id="menu_report_order_product_all"/>
<menuitem name='Sales Management/Reporting/All Months/Sales by Product' action='action_order_product_tree_all' id='menu_report_order_product_all'/>
#
# Sales by category by month
#
<record model="ir.ui.view" id="view_order_category_form">
<field name="name">report.sale.order.category.form</field>
<field name="model">report.sale.order.category</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Sales Orders by category">
<field name="name" select="1"/>
<field name="category_id" select="1"/>
<field name="count"/>
<field name="quantity" select="2"/>
<field name="price_total" select="2"/>
<field name="price_average" select="2"/>
<field name="state" select="1"/>
<record id='view_order_category_form' model='ir.ui.view'>
<field name='name'>report.sale.order.category.form</field>
<field name='model'>report.sale.order.category</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Sales Orders by category'>
<field name='name' select='1'/>
<field name='category_id' select='1'/>
<field name='count'/>
<field name='quantity' select='2'/>
<field name='price_total' select='2'/>
<field name='price_average' select='2'/>
<field name='state' select='1'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_order_category_tree">
<field name="name">report.sale.order.category.tree</field>
<field name="model">report.sale.order.category</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Sales by Category of Products">
<field name="name"/>
<field name="category_id"/>
<field name="count"/>
<field name="quantity"/>
<field name="price_total"/>
<field name="price_average"/>
<field name="state"/>
<record id='view_order_category_tree' model='ir.ui.view'>
<field name='name'>report.sale.order.category.tree</field>
<field name='model'>report.sale.order.category</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Sales by Category of Products'>
<field name='name'/>
<field name='category_id'/>
<field name='count'/>
<field name='quantity'/>
<field name='price_total'/>
<field name='price_average'/>
<field name='state'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_order_category_graph">
<field name="name">report.sale.order.category.graph</field>
<field name="model">report.sale.order.category</field>
<field name="type">graph</field>
<field name="arch" type="xml">
<graph string="Sales by Category of Products" type="pie">
<field name="category_id"/>
<field name="price_average"/>
<record id='view_order_category_graph' model='ir.ui.view'>
<field name='name'>report.sale.order.category.graph</field>
<field name='model'>report.sale.order.category</field>
<field name='type'>graph</field>
<field name='arch' type='xml'>
<graph type='pie' string='Sales by Category of Products'>
<field name='category_id'/>
<field name='price_average'/>
</graph>
</field>
</record>
<record model="ir.actions.act_window" id="action_order_category_tree">
<field name="name">Sales by Category of Product (this month)</field>
<field name="res_model">report.sale.order.category</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<field name="domain">[('name','=',time.strftime('%Y-%m-01'))]</field>
<record id='action_order_category_tree' model='ir.actions.act_window'>
<field name='name'>Sales by Category of Product (this month)</field>
<field name='res_model'>report.sale.order.category</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
<field name='domain'>[('name','=',time.strftime('%Y-%m-01'))]</field>
</record>
<menuitem name="Sales Management/Reporting/This Month/Sales by Category of Products" action="action_order_category_tree" id="menu_report_order_category"/>
<record model="ir.actions.act_window" id="action_order_category_tree_all">
<field name="name">Sales by Category of Products</field>
<field name="res_model">report.sale.order.category</field>
<field name="view_type">form</field>
<field name="view_mode">tree,graph</field>
<menuitem name='Sales Management/Reporting/This Month/Sales by Category of Products' action='action_order_category_tree' id='menu_report_order_category'/>
<record id='action_order_category_tree_all' model='ir.actions.act_window'>
<field name='name'>Sales by Category of Products</field>
<field name='res_model'>report.sale.order.category</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,graph</field>
</record>
<menuitem name="Sales Management/Reporting/All Months/Sales by Category of Products" action="action_order_category_tree_all" id="menu_report_order_category_all"/>
<menuitem name='Sales Management/Reporting/All Months/Sales by Category of Products' action='action_order_category_tree_all' id='menu_report_order_category_all'/>
#
# Sales of the month
#
<record model="ir.actions.act_window" id="action_order_sale_list">
<field name="name">Sales of the Month</field>
<field name="res_model">sale.order</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('date_order','>=',time.strftime('%Y-%m-01')),('state','&lt;&gt;','draft'),('state','&lt;&gt;','cancel')]</field>
<record id='action_order_sale_list' model='ir.actions.act_window'>
<field name='name'>Sales of the Month</field>
<field name='res_model'>sale.order</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('date_order','>=',time.strftime('%Y-%m-01')),('state','&lt;&gt;','draft'),('state','&lt;&gt;','cancel')]</field>
</record>
<menuitem name="Sales Management/Reporting/This Month/Sales of the Month" action="action_order_sale_list" id="menu_report_order_sale_list"/>
<menuitem name='Sales Management/Reporting/This Month/Sales of the Month' action='action_order_sale_list' id='menu_report_order_sale_list'/>
</data>
</data>
</terp>

View File

@ -1,48 +1,36 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<record model="ir.ui.view" id="report_stock_prodlots_tree">
<field name="name">report.stock.prodlots.view</field>
<field name="model">report.stock.prodlots</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Stock by production lots">
<field name="location_id" select="1"/>
<field name="product_id" select="1"/>
<field name="prodlot_id" select="1"/>
<field name="name"/>
<record id='report_stock_prodlots_tree' model='ir.ui.view'>
<field name='name'>report.stock.prodlots.view</field>
<field name='model'>report.stock.prodlots</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Stock by production lots'>
<field name='location_id' select='1'/>
<field name='product_id' select='1'/>
<field name='prodlot_id' select='1'/>
<field name='name'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_report_stock_prodlots_form">
<field name="name">Stock by production lots</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">report.stock.prodlots</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
<record id='action_report_stock_prodlots_form' model='ir.actions.act_window'>
<field name='name'>Stock by production lots</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>report.stock.prodlots</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
</record>
<menuitem name="Stock Management/Reporting/Traceability/Stock by Production Lots" action="action_report_stock_prodlots_form" id="menu_report_stock_prodlots"/>
<menuitem name='Stock Management/Reporting/Traceability/Stock by Production Lots' action='action_report_stock_prodlots_form' id='menu_report_stock_prodlots'/>
<act_window name="Stock by production lots"
domain="[('location_id', '=', active_id)]"
res_model="report.stock.prodlots"
src_model="stock.location"
id="act_stock_location_2_report_stock_prodlots"/>
<act_window name='Stock by production lots' domain='[(&apos;location_id&apos;, &apos;=&apos;, active_id)]' id='act_stock_location_2_report_stock_prodlots' src_model='stock.location' res_model='report.stock.prodlots'/>
<act_window name="Stock by production lots"
domain="[('product_id', '=', active_id)]"
res_model="report.stock.prodlots"
src_model="product.product"
id="act_product_product_2_report_stock_prodlots"/>
<act_window name='Stock by production lots' domain='[(&apos;product_id&apos;, &apos;=&apos;, active_id)]' id='act_product_product_2_report_stock_prodlots' src_model='product.product' res_model='report.stock.prodlots'/>
<act_window name="Stock"
domain="[('prodlot_id', '=', active_id)]"
res_model="report.stock.prodlots"
src_model="stock.production.lot"
id="act_stock_production_lot_2_report_stock_prodlots"/>
<act_window name='Stock' domain='[(&apos;prodlot_id&apos;, &apos;=&apos;, active_id)]' id='act_stock_production_lot_2_report_stock_prodlots' src_model='stock.production.lot' res_model='report.stock.prodlots'/>
</data>
</terp>

View File

@ -1,61 +1,61 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<data>
#
# Tasks by projects and users
#
<record model="ir.ui.view" id="view_task_project_form">
<field name="name">report.project.task.form</field>
<field name="model">report.task.user.pipeline.open</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Tasks by User">
<field name="user_id" select="1"/>
<field name="company_id" select="1"/>
<field name="task_nbr" select="2"/>
<field name="task_hrs" select="2"/>
<field name="task_progress" select="2"/>
<record id='view_task_project_form' model='ir.ui.view'>
<field name='name'>report.project.task.form</field>
<field name='model'>report.task.user.pipeline.open</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Tasks by User'>
<field name='user_id' select='1'/>
<field name='company_id' select='1'/>
<field name='task_nbr' select='2'/>
<field name='task_hrs' select='2'/>
<field name='task_progress' select='2'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_task_project_graph">
<field name="name">report.project.task.graph</field>
<field name="model">report.task.user.pipeline.open</field>
<field name="type">graph</field>
<field name="arch" type="xml">
<graph string="Tasks by User" type="bar">
<field name="user_id"/>
<field name="task_progress" operator="+"/>
<record id='view_task_project_graph' model='ir.ui.view'>
<field name='name'>report.project.task.graph</field>
<field name='model'>report.task.user.pipeline.open</field>
<field name='type'>graph</field>
<field name='arch' type='xml'>
<graph type='bar' string='Tasks by User'>
<field name='user_id'/>
<field name='task_progress' operator='+'/>
</graph>
</field>
</record>
<record model="ir.ui.view" id="view_task_project_tree">
<field name="name">report.project.task.tree</field>
<field name="model">report.task.user.pipeline.open</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Tasks by User">
<field name="user_id"/>
<field name="company_id"/>
<field name="task_nbr"/>
<field name="task_hrs"/>
<field name="task_progress"/>
<record id='view_task_project_tree' model='ir.ui.view'>
<field name='name'>report.project.task.tree</field>
<field name='model'>report.task.user.pipeline.open</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Tasks by User'>
<field name='user_id'/>
<field name='company_id'/>
<field name='task_nbr'/>
<field name='task_hrs'/>
<field name='task_progress'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_project_task">
<field name="name">Tasks by User</field>
<field name="res_model">report.task.user.pipeline.open</field>
<field name="view_type">form</field>
<field name="view_mode">tree,graph</field>
<field name="domain">[]</field>
<record id='action_project_task' model='ir.actions.act_window'>
<field name='name'>Tasks by User</field>
<field name='res_model'>report.task.user.pipeline.open</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,graph</field>
<field name='domain'>[]</field>
</record>
<menuitem name="Project Management/Reporting/All Months/Tasks by User" action="action_project_task" id="menu_project_task_user_tree"/>
<menuitem name='Project Management/Reporting/All Months/Tasks by User' action='action_project_task' id='menu_project_task_user_tree'/>
</data>
</data>
</terp>

View File

@ -1,333 +1,290 @@
<?xml version="1.0"?>
<?xml version='1.0'?>
<terp>
<data>
<data>
#
# Statistics report on timesheet by user
#
<record model="ir.ui.view" id="view_timesheet_user_graph">
<field name="name">report_timesheet.user.graph</field>
<field name="model">report_timesheet.user</field>
<field name="type">graph</field>
<field name="arch" type="xml">
<graph string="Timesheet by user" type="bar">
<field name="name"/>
<field name="quantity" operator="+"/>
<field name="user_id" group="True"/>
<record id='view_timesheet_user_graph' model='ir.ui.view'>
<field name='name'>report_timesheet.user.graph</field>
<field name='model'>report_timesheet.user</field>
<field name='type'>graph</field>
<field name='arch' type='xml'>
<graph type='bar' string='Timesheet by user'>
<field name='name'/>
<field name='quantity' operator='+'/>
<field name='user_id' group='True'/>
</graph>
</field>
</record>
<record model="ir.ui.view" id="view_timesheet_user_form">
<field name="name">report_timesheet.timesheet.user.form</field>
<field name="model">report_timesheet.user</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Timesheet by user">
<field name="name" select="1"/>
<field name="user_id" select="1"/>
<record id='view_timesheet_user_form' model='ir.ui.view'>
<field name='name'>report_timesheet.timesheet.user.form</field>
<field name='model'>report_timesheet.user</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Timesheet by user'>
<field name='name' select='1'/>
<field name='user_id' select='1'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_timesheet_user_tree">
<field name="name">report_timesheet.timesheet.user.tree</field>
<field name="model">report_timesheet.user</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Timesheet by user">
<field name="name"/>
<field name="user_id"/>
<field name="quantity"/>
<field name="cost"/>
<record id='view_timesheet_user_tree' model='ir.ui.view'>
<field name='name'>report_timesheet.timesheet.user.tree</field>
<field name='model'>report_timesheet.user</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Timesheet by user'>
<field name='name'/>
<field name='user_id'/>
<field name='quantity'/>
<field name='cost'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_timesheet_user_stat">
<field name="name">Timesheet by user (this month)</field>
<field name="res_model">report_timesheet.user</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<field name="domain">[('name','&gt;=',time.strftime('%Y-%m-01'))]</field>
<record id='action_timesheet_user_stat' model='ir.actions.act_window'>
<field name='name'>Timesheet by user (this month)</field>
<field name='res_model'>report_timesheet.user</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
<field name='domain'>[('name','&gt;=',time.strftime('%Y-%m-01'))]</field>
</record>
<menuitem
name="Human Resources/Reporting/This Month/Timesheet by User"
action="action_timesheet_user_stat"
id="menu_report_timesheet_user"/>
<menuitem name='Human Resources/Reporting/This Month/Timesheet by User' action='action_timesheet_user_stat' id='menu_report_timesheet_user'/>
<record model="ir.ui.view" id="view_timesheet_account_date_graph_account">
<field name="name">report_timesheet.account.date.graph</field>
<field name="model">report_timesheet.account.date</field>
<field name="type">graph</field>
<field name="arch" type="xml">
<graph string="Daily timesheet per account" orientation="horizontal" type="bar">
<field name="name"/>
<field name="quantity" operator="+"/>
<field name="account_id" group="True"/>
<record id='view_timesheet_account_date_graph_account' model='ir.ui.view'>
<field name='name'>report_timesheet.account.date.graph</field>
<field name='model'>report_timesheet.account.date</field>
<field name='type'>graph</field>
<field name='arch' type='xml'>
<graph type='bar' orientation='horizontal' string='Daily timesheet per account'>
<field name='name'/>
<field name='quantity' operator='+'/>
<field name='account_id' group='True'/>
</graph>
</field>
</record>
<record model="ir.actions.act_window" id="action_timesheet_user_stat_my">
<field name="name">My Timesheet of the Month</field>
<field name="res_model">report_timesheet.account.date</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<field name="view_id" ref="view_timesheet_account_date_graph_account"/>
<field name="domain">[('name','&gt;=',time.strftime('%Y-%m-01')), ('user_id','=',uid)]</field>
<record id='action_timesheet_user_stat_my' model='ir.actions.act_window'>
<field name='name'>My Timesheet of the Month</field>
<field name='res_model'>report_timesheet.account.date</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
<field name='view_id' ref='view_timesheet_account_date_graph_account'/>
<field name='domain'>[('name','&gt;=',time.strftime('%Y-%m-01')), ('user_id','=',uid)]</field>
</record>
<menuitem
name="Human Resources/Reporting/This Month/"
action="action_timesheet_user_stat_my"
id="menu_report_timesheet_user_my"/>
<menuitem name='Human Resources/Reporting/This Month/' action='action_timesheet_user_stat_my' id='menu_report_timesheet_user_my'/>
<record model="ir.actions.act_window" id="action_timesheet_user_stat_all">
<field name="name">Timesheet by User</field>
<field name="res_model">report_timesheet.user</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<record id='action_timesheet_user_stat_all' model='ir.actions.act_window'>
<field name='name'>Timesheet by User</field>
<field name='res_model'>report_timesheet.user</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
</record>
<menuitem
name="Human Resources/Reporting/All Months/Timesheet by User"
action="action_timesheet_user_stat_all"
id="menu_report_timesheet_user_all"/>
<menuitem name='Human Resources/Reporting/All Months/Timesheet by User' action='action_timesheet_user_stat_all' id='menu_report_timesheet_user_all'/>
#
# Statistics report on timesheets to invoice
#
<record model="ir.ui.view" id="view_timesheet_invoice_graph">
<field name="name">report_timesheet.invoice.graph</field>
<field name="model">report_timesheet.invoice</field>
<field name="type">graph</field>
<field name="arch" type="xml">
<graph string="Timesheet by invoice">
<field name="account_id"/>
<field name="amount_invoice" operator="+"/>
<record id='view_timesheet_invoice_graph' model='ir.ui.view'>
<field name='name'>report_timesheet.invoice.graph</field>
<field name='model'>report_timesheet.invoice</field>
<field name='type'>graph</field>
<field name='arch' type='xml'>
<graph string='Timesheet by invoice'>
<field name='account_id'/>
<field name='amount_invoice' operator='+'/>
</graph>
</field>
</record>
<record model="ir.ui.view" id="view_timesheet_invoice_form">
<field name="name">report_timesheet.timesheet.invoice.form</field>
<field name="model">report_timesheet.invoice</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Timesheet by invoice">
<field name="account_id" select="1"/>
<field name="manager_id" select="1"/>
<field name="user_id" select="1"/>
<record id='view_timesheet_invoice_form' model='ir.ui.view'>
<field name='name'>report_timesheet.timesheet.invoice.form</field>
<field name='model'>report_timesheet.invoice</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Timesheet by invoice'>
<field name='account_id' select='1'/>
<field name='manager_id' select='1'/>
<field name='user_id' select='1'/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_timesheet_invoice_tree">
<field name="name">report_timesheet.timesheet.invoice.tree</field>
<field name="model">report_timesheet.invoice</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Timesheets to invoice">
<field name="user_id"/>
<field name="account_id"/>
<field name="manager_id"/>
<field name="quantity"/>
<field name="amount_invoice"/>
<record id='view_timesheet_invoice_tree' model='ir.ui.view'>
<field name='name'>report_timesheet.timesheet.invoice.tree</field>
<field name='model'>report_timesheet.invoice</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Timesheets to invoice'>
<field name='user_id'/>
<field name='account_id'/>
<field name='manager_id'/>
<field name='quantity'/>
<field name='amount_invoice'/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_timesheet_invoice_stat_all">
<field name="name">Timesheet by Invoice</field>
<field name="res_model">report_timesheet.invoice</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<record id='action_timesheet_invoice_stat_all' model='ir.actions.act_window'>
<field name='name'>Timesheet by Invoice</field>
<field name='res_model'>report_timesheet.invoice</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
</record>
<menuitem
name="Human Resources/Reporting/All Months/Timesheet by Invoice"
action="action_timesheet_invoice_stat_all"
id="menu_report_timesheet_invoice_all"/>
<menuitem name='Human Resources/Reporting/All Months/Timesheet by Invoice' action='action_timesheet_invoice_stat_all' id='menu_report_timesheet_invoice_all'/>
<record model="ir.actions.act_window" id="action_timesheet_invoice_stat_my">
<field name="name">My timesheets to invoice</field>
<field name="res_model">report_timesheet.invoice</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<field name="domain">[('manager_id','=',uid)]</field>
<record id='action_timesheet_invoice_stat_my' model='ir.actions.act_window'>
<field name='name'>My timesheets to invoice</field>
<field name='res_model'>report_timesheet.invoice</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
<field name='domain'>[('manager_id','=',uid)]</field>
</record>
<menuitem
name="Human Resources/Reporting/This Month/My Timesheets to Invoice"
action="action_timesheet_invoice_stat_my"
id="menu_report_timesheet_invoice_my"/>
<menuitem name='Human Resources/Reporting/This Month/My Timesheets to Invoice' action='action_timesheet_invoice_stat_my' id='menu_report_timesheet_invoice_my'/>
#
# Statistics report on daily timesheets per account
#
<record model="ir.ui.view" id="view_timesheet_account_date_tree">
<field name="name">report_timesheet.account.date.tree</field>
<field name="model">report_timesheet.account.date</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Daily timesheet per account">
<field name="name"/>
<field name="account_id"/>
<field name="user_id"/>
<field name="quantity"/>
<record id='view_timesheet_account_date_tree' model='ir.ui.view'>
<field name='name'>report_timesheet.account.date.tree</field>
<field name='model'>report_timesheet.account.date</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Daily timesheet per account'>
<field name='name'/>
<field name='account_id'/>
<field name='user_id'/>
<field name='quantity'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_timesheet_account_date_graph">
<field name="name">report_timesheet.account.date.graph</field>
<field name="model">report_timesheet.account.date</field>
<field name="type">graph</field>
<field name="arch" type="xml">
<graph string="Daily timesheet per account" orientation="horizontal">
<field name="account_id"/>
<field name="quantity" operator="+"/>
<field name="user_id" group="True"/>
<record id='view_timesheet_account_date_graph' model='ir.ui.view'>
<field name='name'>report_timesheet.account.date.graph</field>
<field name='model'>report_timesheet.account.date</field>
<field name='type'>graph</field>
<field name='arch' type='xml'>
<graph orientation='horizontal' string='Daily timesheet per account'>
<field name='account_id'/>
<field name='quantity' operator='+'/>
<field name='user_id' group='True'/>
</graph>
</field>
</record>
<record model="ir.ui.view" id="view_timesheet_account_date_form">
<field name="name">report_timesheet.timesheet.account.date.form</field>
<field name="model">report_timesheet.account.date</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Daily timesheet by account">
<field name="name" select="1"/>
<field name="account_id" select="1"/>
<field name="user_id" select="1"/>
<field name="quantity"/>
<record id='view_timesheet_account_date_form' model='ir.ui.view'>
<field name='name'>report_timesheet.timesheet.account.date.form</field>
<field name='model'>report_timesheet.account.date</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Daily timesheet by account'>
<field name='name' select='1'/>
<field name='account_id' select='1'/>
<field name='user_id' select='1'/>
<field name='quantity'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_timesheet_account_date_stat_all">
<field name="name">Daily Timesheet by Account</field>
<field name="res_model">report_timesheet.account.date</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<record id='action_timesheet_account_date_stat_all' model='ir.actions.act_window'>
<field name='name'>Daily Timesheet by Account</field>
<field name='res_model'>report_timesheet.account.date</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
</record>
<menuitem
name="Human Resources/Reporting/All Months/Daily Timesheet by Account"
action="action_timesheet_account_date_stat_all"
id="menu_report_timesheet_account_date_all"/>
<menuitem name='Human Resources/Reporting/All Months/Daily Timesheet by Account' action='action_timesheet_account_date_stat_all' id='menu_report_timesheet_account_date_all'/>
<record model="ir.actions.act_window" id="action_timesheet_account_date_stat_my">
<field name="name">My daily timesheets by account</field>
<field name="res_model">report_timesheet.account.date</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<field name="domain">[('user_id','=',uid)]</field>
<record id='action_timesheet_account_date_stat_my' model='ir.actions.act_window'>
<field name='name'>My daily timesheets by account</field>
<field name='res_model'>report_timesheet.account.date</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
<field name='domain'>[('user_id','=',uid)]</field>
</record>
<menuitem
name="Human Resources/Reporting/This Month/My Daily Timesheets by Account"
action="action_timesheet_account_date_stat_my"
id="menu_report_timesheet_account_date_my"/>
<menuitem name='Human Resources/Reporting/This Month/My Daily Timesheets by Account' action='action_timesheet_account_date_stat_my' id='menu_report_timesheet_account_date_my'/>
#
# Statistics report on timesheets per account
#
<record model="ir.ui.view" id="view_timesheet_account_tree">
<field name="name">report_timesheet.account.tree</field>
<field name="model">report_timesheet.account</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Timesheet per account">
<field name="name"/>
<field name="account_id"/>
<field name="user_id"/>
<field name="quantity"/>
<record id='view_timesheet_account_tree' model='ir.ui.view'>
<field name='name'>report_timesheet.account.tree</field>
<field name='model'>report_timesheet.account</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Timesheet per account'>
<field name='name'/>
<field name='account_id'/>
<field name='user_id'/>
<field name='quantity'/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_timesheet_account_graph">
<field name="name">report_timesheet.account.graph</field>
<field name="model">report_timesheet.account</field>
<field name="type">graph</field>
<field name="arch" type="xml">
<graph string="Timesheet per account">
<field name="account_id"/>
<field name="quantity" operator="+"/>
<field name="user_id" group="True"/>
<record id='view_timesheet_account_graph' model='ir.ui.view'>
<field name='name'>report_timesheet.account.graph</field>
<field name='model'>report_timesheet.account</field>
<field name='type'>graph</field>
<field name='arch' type='xml'>
<graph string='Timesheet per account'>
<field name='account_id'/>
<field name='quantity' operator='+'/>
<field name='user_id' group='True'/>
</graph>
</field>
</record>
<record model="ir.ui.view" id="view_timesheet_account_form">
<field name="name">report_timesheet.timesheet.account.form</field>
<field name="model">report_timesheet.account</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Timesheet by account">
<field name="name" select="1"/>
<field name="account_id" select="1"/>
<field name="user_id" select="1"/>
<field name="quantity"/>
<record id='view_timesheet_account_form' model='ir.ui.view'>
<field name='name'>report_timesheet.timesheet.account.form</field>
<field name='model'>report_timesheet.account</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Timesheet by account'>
<field name='name' select='1'/>
<field name='account_id' select='1'/>
<field name='user_id' select='1'/>
<field name='quantity'/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_timesheet_account_stat_all">
<field name="name">Timesheet by Account</field>
<field name="res_model">report_timesheet.account</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<record id='action_timesheet_account_stat_all' model='ir.actions.act_window'>
<field name='name'>Timesheet by Account</field>
<field name='res_model'>report_timesheet.account</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
</record>
<menuitem
name="Human Resources/Reporting/All Months/Timesheet by Account"
action="action_timesheet_account_stat_all"
id="menu_report_timesheet_account_all"/>
<menuitem name='Human Resources/Reporting/All Months/Timesheet by Account' action='action_timesheet_account_stat_all' id='menu_report_timesheet_account_all'/>
<record model="ir.actions.act_window" id="action_timesheet_account_stat_my">
<field name="name">My timesheets by account</field>
<field name="res_model">report_timesheet.account</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<field name="domain">[('user_id','=',uid)]</field>
<record id='action_timesheet_account_stat_my' model='ir.actions.act_window'>
<field name='name'>My timesheets by account</field>
<field name='res_model'>report_timesheet.account</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
<field name='domain'>[('user_id','=',uid)]</field>
</record>
<menuitem
name="Human Resources/Reporting/This Month/My Timesheets by Account"
action="action_timesheet_account_stat_my"
id="menu_report_timesheet_account_my"/>
<menuitem name='Human Resources/Reporting/This Month/My Timesheets by Account' action='action_timesheet_account_stat_my' id='menu_report_timesheet_account_my'/>
<act_window name="Timesheets per day"
domain="[('user_id', '=', active_id)]"
res_model="report_timesheet.user"
src_model="res.users"
id="act_res_users_2_report_timesheet_user"/>
<act_window name='Timesheets per day' domain='[(&apos;user_id&apos;, &apos;=&apos;, active_id)]' id='act_res_users_2_report_timesheet_user' src_model='res.users' res_model='report_timesheet.user'/>
<act_window name="Timesheets per account"
domain="[('user_id', '=', active_id)]"
res_model="report_timesheet.account"
src_model="res.users"
id="act_res_users_2_report_timehsheet_account"/>
<act_window name='Timesheets per account' domain='[(&apos;user_id&apos;, &apos;=&apos;, active_id)]' id='act_res_users_2_report_timehsheet_account' src_model='res.users' res_model='report_timesheet.account'/>
<act_window name="Timesheets"
domain="[('account_id', '=', active_id)]"
res_model="report_timesheet.account"
src_model="account.analytic.account"
id="act_account_analytic_account_2_report_timehsheet_account"/>
<act_window name='Timesheets' domain='[(&apos;account_id&apos;, &apos;=&apos;, active_id)]' id='act_account_analytic_account_2_report_timehsheet_account' src_model='account.analytic.account' res_model='report_timesheet.account'/>
<act_window name="Costs to invoice"
domain="[('manager_id', '=', active_id)]"
res_model="report_timesheet.invoice"
src_model="res.users"
id="act_res_users_2_report_timesheet.invoice"/>
<act_window name='Costs to invoice' domain='[(&apos;manager_id&apos;, &apos;=&apos;, active_id)]' id='act_res_users_2_report_timesheet.invoice' src_model='res.users' res_model='report_timesheet.invoice'/>
</data>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
<data noupdate="1">
<!--
Requests Links
-->
@ -34,5 +34,5 @@
name="set"
eval="('default',False,'shop_id', [('sale.order', False)], shop, True, False, False, False, True)"/>
</data>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
<data noupdate="1">
<!--
Resource: sale.order
@ -197,5 +197,5 @@
<!-- Run all schedulers -->
<function model="mrp.procurement" name="run_scheduler" />
</data>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<terp>
<data>
<data>
<!--
this report is defined here instead of in the stock module because it uses the
sale_id field defined in the sale module
@ -36,5 +36,5 @@
rml="sale/report/order.rml"
auto="False"/>
</data>
</data>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<terp>
<data noupdate="1">
<data noupdate="1">
#
# Sequences for sale.order
@ -17,5 +17,5 @@
<field name="padding">3</field>
</record>
</data>
</data>
</terp>

View File

@ -119,3 +119,4 @@
</assert>
</data>
</terp>

Some files were not shown because too many files have changed in this diff Show More