Ejemplo n.º 1
0
def entity_group_edit(request, entity_group_id,
        return_view_name='entities:entity_group_view'):

    entity_group = get_object_or_404(EntityGroup, id=entity_group_id)

    if not can_edit_entity_group(request.user, entity_group):
        raise PermissionDenied

    if request.method == 'POST':
        form = EntityGroupForm(request.POST, instance=entity_group)
        if form.is_valid():
            form.save()
            messages.success(request, _(u'Entity group edited succesfully'))
            return HttpResponseRedirect(
                reverse(return_view_name, args=[form.instance.id])
            )
        else:
            messages.error(request, _('Please correct the errors'
                                      ' indicated below'))

    else:
        form = EntityGroupForm(instance=entity_group)

    return render_to_response('entity/edit_entity_group.html', {
        'entity_group': entity_group,
        'form': form,
    }, context_instance=RequestContext(request))
Ejemplo n.º 2
0
def entity_group_edit(request,
                      entity_group_id,
                      return_view_name='entities:entity_group_view'):

    entity_group = get_object_or_404(EntityGroup, id=entity_group_id)

    if not can_edit_entity_group(request.user, entity_group):
        raise PermissionDenied

    if request.method == 'POST':
        form = EntityGroupForm(request.POST, instance=entity_group)
        if form.is_valid():
            form.save()
            messages.success(request, _(u'Entity group edited succesfully'))
            return HttpResponseRedirect(
                reverse(return_view_name, args=[form.instance.id]))
        else:
            messages.error(request,
                           _('Please correct the errors'
                             ' indicated below'))

    else:
        form = EntityGroupForm(instance=entity_group)

    return render_to_response('entity/edit_entity_group.html', {
        'entity_group': entity_group,
        'form': form,
    },
                              context_instance=RequestContext(request))
Ejemplo n.º 3
0
def entity_group_remove(request, entity_group_id, return_view_name="account_profile"):

    entity_group = get_object_or_404(EntityGroup, id=entity_group_id)

    if not can_edit_entity_group(request.user, entity_group):
        raise PermissionDenied

    if request.method == "POST":
        entity_group.delete()
        messages.success(request, _("Entity group removed succesfully"))
        return HttpResponseRedirect(reverse(return_view_name))

    return render_to_response(
        "entity/remove_entity_group.html", {"entity_group": entity_group}, context_instance=RequestContext(request)
    )
Ejemplo n.º 4
0
def entity_group_remove(request,
                        entity_group_id,
                        return_view_name='account_profile'):

    entity_group = get_object_or_404(EntityGroup, id=entity_group_id)

    if not can_edit_entity_group(request.user, entity_group):
        raise PermissionDenied

    if request.method == 'POST':
        entity_group.delete()
        messages.success(request, _('Entity group removed succesfully'))
        return HttpResponseRedirect(reverse(return_view_name))

    return render_to_response('entity/remove_entity_group.html', {
        'entity_group': entity_group,
    },
                              context_instance=RequestContext(request))
Ejemplo n.º 5
0
def entity_group_edit(request, entity_group_id, return_view_name="entity_group_view"):

    entity_group = get_object_or_404(EntityGroup, id=entity_group_id)

    if not can_edit_entity_group(request.user, entity_group):
        raise PermissionDenied

    if request.method == "POST":
        form = EntityGroupForm(request.POST, instance=entity_group)
        if form.is_valid():
            form.save()
            messages.success(request, _(u"Entity group edited succesfully"))
            return HttpResponseRedirect(reverse(return_view_name, args=[form.instance.id]))
        else:
            messages.error(request, _("Please correct the errors" " indicated below"))

    else:
        form = EntityGroupForm(instance=entity_group)

    return render_to_response(
        "entity/edit_entity_group.html",
        {"entity_group": entity_group, "form": form},
        context_instance=RequestContext(request),
    )