diff --git a/abonapp/forms.py b/abonapp/forms.py index 20c4cdf..ea1a35a 100644 --- a/abonapp/forms.py +++ b/abonapp/forms.py @@ -49,13 +49,13 @@ class AbonForm(forms.ModelForm): username = forms.CharField(max_length=127, required=False, initial=generate_random_username, widget=forms.TextInput(attrs={ 'placeholder': _('login'), - 'class': "form-control", - 'required': '' + 'required': '', + 'pattern': r'^\w{1,127}$' })) - password = forms.CharField(max_length=64, initial=generate_random_password, - widget=forms.TextInput( - attrs={'class': 'form-control', 'type': 'password', 'autocomplete': 'new-password'})) + password = forms.CharField(max_length=64, initial=generate_random_password, widget=forms.TextInput(attrs={ + 'class': 'form-control', 'type': 'password', 'autocomplete': 'new-password' + })) class Meta: model = models.Abon @@ -102,9 +102,9 @@ class PassportForm(forms.ModelForm): model = models.PassportInfo exclude = ['abon'] widgets = { - 'series': forms.TextInput(attrs={'class': 'form-control', 'required': '', 'pattern': '^\d{4}$'}), - 'number': forms.TextInput(attrs={'class': 'form-control', 'required': '', 'pattern': '^\d{6}$'}), - 'distributor': forms.TextInput(attrs={'class': 'form-control', 'required': ''}), + 'series': forms.TextInput(attrs={'required': '', 'pattern': '^\d{4}$'}), + 'number': forms.TextInput(attrs={'required': '', 'pattern': '^\d{6}$'}), + 'distributor': forms.TextInput(attrs={'required': ''}), 'date_of_acceptance': forms.DateInput(attrs={'class': 'form-control', 'required': ''}) } initials = { diff --git a/abonapp/models.py b/abonapp/models.py index 94d1faa..b1aecc6 100644 --- a/abonapp/models.py +++ b/abonapp/models.py @@ -297,9 +297,9 @@ class Abon(BaseAccount): class PassportInfo(models.Model): - series = models.CharField(max_length=4, validators=[validators.integer_validator]) - number = models.CharField(max_length=6, validators=[validators.integer_validator]) - distributor = models.CharField(max_length=64) + series = models.CharField(_('Pasport serial'), max_length=4, validators=[validators.integer_validator]) + number = models.CharField(_('Pasport number'), max_length=6, validators=[validators.integer_validator]) + distributor = models.CharField(_('Distributor'), max_length=64) date_of_acceptance = models.DateField() abon = models.OneToOneField(Abon, on_delete=models.SET_NULL, blank=True, null=True) diff --git a/abonapp/templates/abonapp/addInvoice.html b/abonapp/templates/abonapp/addInvoice.html index a2a98bf..8237c05 100644 --- a/abonapp/templates/abonapp/addInvoice.html +++ b/abonapp/templates/abonapp/addInvoice.html @@ -6,7 +6,7 @@
  • {% trans 'User groups' %}
  • {{ group.title }}
  • -
  • {{ abon.fio }}
  • +
  • {{ abon.fio }}
  • {% trans 'Add debt' %}
  • @@ -15,11 +15,11 @@

    {% trans 'Add receipt for' %} - {{ abon.fio }} + {{ abon.fio }}

    -
    {% csrf_token %}
    diff --git a/abonapp/templates/abonapp/buy_tariff.html b/abonapp/templates/abonapp/buy_tariff.html index 1aae249..67ed5ba 100644 --- a/abonapp/templates/abonapp/buy_tariff.html +++ b/abonapp/templates/abonapp/buy_tariff.html @@ -6,7 +6,7 @@
  • {% trans 'User groups' %}
  • {{ group.title }}
  • -
  • {{ abon.fio }}
  • +
  • {{ abon.fio }}
  • {% trans 'Pick a service' %}
  • @@ -15,11 +15,11 @@

    {% trans 'Pick a service for' %} - {% trans 'Sub' %} + {% trans 'Sub' %}

    - {% csrf_token %}
    {% if tariffs %} diff --git a/abonapp/templates/abonapp/charts.html b/abonapp/templates/abonapp/charts.html index 58bfbc0..2f55c5b 100644 --- a/abonapp/templates/abonapp/charts.html +++ b/abonapp/templates/abonapp/charts.html @@ -43,7 +43,7 @@ {% else %}

    {% trans 'Static info was Not found' %}

    {% endif %} - +
    - {% csrf_token %} + {% csrf_token %} {% bootstrap_field form.username label_class='col-sm-4' field_class='col-sm-8' form_group_class='form-group-sm' %} {% bootstrap_field form.fio label_class='col-sm-4' field_class='col-sm-8' form_group_class='form-group-sm' %} @@ -24,10 +24,10 @@ - + - + @@ -41,7 +41,7 @@
    - + @@ -116,7 +116,7 @@
    - {% csrf_token %} + {% csrf_token %}
    @@ -125,11 +125,11 @@ {{ device.comment|truncatechars:11 }} {{ device.ip_address }} - + {% else %} - + {% trans 'Add clutch' %} {% endif %} @@ -177,7 +177,7 @@

    {% trans 'Extra fields' %}

    - {% csrf_token %} + {% csrf_token %} {% for ef in abon.extra_fields.all %}
    @@ -188,7 +188,7 @@ - + @@ -202,7 +202,7 @@
    - + {% trans 'Add' %} @@ -227,7 +227,7 @@
    -
    +
    diff --git a/abonapp/templates/abonapp/modal_additional_telephones.html b/abonapp/templates/abonapp/modal_additional_telephones.html index 5782e6b..e88bd81 100644 --- a/abonapp/templates/abonapp/modal_additional_telephones.html +++ b/abonapp/templates/abonapp/modal_additional_telephones.html @@ -1,5 +1,4 @@ {% load i18n %} -