Bugfix Timesheet (merge from C2C)
Adding properties modifications bzr revid: fp@tinyerp.com-20080819194211-x55bqzxmebirmrht
This commit is contained in:
commit
661982c072
|
@ -0,0 +1,18 @@
|
|||
<terp>
|
||||
<data>
|
||||
|
||||
<record id="view_partner_property_form" model="ir.ui.view">
|
||||
<field name="name">res.partner.carrier.property.form.inherit</field>
|
||||
<field name="model">res.partner</field>
|
||||
<field name="type">form</field>
|
||||
<field name="inherit_id" ref="base.view_partner_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<page string="Deliveries" position="inside">
|
||||
<separator string="Deliveries" colspan="4"/>
|
||||
<field name="property_delivery_carrier"/>
|
||||
</page>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</terp>
|
|
@ -276,8 +276,16 @@ class hr_timesheet_sheet(osv.osv):
|
|||
return False
|
||||
return True
|
||||
|
||||
def _date_current_check(self, cr, uid, ids):
|
||||
for sheet in self.browse(cr, uid, ids):
|
||||
if sheet.date_current < sheet.date_from or sheet.date_current > sheet.date_to:
|
||||
return False
|
||||
return True
|
||||
|
||||
|
||||
_constraints = [
|
||||
(_sheet_date, 'You can not have 2 timesheets that overlaps !', ['date_from','date_to'])
|
||||
(_sheet_date, 'You can not have 2 timesheets that overlaps !', ['date_from','date_to']),
|
||||
(_date_current_check, 'You must select a Current date wich is in the timesheet dates !', ['date_current']),
|
||||
]
|
||||
|
||||
def action_set_to_draft(self, cr, uid, ids, *args):
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
<terp>
|
||||
<data>
|
||||
|
||||
<record id="view_partner_property_form" model="ir.ui.view">
|
||||
<field name="name">res.partner.product.property.form.inherit</field>
|
||||
<field name="model">res.partner</field>
|
||||
<field name="type">form</field>
|
||||
<field name="inherit_id" ref="base.view_partner_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<page string="Properties" position="inside">
|
||||
<separator string="Sales" colspan="4"/>
|
||||
<field name="property_product_pricelist"/>
|
||||
</page>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</terp>
|
|
@ -0,0 +1,18 @@
|
|||
<terp>
|
||||
<data>
|
||||
|
||||
<record id="view_partner_property_form" model="ir.ui.view">
|
||||
<field name="name">res.partner.purchase.property.form.inherit</field>
|
||||
<field name="model">res.partner</field>
|
||||
<field name="type">form</field>
|
||||
<field name="inherit_id" ref="base.view_partner_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<page string="Properties" position="inside">
|
||||
<separator string="Purchases" colspan="4"/>
|
||||
<field name="property_product_pricelist_purchase"/>
|
||||
</page>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</terp>
|
|
@ -0,0 +1,23 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<terp>
|
||||
<data>
|
||||
<!--
|
||||
Partners Extension
|
||||
-->
|
||||
|
||||
<record id="view_partner_property_form" model="ir.ui.view">
|
||||
<field name="name">res.partner.stock.property.form.inherit</field>
|
||||
<field name="model">res.partner</field>
|
||||
<field name="type">form</field>
|
||||
<field name="inherit_id" ref="base.view_partner_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<page string="Properties" position="inside">
|
||||
<separator string="Stock Properties" colspan="2"/>
|
||||
<field name="property_stock_customer"/>
|
||||
<field name="property_stock_supplier"/>
|
||||
</page>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</terp>
|
|
@ -0,0 +1,61 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<terp>
|
||||
<data>
|
||||
|
||||
<record id="view_category_property_form" model="ir.ui.view">
|
||||
<field name="name">product.category.stock.property.form.inherit</field>
|
||||
<field name="model">product.category</field>
|
||||
<field name="type">form</field>
|
||||
<field name="inherit_id" ref="product.product_category_form_view"/>
|
||||
<field name="arch" type="xml">
|
||||
<group string="Properties" position="inside">
|
||||
<separator string="Stock Accounting" colspan="4"/>
|
||||
<field name="property_stock_account_input_categ"/>
|
||||
<field name="property_stock_account_output_categ"/>
|
||||
<field name="property_stock_journal"/>
|
||||
</group>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
|
||||
<record id="view_template_property_form" model="ir.ui.view">
|
||||
<field name="name">product.template.stock.property.form.inherit</field>
|
||||
<field name="model">product.template</field>
|
||||
<field name="type">form</field>
|
||||
<field name="inherit_id" ref="product.product_template_form_view"/>
|
||||
<field name="arch" type="xml">
|
||||
<page string="Properties" position="inside">
|
||||
<separator string="Counter-Part Locations" colspan="4"/>
|
||||
<field name="property_stock_procurement"/>
|
||||
<field name="property_stock_production"/>
|
||||
<field name="property_stock_inventory"/>
|
||||
<separator string="Accounting Entries" colspan="4"/>
|
||||
<field name="property_stock_account_input"/>
|
||||
<field name="property_stock_account_output"/>
|
||||
</page>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
<record id="view_normal_property_form" model="ir.ui.view">
|
||||
<field name="name">product.normal.stock.property.form.inherit</field>
|
||||
<field name="model">product.product</field>
|
||||
<field name="type">form</field>
|
||||
<field name="inherit_id" ref="product.product_normal_form_view"/>
|
||||
<field name="arch" type="xml">
|
||||
<page string="Properties" position="inside">
|
||||
<separator string="Counter-Part Locations" colspan="4"/>
|
||||
<field name="property_stock_procurement"/>
|
||||
<field name="property_stock_production"/>
|
||||
<field name="property_stock_inventory"/>
|
||||
<separator string="Accounting Entries" colspan="4"/>
|
||||
<field name="property_stock_account_input"/>
|
||||
<field name="property_stock_account_output"/>
|
||||
</page>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
</data>
|
||||
</terp>
|
Loading…
Reference in New Issue