[IMP] website_event: add mail subtypes
Add published and unpublised mail subtypes, to track events publication, and to be able to follow these subtypes
This commit is contained in:
parent
8ff6299d9d
commit
9f214223ea
|
@ -18,5 +18,18 @@
|
|||
<field name="state">open</field>
|
||||
</record>
|
||||
|
||||
<record id="mt_event_published" model="mail.message.subtype">
|
||||
<field name="name">Event published</field>
|
||||
<field name="res_model">event.event</field>
|
||||
<field name="default" eval="False"/>
|
||||
<field name="description">Event published</field>
|
||||
</record>
|
||||
<record id="mt_event_unpublished" model="mail.message.subtype">
|
||||
<field name="name">Event unpublished</field>
|
||||
<field name="res_model">event.event</field>
|
||||
<field name="default" eval="False"/>
|
||||
<field name="description">Event unpublished</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</openerp>
|
||||
|
|
|
@ -31,6 +31,12 @@ from openerp.addons.website.models.website import slug
|
|||
class event(osv.osv):
|
||||
_name = 'event.event'
|
||||
_inherit = ['event.event','website.seo.metadata']
|
||||
_track = {
|
||||
'website_published': {
|
||||
'website_event.mt_event_published': lambda self, cr, uid, obj, ctx=None: obj.website_published,
|
||||
'website_event.mt_event_unpublished': lambda self, cr, uid, obj, ctx=None: not obj.website_published
|
||||
},
|
||||
}
|
||||
|
||||
def _get_new_menu_pages(self, cr, uid, event, context=None):
|
||||
context = context or {}
|
||||
|
|
Loading…
Reference in New Issue