Пример #1
0
    def get_context_data(self, **kwargs):
        context = super(UpdateView, self).get_context_data(**kwargs)
        context["crud"] = self.crud
        context["assessment"] = context["object"].get_assessment()
        context["dose_types"] = DoseUnits.json_all()

        if self.request.method == 'POST':  # send back dose-group errors
            context['dose_groups_json'] = self.request.POST['dose_groups_json']
            if hasattr(self, 'dose_groups_errors'):
                context['dose_groups_errors'] = self.dose_groups_errors
        else:
            context["dose_groups_json"] = json.dumps(
                list(self.object.doses.values('dose', 'dose_group_id', 'dose_units')))

        return context
Пример #2
0
    def get_context_data(self, **kwargs):
        context = super(UpdateView, self).get_context_data(**kwargs)
        context["crud"] = self.crud
        context["assessment"] = context["object"].get_assessment()
        context["dose_types"] = DoseUnits.json_all()

        if self.request.method == 'POST':  # send back dose-group errors
            context['dose_groups_json'] = self.request.POST['dose_groups_json']
            if hasattr(self, 'dose_groups_errors'):
                context['dose_groups_errors'] = self.dose_groups_errors
        else:
            context["dose_groups_json"] = json.dumps(
                list(
                    self.object.doses.values('dose', 'dose_group_id',
                                             'dose_units')))

        return context
Пример #3
0
    def get_context_data(self, **kwargs):
        context = super(CreateView, self).get_context_data(**kwargs)
        context["crud"] = self.crud
        context["experiment"] = self.experiment
        context["assessment"] = self.assessment
        context["dose_types"] = DoseUnits.json_all()

        if hasattr(self, 'form_dosing_regime'):
            context['form_dosing_regime'] = self.form_dosing_regime
        else:
            context["form_dosing_regime"] = forms.DosingRegimeForm()

        if self.request.method == 'POST':  # send back dose-group errors
            context['dose_groups_json'] = self.request.POST['dose_groups_json']
            if hasattr(self, 'dose_groups_errors'):
                context['dose_groups_errors'] = self.dose_groups_errors

        return context
Пример #4
0
    def get_context_data(self, **kwargs):
        context = super(CreateView, self).get_context_data(**kwargs)
        context["crud"] = self.crud
        context["experiment"] = self.experiment
        context["assessment"] = self.assessment
        context["dose_types"] = DoseUnits.json_all()

        if hasattr(self, 'form_dosing_regime'):
            context['form_dosing_regime'] = self.form_dosing_regime
        else:
            context["form_dosing_regime"] = forms.DosingRegimeForm()

        if self.request.method == 'POST':  # send back dose-group errors
            context['dose_groups_json'] = self.request.POST['dose_groups_json']
            if hasattr(self, 'dose_groups_errors'):
                context['dose_groups_errors'] = self.dose_groups_errors

        return context
Пример #5
0
 def get_context_data(self, **kwargs):
     context = super(UpdateView, self).get_context_data(**kwargs)
     context["crud"] = self.crud
     context["assessment"] = context["object"].get_assessment()
     context["dose_types"] = DoseUnits.json_all()
     return context
Пример #6
0
 def get_context_data(self, **kwargs):
     context = super(UpdateView, self).get_context_data(**kwargs)
     context["crud"] = self.crud
     context["assessment"] = context["object"].get_assessment()
     context["dose_types"] = DoseUnits.json_all()
     return context