def next(self, request):
     message = _('changes_saved', default=u'Changes Saved')
     continuation = [
         AjaxMessage(message, 'info', None)
     ]
     ajax_continue(self.request, continuation)
     return False
 def __call__(self):
     booking_uid = self.request.form.get('uid')
     if not booking_uid:
         raise BadRequest('value not given')
     try:
         booking_data = BookingData(self.context, uid=uuid.UUID(booking_uid))  # noqa
         if booking_data.booking is None:
             raise ValueError('invalid value (no booking found)')
         do_transition_for(
             booking_data,
             transition=ifaces.STATE_TRANSITION_CANCEL,
             context=self.context,
             request=self.request
         )
     except ValueError:
         raise BadRequest('something is wrong with the value')
     order_uid = booking_data.booking.attrs['order_uid']
     target = u'{}?uid={}'.format(self.context.absolute_url(), order_uid)
     action = AjaxAction(
         target=target,
         name='order',
         mode='replace',
         selector='.order_details'
     )
     ajax_continue(self.request, action)
 def next(self, request):
     message = translate(
         _("changes_saved", default=u"Changes Saved"), context=self.request
     )
     continuation = [AjaxMessage(message, "info", None)]
     ajax_continue(self.request, continuation)
     return False
 def send_success(self, request):
     message = _('customers_notified_success',
                 default=u'Mail to customers sent')
     continuation = [
         AjaxOverlay(close=True),
         AjaxMessage(message, 'info', None)
     ]
     ajax_continue(self.request, continuation)
     return True
Exemple #5
0
 def send_success(self, request):
     message = translate(_('customers_notified_success',
                           default=u'Mail to customers sent'),
                         context=self.request)
     continuation = [
         AjaxOverlay(close=True),
         AjaxMessage(message, 'info', None)
     ]
     ajax_continue(self.request, continuation)
     return True
Exemple #6
0
 def next(self, request):
     message = translate(_('changes_saved', default=u'Changes Saved'),
                         context=self.request)
     continuation = [AjaxMessage(message, 'info', None)]
     ajax_continue(self.request, continuation)
     return False