예제 #1
0
 def update_static_header_info(self):
     header_dict = OrderedDict()
     header_dict.update({
         SubmissionIndexConstants.DATASENDER_ID_KEY:
         translate("Data Sender Id", self.language, ugettext)
     })
     header_dict.update({
         SubmissionIndexConstants.DATASENDER_NAME_KEY:
         translate("Data Sender Name", self.language, ugettext)
     })
     header_dict.update(
         {"date": translate("Submission Date", self.language, ugettext)})
     return header_dict
예제 #2
0
    def update_static_header_info(self):
        header_dict = OrderedDict()
        header_dict.update({
            SubmissionIndexConstants.DATASENDER_ID_KEY:
            translate("Datasender Id", self.language, ugettext)
        })
        header_dict.update({
            SubmissionIndexConstants.DATASENDER_NAME_KEY:
            translate("Data Sender", self.language, ugettext)
        })
        header_dict.update(
            {"date": translate("Submission Date", self.language, ugettext)})
        if not self.form_model.is_poll:
            header_dict.update(
                {"status": translate("Status", self.language, ugettext)})

        return header_dict
예제 #3
0
 def _subjects_choice_fields(self, subject_field):
     all_subject_choices = self._get_all_options()
     language = get_text_language_by_instruction(subject_field.instruction)
     instruction_for_subject_field = translate(
         "Choose Subject from this list.", func=ugettext, language=language)
     return self._get_choice_field(all_subject_choices,
                                   subject_field,
                                   help_text=instruction_for_subject_field)
예제 #4
0
    def update_static_header_info(self):
        header_dict = OrderedDict()

        header_dict.update(
            {"date": translate("Submission Date", self.language, ugettext)})
        header_dict.update({
            'datasender.id':
            translate("Data Sender Id", self.language, ugettext)
        })
        header_dict.update({
            'datasender.name':
            translate("Data Sender Name", self.language, ugettext)
        })
        header_dict.update({
            'datasender.mobile_number':
            translate("Data Sender Mobile Number", self.language, ugettext)
        })
        header_dict.update({
            'datasender.email':
            translate("Data Sender Email", self.language, ugettext)
        })
        header_dict.update({
            'datasender.location':
            translate("Data Sender Location", self.language, ugettext)
        })
        header_dict.update({
            'datasender.geo_code':
            translate("Data Sender GPS Coordinates", self.language, ugettext)
        })
        return header_dict
 def _subject_choice_fields(self, entity_type, subject_field):
     subjects, fields, label = load_all_entities_of_type(self.dbm, type=entity_type)
     subjects = self._build_subject_choice_data(subjects, fields)
     language = get_text_language_by_instruction(subject_field.instruction)
     instruction_for_subject_field = translate("Choose Subject from this list.", language=language, func=ugettext)
     all_subject_choices = map(self.choice, subjects)
     choice_fields = self._get_choice_field(all_subject_choices, subject_field,
                                            help_text=instruction_for_subject_field)
     return choice_fields