コード例 #1
0
def addgroup(request):
    if request.method == "POST":
        if (request.POST["name"] == "" or request.POST["description"] == ""
                or request.POST["permissions"] == ""):
            return HttpResponse(status=500)
        group = Group()
        group.name = request.POST['name']
        group.description = request.POST['description']
        group.save()
        permissions = json.loads(request.POST['permissions'])
        for permission in permissions:
            permission = Permission.objects.get(id=permission['id'])
            group.permissions.add(permission)
        return redirect('allgroups')
    elif request.method == "GET":
        return render(request, 'accounts/addgroup.html')