[CLEAN] hr_timesheet_invoice: cleaned subtypes, moved analytic account subtypes to the related module.

bzr revid: tde@openerp.com-20120919133950-upc80g20b711t8c0
This commit is contained in:
Thibault Delavallée 2012-09-19 15:39:50 +02:00
parent 10458eb098
commit e30e406458
3 changed files with 21 additions and 30 deletions

View File

@ -7,5 +7,15 @@
<field name="name">new</field>
<field name="res_model">account.analytic.account</field>
</record>
<record id="mail.mt_account_closed" model="mail.message.subtype">
<field name="name">closed</field>
<field name="res_model">account.analytic.account</field>
</record>
<record id="mail.mt_account_canceled" model="mail.message.subtype">
<field name="name">canceled</field>
<field name="res_model">account.analytic.account</field>
<field name="default" eval="False"/>
</record>
</data>
</openerp>

View File

@ -95,25 +95,25 @@ class account_analytic_account(osv.osv):
def set_close(self, cr, uid, ids, context=None):
self.write(cr, uid, ids, {'state': 'close'}, context=context)
message = _("Contract has been <b>closed</b>.")
self.message_post(cr, uid, ids, body=message, subtype_xml_id="analytic_account_subtype_closed", context=context)
self.message_post(cr, uid, ids, body=message, subtype_xml_id="mt_account_closed", context=context)
return True
def set_cancel(self, cr, uid, ids, context=None):
self.write(cr, uid, ids, {'state': 'cancelled'}, context=context)
message = _("Contract has been <b>cancelled</b>.")
self.message_post(cr, uid, ids, body=message, subtype_xml_id="analytic_account_invoice_subtype_cancelled", context=context)
message = _("Contract has been <b>canceled</b>.")
self.message_post(cr, uid, ids, body=message, subtype_xml_id="mt_account_canceled", context=context)
return True
def set_open(self, cr, uid, ids, context=None):
self.write(cr, uid, ids, {'state': 'open'}, context=context)
message = _("Contract has been <b>opened</b>.")
self.message_post(cr, uid, ids, body=message, subtype_xml_id="analytic_account_subtype_open", context=context)
self.message_post(cr, uid, ids, body=message, context=context)
return True
def set_pending(self, cr, uid, ids, context=None):
self.write(cr, uid, ids, {'state': 'pending'}, context=context)
message = _("Contract has been set as <b>pending</b>.")
self.message_post(cr, uid, ids, body=message, subtype_xml_id="analytic_account_subtype_pending", context=context)
self.message_post(cr, uid, ids, body=message, context=context)
return True
account_analytic_account()

View File

@ -16,24 +16,5 @@
<field name="customer_name">50%</field>
<field name="factor">50.0</field>
</record>
<!-- Sub Type Data -->
<record id="mail.analytic_account_subtype_closed" model="mail.message.subtype">
<field name="name">closed</field>
<field name="res_model">account.analytic.account</field>
</record>
<record id="mail.analytic_account_subtype_pending" model="mail.message.subtype">
<field name="name">pending</field>
<field name="res_model">account.analytic.account</field>
<field name="default" eval="False"/>
</record>
<record id="mail.analytic_account_subtype_open" model="mail.message.subtype">
<field name="name">open</field>
<field name="res_model">account.analytic.account</field>
</record>
<record id="mail.analytic_account_invoice_subtype_cancelled" model="mail.message.subtype">
<field name="name">cancelled</field>
<field name="res_model">account.analytic.account</field>
<field name="default" eval="False"/>
</record>
</data>
</openerp>