blob: e47901583e5cd6e6364bac88bdc765c3f479cb55 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
'''
Created on Jun 23, 2010
@author: leifj
'''
from django.shortcuts import get_object_or_404
from coip.apps.membership.models import Membership
from coip.multiresponse import render403, respond_to
def show(request,id):
membership = get_object_or_404(Membership,pk=id)
name = membership.name
if not name.has_permission(request.user,'r'):
return render403("You do not have permission to view membership information for %s" % (name))
return respond_to({'text/html': 'apps/membership/membership.html'},
{'membership': membership,
'render': {'edit': name.has_permission(request.user,'w'),
'delete': name.has_permission(request.user,'d'),
'disable': name.has_permission(request.user,'d')}})
|