d3ef466a0acdb1ca7e0d91d3b77e5bef3140a501
2 # -*- encoding: utf-8 -*-
4 from django
.http
import HttpResponseForbidden
5 from django
.contrib
.auth
import logout
6 from django
.template
.loader
import get_template
7 from django
.template
import Context
9 def has_group(group
= ""):
11 def _view(request
, *args
, **kwargs
):
13 if request
.user
.is_authenticated():
15 p
= personne(request
.user
)
16 g
= Groupe
.objects
.get(nom
= group
)
24 r
= view_func(request
, *args
, **kwargs
)
27 t
= get_template('references_403.html')
28 html
= t
.render(Context({}))
29 r
= HttpResponseForbidden(html
)
33 _view
.__name__
= view_func
.__name__
34 _view
.__dict__
= view_func
.__dict__
35 _view
.__doc__
= view_func
.__doc__