From eaaa685da22be10c429bda1706add1e442a83640 Mon Sep 17 00:00:00 2001 From: Leif Johansson Date: Mon, 21 Feb 2011 22:03:08 +0100 Subject: remove broken twisted dependency --- .pydevproject | 2 +- coip/apps/invitation/views.py | 15 +++------------ templates/apps/userprofile/home.html | 5 +++-- 3 files changed, 7 insertions(+), 15 deletions(-) diff --git a/.pydevproject b/.pydevproject index 3f6940e..734f291 100644 --- a/.pydevproject +++ b/.pydevproject @@ -2,7 +2,7 @@ -Default +/opt/virtualenv/coip-test/bin/python python 2.6 DJANGO_MANAGE_LOCATION diff --git a/coip/apps/invitation/views.py b/coip/apps/invitation/views.py index c62a4a6..c7fffb9 100644 --- a/coip/apps/invitation/views.py +++ b/coip/apps/invitation/views.py @@ -6,10 +6,9 @@ Created on Jun 23, 2010 from django.contrib.auth.decorators import login_required from coip.apps.invitation.models import Invitation from coip.apps.invitation.forms import InvitationForm -from django.http import HttpResponseRedirect, Http404 +from django.http import HttpResponseRedirect from coip.apps.auth.utils import nonce from coip.multiresponse import respond_to, render403 -from twisted.python.reflect import ObjectNotFound from coip.apps.name.models import Name import datetime from coip.apps.membership.models import Membership @@ -17,11 +16,7 @@ from django.shortcuts import get_object_or_404 @login_required def invite(request,id): - name = None - try: - name = Name.objects.get(id=id) - except ObjectNotFound: - raise Http404() + name = get_object_or_404(Name,pk=id) if not name.has_permission(request.user,'i'): return render403('You are not allowed to invite users to '+name) @@ -43,11 +38,7 @@ def invite(request,id): @login_required def accept(request,nonce): - invitation = None - try: - invitation = Invitation.objects.get(nonce=nonce) - except ObjectNotFound: - raise Http404() + invitation = get_object_or_404(Invitation,nonce=nonce) (membership,created) = Membership.objects.get_or_create(user=request.user,name=invitation.name) if created or not membership.enabled: diff --git a/templates/apps/userprofile/home.html b/templates/apps/userprofile/home.html index 34673db..d7f449d 100644 --- a/templates/apps/userprofile/home.html +++ b/templates/apps/userprofile/home.html @@ -1,4 +1,5 @@ {% extends "tree.html" %} +{% load datehumanize %} {% block widgets %} $("#gravatar").append($.gravatar($('#email').text())); $("#names").accordion({ @@ -19,7 +20,7 @@

{{m.name.shortname}}

- You have been a member of {{m.name.shortname}} since {{m.timecreated}} + You became a member of {{m.name.shortname}} {{m.timecreated|datehumanize}}
{% empty %} @@ -32,7 +33,7 @@

{{n.shortname}}

- You are allowed to {{p}} {{n.shortname}} + {{n.shortname}}
{% empty %} -- cgit v1.1