[IMP] added mail alias under depedancy of the mail,group

bzr revid: jam@tinyerp.com-20120622052557-xmzgdsk85nyv1668
This commit is contained in:
Jigar Amin - OpenERP 2012-06-22 10:55:57 +05:30
parent ef377f1ce6
commit ae8f2af542
2 changed files with 8 additions and 2 deletions

View File

@ -19,11 +19,11 @@
#
##############################################################################
import mail_alias
import mail_message
import mail_thread
import mail_group
import mail_subscription
import mail_alias
import res_users
import res_partner
import report

View File

@ -48,7 +48,7 @@ class mail_group(osv.osv):
_description = 'Discussion group'
_name = 'mail.group'
_inherit = ['mail.thread']
_inherits = {'mail.alias': 'alias_id'}
def action_group_join(self, cr, uid, ids, context={}):
return self.message_subscribe(cr, uid, ids, context=context);
@ -129,6 +129,7 @@ class mail_group(osv.osv):
'member_count': fields.function(get_member_ids, type='integer', string='Member count', multi='get_member_ids'),
'is_subscriber': fields.function(get_member_ids, type='boolean', string='Joined', multi='get_member_ids'),
'last_month_msg_nbr': fields.function(get_last_month_msg_nbr, type='integer', string='Messages count for last month'),
'alias_id': fields.many2one('mail.alias', 'Mail Alias')
}
_defaults = {
@ -136,3 +137,8 @@ class mail_group(osv.osv):
'responsible_id': (lambda s, cr, uid, ctx: uid),
'photo': _get_default_photo,
}
def create(self, cr, uid, vals, context=None):
model_pool = self.pool.get('ir.model.data')
#TODO find the model id and pass and finish the all mail alias needs
return super( mail_group, self).create(cr, uid, vals, context)