Exemple #1
0
 def changePriority(post):
     form = RequestForm(post)
     if form.is_valid():
         dumb = form.save(commit=False)
         lst = HttpRequestLog.objects
         for field in form.fields:
             if field != 'priority':
                 kwargs = {field: getattr(dumb, field)}
                 lst = lst.filter(**kwargs)
         if lst.update(priority=dumb.priority) > 0:
             existedPriority(dumb.priority)
Exemple #2
0
    def processAjaxReq(post, rdict):
        req_obj = HttpRequestLog.objects.get(pk=post['id'])
        errors = {}
        if req_obj != None:
            req_obj.priority = post['priority']
            req_obj.save()
            if not existedPriority(req_obj.priority):
                rdict['order_list'] = getOrderList()
        else:
            errors['Request'] = 'Object not found'

        if len(errors) > 0:
            rdict['type'] = 'error'
            rdict['msg'] = 'Fix errors and submit again'
            rdict['errors'] = errors
        else:
            rdict['type'] = 'success'
            rdict['msg'] = 'Reload the page'
        return simplejson.dumps(rdict, ensure_ascii=False)
Exemple #3
0
 def addPriority(post, rdict):
     rdict['existed'] = existedPriority(post['addPriority'])
     return simplejson.dumps(rdict, ensure_ascii=False)