def index(request): has_editable_test_envs = \ get_objects_for_user(request.user, 'checker.edit_test_environment').count() > 0 if (not request.user.has_perm('checker.add_test_environment') and not has_editable_test_envs): raise PermissionDenied templates = [(template.id, template.name) for template in get_templates_list()] return render(request, 'checker/template_index.html', {'templates': templates})
class TestEnvironmentForm(ModelForm): template_name = forms.ChoiceField(choices=lambda: [( template.id, template.name) for template in get_templates_list()]) maintainer = forms.ModelChoiceField( queryset=User.objects.exclude(username='******'), empty_label=None) class Meta: model = TestEnvironment fields = ['summary', 'description']
def index(request): has_editable_test_envs = \ get_objects_for_user(request.user, 'checker.edit_test_environment').count() > 0 if ( not request.user.has_perm('checker.add_test_environment') and not has_editable_test_envs ): raise PermissionDenied templates = [ (template.id, template.name) for template in get_templates_list() ] return render(request, 'checker/template_index.html', { 'templates': templates })
def index(request): templates = [ (template.id, template.name) for template in get_templates_list() ] return render(request, 'checker/template_index.html', {'templates': templates})