Ejemplo n.º 1
0
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})
Ejemplo n.º 2
0
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']
Ejemplo n.º 3
0
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 })
Ejemplo n.º 4
0
def index(request):
    templates = [ (template.id, template.name)
                   for template in get_templates_list() ]
    return render(request,
                  'checker/template_index.html',
                  {'templates': templates})