Ejemplo n.º 1
0
 def get_context_data(self, form, **kwargs):
     context = super().get_context_data(form=form, **kwargs)
     all_data = self.get_all_cleaned_data()
     # print("\n".join(str(all_data).split(',')))
     if not 'date' in all_data:
         all_data['date'] = None
     if not all_data.get('election_organisation'):
         all_data.update(self.storage.extra_data)
     context['all_data'] = all_data
     all_ids = create_ids_for_each_ballot_paper(
         all_data, self.get_election_subtypes())
     # all_ids = create_ids_grouped(all_data, self.get_election_subtypes())
     context['all_ids'] = all_ids
     return context
Ejemplo n.º 2
0
    def get_context_data(self, form, **kwargs):
        context = super().get_context_data(form=form, **kwargs)
        all_data = self.get_all_cleaned_data()
        # print("\n".join(str(all_data).split(',')))
        if not 'date' in all_data:
            all_data['date'] = None

        all_data['election_organisation'] = self.get_organisations()

        if not all_data.get('election_organisation'):
            all_data.update(self.storage.extra_data)
        else:
            all_data['radar_id'] = self.storage.extra_data.get(
                'radar_id', None)

        context['all_data'] = all_data
        if self.kwargs['step'] in ["review", self.done_step_name]:
            all_ids = create_ids_for_each_ballot_paper(
                all_data, self.get_election_subtypes())
            context['all_ids'] = all_ids
        return context
Ejemplo n.º 3
0
    def get_context_data(self, form, **kwargs):
        context = super().get_context_data(form=form, **kwargs)
        all_data = self.get_all_cleaned_data()
        # print("\n".join(str(all_data).split(',')))
        if not "date" in all_data:
            all_data["date"] = None

        all_data["election_organisation"] = self.get_organisations

        if not all_data.get("election_organisation"):
            all_data.update(self.storage.extra_data)
        else:
            all_data["radar_id"] = self.storage.extra_data.get(
                "radar_id", None)

        context["all_data"] = all_data
        if self.kwargs["step"] in ["review", self.done_step_name]:
            all_ids = create_ids_for_each_ballot_paper(
                all_data, self.get_election_subtypes)
            context["all_ids"] = all_ids
        context["user_is_moderator"] = user_is_moderator(self.request.user)
        return context
Ejemplo n.º 4
0
 def create_ids(self, all_data, save_model=True, **kwargs):
     all_ids = create_ids_for_each_ballot_paper(all_data, **kwargs)
     if save_model:
         [e_id.save() for e_id in all_ids]
Ejemplo n.º 5
0
 def test_id_repr_and_eq(self):
     all_data = self.base_data
     all_data.update({self.make_div_id(): 'contested'})
     ids = create_ids_for_each_ballot_paper(all_data)
     assert repr(ids[0]) == "local.{}".format(self.date_str)
     assert ids[0] != ids[1]