Revision a5a20700
Added by Benjamin Dauvergne over 12 years ago
calebasse/cbv.py | ||
---|---|---|
5 | 5 |
# from django.views.generic.edit import # CreateView, DeleteView, UpdateView |
6 | 6 |
from django.shortcuts import get_object_or_404 |
7 | 7 |
from django.http import Http404 |
8 |
from django.core.urlresolvers import resolve |
|
8 | 9 |
|
9 | 10 |
from calebasse.ressources.models import Service |
10 | 11 |
|
... | ... | |
27 | 28 |
|
28 | 29 |
def get_context_data(self, **kwargs): |
29 | 30 |
context = super(ServiceViewMixin, self).get_context_data(**kwargs) |
31 |
context['url_name'] = resolve(self.request.path).url_name |
|
30 | 32 |
context['popup'] = self.popup |
31 | 33 |
if self.service is not None: |
32 | 34 |
context['service'] = self.service.slug |
Also available in: Unified diff
factorize all agenda navigation code in an agenda/base.html template