def teacheradmin_units_forcevideoprocess(request, course_slug): if not 'kq' in request.GET: return HttpResponse(status=400) kq = get_object_or_404(KnowledgeQuantum, id=request.GET['kq']) question_list = kq.question_set.all() if len(question_list) > 0: process_video_task.delay(question_list[0].id) return HttpResponse()
def process_video(self, request, object_id): model = self.model opts = model._meta obj = self.get_object(request, unquote(object_id)) if not self.has_change_permission(request, obj): raise PermissionDenied if obj is None: raise Http404(_('%(name)s object with primary key %(key)r does not exist.') % {'name': force_unicode(opts.verbose_name), 'key': escape(object_id)}) process_video_task.delay(obj.id) return HttpResponseRedirect('..')
def process_video(self, request, object_id): model = self.model opts = model._meta obj = self.get_object(request, unquote(object_id)) if not self.has_change_permission(request, obj): raise PermissionDenied if obj is None: raise Http404(ugettext('%(name)s object with primary key %(key)r does not exist.') % {'name': force_unicode(opts.verbose_name), 'key': escape(object_id)}) process_video_task.delay(obj.id) return HttpResponseRedirect('..')
def handle_question_post_save(sender, instance, created, **kwargs): if created: process_video_task.delay(instance.id)
def handle_kq_post_save(sender, instance, created, **kwargs): if transaction.is_dirty(): transaction.commit() question_list = instance.question_set.all() if len(question_list) > 0: process_video_task.delay(question_list[0].id)