Ejemplo n.º 1
0
def manage_project_tags(request, team, project):
    tag_list = filter(
        lambda x: not x.startswith('sentry:'),
        TagKey.objects.all_keys(project))

    if tag_list:
        form = ProjectTagsForm(project, tag_list, request.POST or None)
    else:
        form = None

    if form and form.is_valid():
        form.save()

        messages.add_message(
            request, messages.SUCCESS,
            _('Your settings were saved successfully.'))

        return HttpResponseRedirect(reverse('sentry-manage-project-tags', args=[project.team.slug, project.slug]))

    context = {
        'team': team,
        'tag_list': tag_list,
        'page': 'tags',
        'project': project,
        'form': form,
        'SECTION': 'team',
        'SUBSECTION': 'projects'
    }
    return render_to_response('sentry/projects/manage_tags.html', context, request)
Ejemplo n.º 2
0
def manage_project_tags(request, project):
    tag_list = FilterKey.objects.all_keys(project)
    if tag_list:
        form = ProjectTagsForm(project, tag_list, request.POST or None)
    else:
        form = None

    helper = FormHelper()
    helper.form_tag = False

    if form and form.is_valid():
        form.save()
        return HttpResponseRedirect(
            reverse('sentry-manage-project-tags', args=[project.slug]) +
            '?success=1')

    context = {
        'tag_list': tag_list,
        'page': 'tags',
        'project': project,
        'form': form,
        'helper': helper,
    }
    return render_to_response('sentry/projects/manage_tags.html', context,
                              request)
Ejemplo n.º 3
0
def manage_project_tags(request, organization, project):
    tag_list = TagKey.objects.all_keys(project)

    if tag_list:
        form = ProjectTagsForm(project, tag_list, request.POST or None)
    else:
        form = None

    if form and form.is_valid():
        form.save()

        messages.add_message(
            request, messages.SUCCESS,
            _('Your settings were saved successfully.'))

        return HttpResponseRedirect(reverse('sentry-manage-project-tags', args=[project.organization.slug, project.slug]))

    context = {
        'organization': organization,
        'team': project.team,
        'tag_list': tag_list,
        'page': 'tags',
        'project': project,
        'form': form,
    }
    return render_to_response('sentry/projects/manage_tags.html', context, request)
Ejemplo n.º 4
0
def manage_project_tags(request, project):
    tag_list = FilterKey.objects.all_keys(project)
    if tag_list:
        form = ProjectTagsForm(project, tag_list, request.POST or None)
    else:
        form = None

    helper = FormHelper()
    helper.form_tag = False

    if form and form.is_valid():
        form.save()
        return HttpResponseRedirect(reverse("sentry-manage-project-tags", args=[project.slug]) + "?success=1")

    context = {"tag_list": tag_list, "page": "tags", "project": project, "form": form, "helper": helper}
    return render_to_response("sentry/projects/manage_tags.html", context, request)
Ejemplo n.º 5
0
def manage_project_tags(request, project):
    tag_list = FilterKey.objects.all_keys(project)
    if tag_list:
        form = ProjectTagsForm(project, tag_list, request.POST or None)
    else:
        form = None

    if form and form.is_valid():
        form.save()
        return HttpResponseRedirect(reverse('sentry-manage-project-tags', args=[project.slug]) + '?success=1')

    context = {
        'tag_list': tag_list,
        'page': 'tags',
        'project': project,
        'form': form,
    }
    return render_to_response('sentry/projects/manage_tags.html', context, request)
Ejemplo n.º 6
0
def manage_project_tags(request, team, project):
    tag_list = FilterKey.objects.all_keys(project)
    if tag_list:
        form = ProjectTagsForm(project, tag_list, request.POST or None)
    else:
        form = None

    if form and form.is_valid():
        form.save()

        messages.add_message(request, messages.SUCCESS, _("Your settings were saved successfully."))

        return HttpResponseRedirect(reverse("sentry-manage-project-tags", args=[project.team.slug, project.slug]))

    context = {
        "team": team,
        "tag_list": tag_list,
        "page": "tags",
        "project": project,
        "form": form,
        "SECTION": "team",
        "SUBSECTION": "projects",
    }
    return render_to_response("sentry/projects/manage_tags.html", context, request)