Exemple #1
0
 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('')
Exemple #2
0
 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)