seprate fields for message of email, and sms
bzr revid: mga@tinyerp.com-20080910071619-0o2d3jyb9w9bw4ro
This commit is contained in:
parent
76a8e3ea58
commit
ff3f4804da
|
@ -378,6 +378,7 @@ class actions_server(osv.osv):
|
||||||
'trigger_obj_id': fields.reference('Trigger On', selection=model_get, size=128),
|
'trigger_obj_id': fields.reference('Trigger On', selection=model_get, size=128),
|
||||||
'message': fields.text('Message', translate=True),
|
'message': fields.text('Message', translate=True),
|
||||||
'address': fields.many2one('ir.model.fields', 'Email From / SMS'),
|
'address': fields.many2one('ir.model.fields', 'Email From / SMS'),
|
||||||
|
'sms': fields.text('SMS', size=160, translate=True),
|
||||||
'child_ids': fields.one2many('ir.actions.actions', 'parent_id', 'Others Actions'),
|
'child_ids': fields.one2many('ir.actions.actions', 'parent_id', 'Others Actions'),
|
||||||
'usage': fields.char('Action Usage', size=32),
|
'usage': fields.char('Action Usage', size=32),
|
||||||
'type': fields.char('Report Type', size=32, required=True),
|
'type': fields.char('Report Type', size=32, required=True),
|
||||||
|
@ -493,7 +494,12 @@ class actions_server(osv.osv):
|
||||||
wf_service.trg_validate(uid, model, int(id), action.trigger_name, cr)
|
wf_service.trg_validate(uid, model, int(id), action.trigger_name, cr)
|
||||||
|
|
||||||
if action.state == 'sms':
|
if action.state == 'sms':
|
||||||
#TODO: Apply mearge with the field
|
#TODO: set the user and password from the system
|
||||||
|
# for the sms gateway user / password
|
||||||
|
api_id = ''
|
||||||
|
text = action.sms
|
||||||
|
to = self.get_field_value(cr, uid, str(action.message), action, context)
|
||||||
|
#TODO: Apply message mearge with the field
|
||||||
if tools.sms_send(user, password, api_id, text, to) == True:
|
if tools.sms_send(user, password, api_id, text, to) == True:
|
||||||
logger.notifyChannel('sms', netsvc.LOG_INFO, 'SMS successfully send to : %s' % (action.address))
|
logger.notifyChannel('sms', netsvc.LOG_INFO, 'SMS successfully send to : %s' % (action.address))
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in New Issue