From 8ee2c8b1edb6bd31a6513cbe049ea0330458fabd Mon Sep 17 00:00:00 2001 From: bashmak Date: Tue, 5 Sep 2017 14:42:21 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE=D1=81=D1=82?= =?UTF-8?q?=D1=8C=20=D1=81=D0=BE=D1=85=D1=80=D0=B0=D0=BD=D1=8F=D1=82=D1=8C?= =?UTF-8?q?=20=D0=B4=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8=D1=82=D0=B5=D0=BB?= =?UTF-8?q?=D1=8C=D0=BD=D1=8B=D0=B5=20=D0=BD=D0=BE=D0=BC=D0=B5=D1=80=D0=B0?= =?UTF-8?q?=20=D1=82=D0=B5=D0=BB=D0=B5=D1=84=D0=BE=D0=BD=D0=BE=D0=B2=20?= =?UTF-8?q?=D0=B2=20=D1=83=D1=87=D1=91=D1=82=D0=BA=D0=B5=20=D0=B0=D0=B1?= =?UTF-8?q?=D0=BE=D0=BD=D0=B5=D0=BD=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- abonapp/migrations/0002_auto_20170905_1248.py | 52 +++++++++++++++++++ .../templates/abonapp/modal_add_phone.html | 35 +++++++++++++ 2 files changed, 87 insertions(+) create mode 100644 abonapp/migrations/0002_auto_20170905_1248.py create mode 100644 abonapp/templates/abonapp/modal_add_phone.html diff --git a/abonapp/migrations/0002_auto_20170905_1248.py b/abonapp/migrations/0002_auto_20170905_1248.py new file mode 100644 index 0000000..75bbac0 --- /dev/null +++ b/abonapp/migrations/0002_auto_20170905_1248.py @@ -0,0 +1,52 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.9 on 2017-09-05 12:48 +from __future__ import unicode_literals + +import django.core.validators +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('abonapp', '0001_squashed_0022_auto_20170816_1109'), + ] + + operations = [ + migrations.CreateModel( + name='AdditionalTelephone', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('telephone', models.CharField(max_length=16, validators=[django.core.validators.RegexValidator('^\\+[7,8,9,3]\\d{10,11}$')], verbose_name='Телефон')), + ('owner_name', models.CharField(max_length=127)), + ], + options={ + 'verbose_name': 'Дополнительный телефон', + 'verbose_name_plural': 'Дополнительные телефоны', + 'db_table': 'additional_telephones', + 'ordering': ('owner_name',), + }, + ), + migrations.AlterModelOptions( + name='abon', + options={'permissions': (('can_buy_tariff', 'Покупка тарифа абоненту'), ('can_view_passport', 'Может просматривать паспортные данные')), 'verbose_name': 'Абонент', 'verbose_name_plural': 'Абоненты'}, + ), + migrations.AlterModelOptions( + name='abongroup', + options={'permissions': (('can_add_ballance', 'Пополнение счёта'),), 'verbose_name': 'Группа абонентов', 'verbose_name_plural': 'Группы абонентов'}, + ), + migrations.AlterModelOptions( + name='abonstreet', + options={'verbose_name': 'Улица', 'verbose_name_plural': 'Улицы'}, + ), + migrations.AlterModelOptions( + name='abontariff', + options={'permissions': (('can_complete_service', 'Снятие со счёта средств'),), 'verbose_name': 'Услуга абонента', 'verbose_name_plural': 'Услуги абонентов'}, + ), + migrations.AddField( + model_name='additionaltelephone', + name='abon', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='additional_telephones', to='abonapp.Abon'), + ), + ] diff --git a/abonapp/templates/abonapp/modal_add_phone.html b/abonapp/templates/abonapp/modal_add_phone.html new file mode 100644 index 0000000..1ca2916 --- /dev/null +++ b/abonapp/templates/abonapp/modal_add_phone.html @@ -0,0 +1,35 @@ +{% load i18n %} +
{% csrf_token %} + + + + +