Esempio n. 1
0
 def post(self, request, *args, **kwargs):
     o = self.get_object()
     s = request.POST.get('length', '').strip()
     if s:
         try:
             l = s.split(':')
             t = int(l[0]) * 60 + int(l[1])
         except:
             return HttpResponseBadRequest("Bad Request")
     else:
         t = None
     o.length_in_minutes = max(min(t, 60 * 24 - 1), 0)
     o.save()
     return HttpResponse(minutes(t) or "--:--")
Esempio n. 2
0
 def post(self, request, *args, **kwargs):
     o = self.get_object()
     s = request.POST.get('length', '').strip()
     if s:
         try:
             l = s.split(':')
             t = int(l[0]) * 60 + int(l[1])
         except:
             return HttpResponseBadRequest("Bad Request")
     else:
         t = None
     o.length_in_minutes = max(min(t, 60 * 24 - 1), 0)
     o.save()
     return HttpResponse(minutes(t) or "--:--")
Esempio n. 3
0
 def post(self, request, *args, **kwargs):
     o = self.get_object()
     s = request.POST.get('length', '').strip()
     if s:
         try:
             t = int(s)
             if not 0 <= t <= 360:
                 raise ValueError('Illegal Value')
         except ValueError:
             return HttpResponseBadRequest("Bad Request")
     else:
         t = None
     o.length_in_minutes = t
     o.save()
     return HttpResponse(minutes(t) or "--:--")
Esempio n. 4
0
 def post(self, request, *args, **kwargs):
     o = self.get_object()
     s = request.POST.get('length', '').strip()
     if s:
         try:
             t = int(s)
             if not 0 <= t <= 360:
                 raise ValueError('Illegal Value')
         except ValueError:
             return HttpResponseBadRequest("Bad Request")
     else:
         t = None
     o.length_in_minutes = t
     o.save()
     return HttpResponse(minutes(t) or "--:--")