Example #1
0
File: views.py Project: OpenCSI/lbe
def manageGroup(request, group_id):
    try:
        lbeGroup = LBEGroup.objects.get(id=group_id)
        groupInstance = GroupInstanceHelper(lbeGroup)
        if request.method == "POST":
            form = groupInstance.form(request.POST)
            if form.is_valid():
                groupInstance.save()
                messages.add_message(request, messages.SUCCESS,
                                     "The Group is successfully saved.")
            else:
                messages.add_message(
                    request, messages.ERROR,
                    "Error to save the group '" + lbeGroup.displayName + "'")
        else:
            form = groupInstance.form()
    except BaseException as e:
        print e
    return render_to_response(
        'directory/default/group/manage.html', {
            'form': form,
            'group_id': group_id,
            'attributeName':
            lbeGroup.objectTemplate.instanceNameAttribute.displayName,
            'attributeMember': groupInstance.attributeName
        },
        context_instance=RequestContext(request))
Example #2
0
File: views.py Project: OpenCSI/lbe
def manageGroup(request, group_id):
    try:
        lbeGroup = LBEGroup.objects.get(id=group_id)
        groupInstance = GroupInstanceHelper(lbeGroup)
        if request.method == "POST":
            form = groupInstance.form(request.POST)
            if form.is_valid():
                groupInstance.save()
                messages.add_message(request, messages.SUCCESS, "The Group is successfully saved.")
            else:
                messages.add_message(request, messages.ERROR, "Error to save the group '" + lbeGroup.displayName + "'")
        else:
            form = groupInstance.form()
    except BaseException as e:
        print e
    return render_to_response(
        "directory/default/group/manage.html",
        {
            "form": form,
            "group_id": group_id,
            "attributeName": lbeGroup.objectTemplate.instanceNameAttribute.displayName,
            "attributeMember": groupInstance.attributeName,
        },
        context_instance=RequestContext(request),
    )