better use of CompteRendu proxy model

This commit is contained in:
Arthur Gerbaud
2016-09-08 18:10:47 +02:00
parent cfe0dc3f2f
commit d37455bfeb
5 changed files with 38 additions and 25 deletions

View File

@@ -229,7 +229,7 @@ class CompteRenduCreateView(generic.DetailView):
@webpage
class CompteRenduUpdateView(generic.DetailView):
""" Mettre à jour le compte-rendu de la maraude """
model = Maraude
model = CompteRendu
context_object_name = "maraude"
template_name = "compte_rendu/compterendu_update.html"
@@ -243,9 +243,6 @@ class CompteRenduUpdateView(generic.DetailView):
rencontres_queryset = None
forms = None
def get_rencontres_queryset(self):
return self.get_object().rencontres.all()
def get_forms_with_inline(self, *args):
self.base_formset = RencontreInlineFormSet(
*args,
@@ -254,7 +251,7 @@ class CompteRenduUpdateView(generic.DetailView):
)
self.inline_formsets = []
for i, instance in enumerate(self.get_rencontres_queryset()):
for i, instance in enumerate(self.get_object()):
inline_formset = ObservationInlineFormSetNoExtra(
*args,
instance = instance,