equal
deleted
inserted
replaced
103 self._edited_entity = entity |
103 self._edited_entity = entity |
104 |
104 |
105 def validate_cache(self, view): |
105 def validate_cache(self, view): |
106 view.set_http_cache_headers() |
106 view.set_http_cache_headers() |
107 self._cw.validate_cache() |
107 self._cw.validate_cache() |
|
108 |
|
109 def sendmail(self, recipient, subject, body): |
|
110 senderemail = self._cw.user.cw_adapt_to('IEmailable').get_email() |
|
111 msg = format_mail({'email' : senderemail, |
|
112 'name' : self._cw.user.dc_title(),}, |
|
113 [recipient], body, subject) |
|
114 if not self._cw.vreg.config.sendmails([(msg, [recipient])]): |
|
115 msg = self._cw._('could not connect to the SMTP server') |
|
116 url = self._cw.build_url(__message=msg) |
|
117 raise Redirect(url) |
108 |
118 |
109 def reset(self): |
119 def reset(self): |
110 """reset form parameters and redirect to a view determinated by given |
120 """reset form parameters and redirect to a view determinated by given |
111 parameters |
121 parameters |
112 """ |
122 """ |