Esempio n. 1
0
        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()