コード例 #1
0
class TranscribeInitialInformation(forms.Form):
    # Form fields for identifying the politician
    name = forms.CharField(label=_("Care este numele politicianului?"))
    previous_name = forms.CharField(label=_(
        "Care este numele anterior al politicianului? (in cazul in care se aplica)"
    ),
                                    required=False)
    initials = forms.CharField(label=_(
        "Care sunt initialele politicianului? (in cazul in care se aplica)"),
                               required=False)
    surname = forms.CharField(label=_("Care este prenumele politicianului?"))
    # Form fields for identifying the declaration
    position = forms.ChoiceField(label=_("Care este pozitia politicianului?"),
                                 choices=Position.return_as_iterable())
    date = forms.DateField(
        label=_("Care este data completării declarației de avere?"),
        widget=forms.SelectDateWidget(years=YEAR_CHOICES),
        input_formats=['%Y-%m-%d'])
    institution = forms.ChoiceField(label=_(
        "Care este institutia in cadrul careia lucra politicianul la data completarii declaratiei de avere?"
    ),
                                    choices=Institution.return_as_iterable())
    declaration_type = forms.ChoiceField(
        label=_("Ce tip de declaratie este completata?"),
        choices=DeclarationType.return_as_iterable())
コード例 #2
0
class Declaration(models.Model):
    url = models.URLField(max_length=500)
    politician = models.ForeignKey(Politician, on_delete=models.CASCADE, null=True)
    position = models.CharField(_("Functie"), max_length=128, choices=Position.return_as_iterable())
    date = models.DateField(_("Data completare"))
    institution = models.CharField(_("Institutie"), max_length=128, choices=Institution.return_as_iterable())
    declaration_type = models.CharField(_("Tip declaratie"), max_length=128, choices=Institution.return_as_iterable())

    def __str__(self):
        return "Income declaration, url: {}\ndate: {}\nfor politician:\n{}".format(
            self.url, self.date, str(self.politician)
        )
コード例 #3
0
class TranscribeOwnedIncomeFromPensionsSingleRowEntry(forms.Form):
    beneficiary_relationship = forms.ChoiceField(
        label="Cine este beneficiarul pensiei?",
        choices=HolderRelationship.return_as_iterable())
    beneficiary_surname = forms.CharField(
        label="Care este numele beneficiarului?")
    beneficiary_name = forms.CharField(
        label="Care este prenumele beneficiarului?")
    income_source = forms.CharField(label="Care este numele sursei de venit?")
    county = forms.CharField(
        label="Care este judetul de unde provine sursa de venit?")
    city = forms.CharField(
        label="Care este localitatea de unde provine sursa de venit?")
    commune = forms.CharField(
        label="Care este comuna de unde provine sursa de venit?")
    country = forms.CharField(
        label="Care este tara din care provine sursa de venit?")
    offered_service = forms.CharField(label="Care a fost serviciul prestat?")
    position = forms.ChoiceField(label="Care a fost functia detinuta?",
                                 choices=Position.return_as_iterable())
    income_amount = forms.FloatField(label="Care este valoarea venitului?")
    currency = forms.ChoiceField(label="Care este moneda venitului?",
                                 choices=Currency.return_as_iterable())