def post(self, **kwargs): ''' Send e-mail to user ordered a delivery and the admin ''' order_id = self.request.form.get('order_id') order = Order.get_id(int(order_id)) user = order[0].user language = self.get_locale() context = { 'user': user, 'order': order[0], 'info': order[1], 'language': language, 'format_currency': i18n.format_currency, } body = render_template('mail/order.html', **context) message = mail.EmailMessage() message.to = user.email message.body = body message.bcc = SHOP message.subject = SUBJECT_ORDER message.sender = SENDER message.reply_to = REPLY_TO if message.send(): logging.info(body) return Response('')
def get(self, order_id=None, **kwargs): order = Order.get_id(order_id) logging.warn(order) if order: self.form = OrderForm(obj=order[0]) context = { 'form': self.form, 'info': order[1], } return self.render_response('admin/orders/edit.html', **context)