Projet

Général

Profil

« Précédent | Suivant » 

Révision fe0dcf03

Ajouté par Jérôme Schneider il y a presque 10 ans

ressources: add services management for schools

Closes #4144

Voir les différences:

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