def add(self): if not self.request.user.has_perm('testcases.add_testcasebug'): response = {'rc': 1, 'response': 'Permission denied'} return self.ajax_response(response = response) form = CaseBugForm(request.REQUEST) if not form.is_valid(): response = {'rc': 1, 'response': form.errors} return self.ajax_response(response = response) tcr.add_bug( bug_id = form.cleaned_data['bug_id'], bug_system = form.cleaned_data['bug_system'], summary = form.cleaned_data['summary'], description = form.cleaned_data['description'], ) # tcr.set_current() self.default_ajax_response['run_bug_count'] = self.get_run_bug_count() return self.ajax_response()