Révision fe0dcf03
Ajouté par Jérôme Schneider il y a presque 10 ans
calebasse/ressources/views.py | ||
---|---|---|
4 | 4 |
|
5 | 5 |
from calebasse.cbv import (ListView, CreateView, UpdateView, DeleteView, |
6 | 6 |
ReturnToObjectMixin) |
7 |
from calebasse.ressources.models import Service |
|
7 |
from calebasse.ressources.models import Service, School
|
|
8 | 8 |
|
9 | 9 |
|
10 | 10 |
_models = None |
... | ... | |
93 | 93 |
template_name='ressources/delete.html', |
94 | 94 |
template_name_suffix='_delete') |
95 | 95 |
return view(request, pk=pk, service=service) |
96 |
|
|
97 |
class NewSchoolView(CreateView): |
|
98 |
model = School |
|
99 |
template_name = 'ressources/new.html' |
|
100 |
|
|
101 |
def get_initial(self, **args): |
|
102 |
initial = super(NewSchoolView, self).get_initial() |
|
103 |
initial['services'] = Service.objects.all() |
|
104 |
return initial |
|
105 |
|
|
106 |
new_school_view = NewSchoolView.as_view() |
|
107 |
|
|
108 |
class UpdateSchoolView(UpdateView): |
|
109 |
model = School |
|
110 |
template_name = 'ressources/new.html' |
|
111 |
|
|
112 |
def get_initial(self, **args): |
|
113 |
initial = super(UpdateSchoolView, self).get_initial() |
|
114 |
initial['services'] = Service.objects.all() |
|
115 |
return initial |
|
116 |
|
|
117 |
update_school_view = UpdateSchoolView.as_view() |
|
118 |
|
Formats disponibles : Unified diff
ressources: add services management for schools
Closes #4144