--- a/iro/controller/viewinterface.py Sun Feb 26 19:46:26 2012 +0100
+++ b/iro/controller/viewinterface.py Mon Feb 27 22:20:19 2012 +0100
@@ -98,9 +98,10 @@
return job.id
@validate(kwd="recipients",func=vEmail)
+ @validate(kwd="frm",func=vEmail)
@vUser
@vRoute(typ="mail")
- def mail(self, user, subject, body, recipients, frm=None, route="default", info=""):
+ def mail(self, user, subject, body, recipients, frm=None, route="default", info=""):
'''Versendet eine Email.
Keywords:
@@ -117,8 +118,11 @@
'''
- job = createJob(recipients, Mail(frm, subject, body), info, route)
- return job.id
+ d = createJob(user, recipients, Mail(subject, body, frm), route, info)
+ def ret(job):
+ return job.dbjob
+ d.addCallback(ret)
+ return d
@validate(kwd="typ", func=vTyp)
@vUser