Ejemplo n.º 1
0
def user_edit(request, pk):
    form = UserForm(request.POST or None, instance=User.get(pk))
    if form.is_valid():
        obj = form.save(commit=False)
        obj.save()
        return HttpResponseRedirect(reverse("user-list"))
    return direct_to_template(request, "user_edit.html", extra_context={
        "form": form,
        "nav": {"selected": "users",},
    })
Ejemplo n.º 2
0
 def user_list(self):
     users = []
     for key in self.user:
         data = memcache.get(key)
         if data:
             users.append(data)
         else:
             user = User.get(key)
             users.append(user)
             memcache.set(key, user, 60)
     return users
Ejemplo n.º 3
0
 def user_list(self):
     users = []
     for key in self.user:
         data = memcache.get(key)
         if data:
             users.append(data)
         else:
             user = User.get(key)
             users.append(user)
             memcache.set(key, user, 60)
     return users
Ejemplo n.º 4
0
def user_edit(request, pk):
    user = User.get(pk)
    form = UserForm(request.POST or None, instance=user)
    profile = ProfileForm(request.POST or None, instance=get_profile(user))
    if form.is_valid() and profile.is_valid():
        form.save()
        profile.save()
        return HttpResponseRedirect(reverse("user-list"))
    return direct_to_template(request, "user_edit.html", extra_context={
        "form": form,
        "profile": profile,
        "nav": {"selected": "users",},
    })
Ejemplo n.º 5
0
def user_edit(request, pk):
    user = User.get(pk)
    form = UserForm(request.POST or None, instance=user)
    profile = ProfileForm(request.POST or None, instance=get_profile(user))
    if form.is_valid() and profile.is_valid():
        form.save()
        profile.save()
        return HttpResponseRedirect(reverse("user-list"))
    return direct_to_template(request,
                              "user_edit.html",
                              extra_context={
                                  "form": form,
                                  "profile": profile,
                                  "nav": {
                                      "selected": "users",
                                  },
                              })
Ejemplo n.º 6
0
def user_change(request, pk):
    user = User.get(pk)
    user.is_staff = not user.is_staff
    user.save()
    return HttpResponseRedirect(reverse("user-list"))