From f25bc4b0fd2928c8798e45a52c99a07c8677ac0b Mon Sep 17 00:00:00 2001 From: Dmitriy Shesterkin Date: Sun, 30 Apr 2017 23:43:24 +0300 Subject: [PATCH] new migrations, some refactor --- .gitignore | 2 + Makefile | 26 +- src/commons/pdf_tools.py | 7 +- src/customer/migrations/0001_initial.py | 473 +++---- ..._add_field_userprofilefilters_show_logo.py | 147 --- ...d_field_userprofilefilters_show_address.py | 148 --- ...ient_contact_icq__add_field_client_ogrn.py | 156 --- ..._auto__add_field_bankaccount_short_name.py | 149 --- ...rt_self__add_field_client_name_short_da.py | 159 --- src/customer/models.py | 166 ++- src/docs/migrations/0001_initial.py | 1090 +++++++---------- ...me__chg_field_measure_code__chg_field_m.py | 424 ------- .../0003_auto__add_field_currency_order.py | 373 ------ .../0004_auto__add_field_measure_order.py | 374 ------ .../0005_auto__add_field_country_order.py | 375 ------ ...6_auto__add_field_nakladnitem_units_kod.py | 377 ------ .../migrations/0007_nakladnitem_fix_units.py | 387 ------ .../0008_nakladnitem_set_units_kod.py | 382 ------ src/docs/views/ajax.py | 2 +- src/docs/views/base_views.py | 9 +- src/docs/views/invoice.py | 12 +- src/dokumentor/settings/base.py | 2 +- src/dokumentor/settings/local.py | 13 + src/dokumentor/urls.py | 2 +- src/index_blocks/cms_plugins.py | 4 +- src/index_blocks/migrations/0001_initial.py | 55 - ...n_title__chg_field_indexblockplugin_des.py | 57 - .../0003_auto__add_extendedblockplugin.py | 66 - .../0004_auto__add_extendedtextblockplugin.py | 72 -- ...ckplugin_order__chg_field_extendedtextb.py | 81 -- .../0006_auto__add_desctextblockplugin.py | 78 -- src/myauth/migrations/0001_initial.py | 81 ++ src/myauth/migrations/__init__.py | 0 src/myauth/models.py | 37 +- 34 files changed, 864 insertions(+), 4922 deletions(-) delete mode 100644 src/customer/migrations/0002_auto__add_field_userprofilefilters_show_logo.py delete mode 100644 src/customer/migrations/0003_auto__add_field_userprofilefilters_show_address.py delete mode 100644 src/customer/migrations/0004_auto__del_field_client_contact_icq__add_field_client_ogrn.py delete mode 100644 src/customer/migrations/0005_auto__add_field_bankaccount_short_name.py delete mode 100644 src/customer/migrations/0006_auto__add_field_client_name_short_self__add_field_client_name_short_da.py delete mode 100644 src/docs/migrations/0002_auto__add_field_measure_full_name__chg_field_measure_code__chg_field_m.py delete mode 100644 src/docs/migrations/0003_auto__add_field_currency_order.py delete mode 100644 src/docs/migrations/0004_auto__add_field_measure_order.py delete mode 100644 src/docs/migrations/0005_auto__add_field_country_order.py delete mode 100644 src/docs/migrations/0006_auto__add_field_nakladnitem_units_kod.py delete mode 100644 src/docs/migrations/0007_nakladnitem_fix_units.py delete mode 100644 src/docs/migrations/0008_nakladnitem_set_units_kod.py delete mode 100644 src/index_blocks/migrations/0001_initial.py delete mode 100644 src/index_blocks/migrations/0002_auto__add_field_indexblockplugin_title__chg_field_indexblockplugin_des.py delete mode 100644 src/index_blocks/migrations/0003_auto__add_extendedblockplugin.py delete mode 100644 src/index_blocks/migrations/0004_auto__add_extendedtextblockplugin.py delete mode 100644 src/index_blocks/migrations/0005_auto__add_field_extendedtextblockplugin_order__chg_field_extendedtextb.py delete mode 100644 src/index_blocks/migrations/0006_auto__add_desctextblockplugin.py create mode 100644 src/myauth/migrations/0001_initial.py create mode 100644 src/myauth/migrations/__init__.py diff --git a/.gitignore b/.gitignore index 59da983..3c936f1 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,5 @@ yandex_money.log /tmp_emails/ /media/ /static/ +/src/dokumentor/media/ +/tmp/ diff --git a/Makefile b/Makefile index 7f6ddc7..cae98ad 100644 --- a/Makefile +++ b/Makefile @@ -19,29 +19,29 @@ requirements: $(PIP) install -r $(PROJECT_DIR)/requirements/local.txt loaddata: - $(PYTHON) manage.py loaddata $(PROJECT_DIR)/project/myauth/fixtures/myauth.json - $(PYTHON) manage.py loaddata $(PROJECT_DIR)/project/commons/fixtures/cms.json - $(PYTHON) manage.py loaddata $(PROJECT_DIR)/project/commons/fixtures/djangocms_text_ckeditor.json - $(PYTHON) manage.py loaddata $(PROJECT_DIR)/project/commons/fixtures/sites.json - $(PYTHON) manage.py loaddata $(PROJECT_DIR)/project/customer/fixtures/price.json - $(PYTHON) manage.py loaddata $(PROJECT_DIR)/project/docs/fixtures/country.json - $(PYTHON) manage.py loaddata $(PROJECT_DIR)/project/docs/fixtures/currency.json - $(PYTHON) manage.py loaddata $(PROJECT_DIR)/project/docs/fixtures/measure.json + $(PYTHON) src/manage.py loaddata $(PROJECT_DIR)/src/myauth/fixtures/myauth.json + $(PYTHON) src/manage.py loaddata $(PROJECT_DIR)/src/commons/fixtures/cms.json + $(PYTHON) src/manage.py loaddata $(PROJECT_DIR)/src/commons/fixtures/djangocms_text_ckeditor.json + $(PYTHON) src/manage.py loaddata $(PROJECT_DIR)/src/commons/fixtures/sites.json + $(PYTHON) src/manage.py loaddata $(PROJECT_DIR)/src/customer/fixtures/price.json + $(PYTHON) src/manage.py loaddata $(PROJECT_DIR)/src/docs/fixtures/country.json + $(PYTHON) src/manage.py loaddata $(PROJECT_DIR)/src/docs/fixtures/currency.json + $(PYTHON) src/manage.py loaddata $(PROJECT_DIR)/src/docs/fixtures/measure.json create_database: - $(PYTHON) manage.py migrate + $(PYTHON) src/manage.py migrate run: - $(PYTHON) manage.py runserver 0.0.0.0:8000 + $(PYTHON) src/manage.py runserver 0.0.0.0:8000 migrations: - $(PYTHON) manage.py makemigrations + $(PYTHON) src/manage.py makemigrations migrate: - $(PYTHON) manage.py migrate + $(PYTHON) src/manage.py migrate shell: - $(PYTHON) manage.py shell + $(PYTHON) src/manage.py shell clean_temp: find . -name '*.pyc' -delete diff --git a/src/commons/pdf_tools.py b/src/commons/pdf_tools.py index 2dda355..5bd3519 100644 --- a/src/commons/pdf_tools.py +++ b/src/commons/pdf_tools.py @@ -1,5 +1,6 @@ # -*- coding: utf-8 -*- -from io import StringIO, BytesIO +from io import BytesIO + from xhtml2pdf import pisa from django.template.loader import render_to_string @@ -23,8 +24,10 @@ def render_pdf_to_string(request, template_name, dictionary=None): html = render_to_string(template_name, dictionary, context_instance) #return HttpResponse(html) # для отладки result = BytesIO() - pdf = pisa.pisaDocument(BytesIO(html.encode('utf-8')), result) + pdf = pisa.pisaDocument(BytesIO(html.encode('utf-8')), result, encoding='utf-8') pdf_content = result.getvalue() + result.close() + print(type(pdf_content)) if not pdf.err: return pdf_content return None diff --git a/src/customer/migrations/0001_initial.py b/src/customer/migrations/0001_initial.py index 2b081c1..2650ddb 100644 --- a/src/customer/migrations/0001_initial.py +++ b/src/customer/migrations/0001_initial.py @@ -1,289 +1,186 @@ # -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'UserProfile' - db.create_table(u'customer_userprofile', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('profile_type', self.gf('django.db.models.fields.PositiveSmallIntegerField')()), - ('boss_surname', self.gf('django.db.models.fields.CharField')(default='', max_length=30)), - ('boss_name', self.gf('django.db.models.fields.CharField')(default='', max_length=30)), - ('boss_midname', self.gf('django.db.models.fields.CharField')(default='', max_length=30)), - ('inn', self.gf('django.db.models.fields.CharField')(default='', max_length=12)), - ('ogrn', self.gf('django.db.models.fields.CharField')(default='', max_length=15)), - ('okpo', self.gf('django.db.models.fields.CharField')(default='', max_length=10, blank=True)), - ('glavbuh_surname', self.gf('django.db.models.fields.CharField')(default='', max_length=30, blank=True)), - ('glavbuh_name', self.gf('django.db.models.fields.CharField')(default='', max_length=30, blank=True)), - ('glavbuh_midname', self.gf('django.db.models.fields.CharField')(default='', max_length=30, blank=True)), - ('address', self.gf('django.db.models.fields.CharField')(default='', max_length=256)), - ('real_address', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)), - ('phone_code', self.gf('django.db.models.fields.CharField')(default='', max_length=10, blank=True)), - ('phone', self.gf('django.db.models.fields.CharField')(default='', max_length=20, blank=True)), - ('fax_code', self.gf('django.db.models.fields.CharField')(default='', max_length=10, blank=True)), - ('fax', self.gf('django.db.models.fields.CharField')(default='', max_length=20, blank=True)), - ('email', self.gf('django.db.models.fields.EmailField')(default='', max_length=75, blank=True)), - ('site', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)), - ('svid_gos_reg', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)), - ('ip_reg_date', self.gf('django.db.models.fields.DateField')(null=True, blank=True)), - ('name', self.gf('django.db.models.fields.CharField')(default='', max_length=256)), - ('full_name', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)), - ('kpp', self.gf('django.db.models.fields.CharField')(default='', max_length=9)), - ('jur_address', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)), - ('boss_title', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)), - ('na_osnovanii', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)), - ('boss_sign', self.gf('django.db.models.fields.files.ImageField')(default='', max_length=100, blank=True)), - ('glavbuh_sign', self.gf('django.db.models.fields.files.ImageField')(default='', max_length=100, blank=True)), - ('stamp', self.gf('django.db.models.fields.files.ImageField')(default='', max_length=100, blank=True)), - ('logo', self.gf('django.db.models.fields.files.ImageField')(default='', max_length=100, blank=True)), - ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('active', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('confirmed', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('user_session_key', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)), - )) - db.send_create_signal(u'customer', ['UserProfile']) - - # Adding model 'BankAccount' - db.create_table(u'customer_bankaccount', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('company', self.gf('django.db.models.fields.related.ForeignKey')(related_name='bank_accounts', to=orm['customer.UserProfile'])), - ('bik', self.gf('django.db.models.fields.CharField')(max_length=10)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('address', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('korr_account', self.gf('django.db.models.fields.CharField')(max_length=20)), - ('account', self.gf('django.db.models.fields.CharField')(max_length=20)), - ('is_main', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - )) - db.send_create_signal(u'customer', ['BankAccount']) - - # Adding model 'Client' - db.create_table(u'customer_client', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('company', self.gf('django.db.models.fields.related.ForeignKey')(related_name='clients', to=orm['customer.UserProfile'])), - ('name', self.gf('django.db.models.fields.CharField')(max_length=256, db_index=True)), - ('inn', self.gf('django.db.models.fields.CharField')(max_length=12)), - ('kpp', self.gf('django.db.models.fields.CharField')(default='', max_length=9, blank=True)), - ('okpo', self.gf('django.db.models.fields.CharField')(default='', max_length=10, blank=True)), - ('address', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('bank_bik', self.gf('django.db.models.fields.CharField')(default='', max_length=10, blank=True)), - ('bank_name', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)), - ('bank_address', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)), - ('bank_korr_account', self.gf('django.db.models.fields.CharField')(default='', max_length=20, blank=True)), - ('bank_account', self.gf('django.db.models.fields.CharField')(default='', max_length=20, blank=True)), - ('contact_name', self.gf('django.db.models.fields.CharField')(default='', max_length=50, blank=True)), - ('contact_email', self.gf('django.db.models.fields.EmailField')(default='', max_length=50, blank=True)), - ('contact_phone', self.gf('django.db.models.fields.CharField')(default='', max_length=50, blank=True)), - ('contact_icq', self.gf('django.db.models.fields.CharField')(default='', max_length=20, blank=True)), - ('contact_skype', self.gf('django.db.models.fields.CharField')(default='', max_length=20, blank=True)), - ('contact_other', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)), - ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - )) - db.send_create_signal(u'customer', ['Client']) - - # Adding model 'UserProfileFilters' - db.create_table(u'customer_userprofilefilters', ( - ('company', self.gf('django.db.models.fields.related.OneToOneField')(related_name='profile_filters', unique=True, primary_key=True, to=orm['customer.UserProfile'])), - ('show_profile_type', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('show_inn', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('show_ogrn', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('show_okpo', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('show_glavbuh', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('show_bank_account', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('bank_account', self.gf('django.db.models.fields.related.ForeignKey')(default=None, related_name='+', null=True, blank=True, to=orm['customer.BankAccount'])), - ('show_contact_info', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('show_real_address', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('show_phone', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('show_fax', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('show_email', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('show_site', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('show_ip_boss_fio', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('show_svid_gos_reg', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('show_ip_reg_date', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('show_name', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('show_full_name', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('show_kpp', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('show_org_boss_title_and_fio', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('show_na_osnovanii', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('show_jur_address', self.gf('django.db.models.fields.BooleanField')(default=True)), - )) - db.send_create_signal(u'customer', ['UserProfileFilters']) - - # Adding model 'License' - db.create_table(u'customer_license', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('company', self.gf('django.db.models.fields.related.ForeignKey')(related_name='licenses', to=orm['customer.UserProfile'])), - ('term', self.gf('django.db.models.fields.IntegerField')()), - ('date_from', self.gf('django.db.models.fields.DateField')(null=True, blank=True)), - ('date_to', self.gf('django.db.models.fields.DateField')(null=True, blank=True)), - ('payform', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('status', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('order_date', self.gf('django.db.models.fields.DateField')(auto_now_add=True, blank=True)), - ('paid_date', self.gf('django.db.models.fields.DateField')(null=True, blank=True)), - ('pay_sum', self.gf('django.db.models.fields.IntegerField')()), - ('deleted', self.gf('django.db.models.fields.BooleanField')(default=False)), - )) - db.send_create_signal(u'customer', ['License']) - - # Adding model 'LicensePrice' - db.create_table(u'customer_licenseprice', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('term', self.gf('django.db.models.fields.IntegerField')()), - ('price', self.gf('django.db.models.fields.IntegerField')()), - )) - db.send_create_signal(u'customer', ['LicensePrice']) - - - def backwards(self, orm): - # Deleting model 'UserProfile' - db.delete_table(u'customer_userprofile') - - # Deleting model 'BankAccount' - db.delete_table(u'customer_bankaccount') - - # Deleting model 'Client' - db.delete_table(u'customer_client') - - # Deleting model 'UserProfileFilters' - db.delete_table(u'customer_userprofilefilters') - - # Deleting model 'License' - db.delete_table(u'customer_license') - - # Deleting model 'LicensePrice' - db.delete_table(u'customer_licenseprice') - - - models = { - u'customer.bankaccount': { - 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'}, - 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.client': { - 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'}, - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}), - 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_icq': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.license': { - 'Meta': {'object_name': 'License'}, - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'licenses'", 'to': u"orm['customer.UserProfile']"}), - 'date_from': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'date_to': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'order_date': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'paid_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'pay_sum': ('django.db.models.fields.IntegerField', [], {}), - 'payform': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'status': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'term': ('django.db.models.fields.IntegerField', [], {}) - }, - u'customer.licenseprice': { - 'Meta': {'object_name': 'LicensePrice'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'price': ('django.db.models.fields.IntegerField', [], {}), - 'term': ('django.db.models.fields.IntegerField', [], {}) - }, - u'customer.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}), - 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}), - 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}), - 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), - 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}) - }, - u'customer.userprofilefilters': { - 'Meta': {'object_name': 'UserProfileFilters'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'+'", 'null': 'True', 'blank': 'True', 'to': u"orm['customer.BankAccount']"}), - 'company': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'profile_filters'", 'unique': 'True', 'primary_key': 'True', 'to': u"orm['customer.UserProfile']"}), - 'show_bank_account': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_contact_info': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_email': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_fax': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_full_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_glavbuh': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_inn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_ip_boss_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_ip_reg_date': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_jur_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_kpp': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_na_osnovanii': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_ogrn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_okpo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_org_boss_title_and_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_phone': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_profile_type': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_real_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_site': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_svid_gos_reg': ('django.db.models.fields.BooleanField', [], {'default': 'True'}) - } - } - - complete_apps = ['customer'] \ No newline at end of file +from __future__ import unicode_literals + +from django.db import models, migrations +import customer.models + + +class Migration(migrations.Migration): + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='BankAccount', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('bik', models.CharField(verbose_name='БИК', max_length=10)), + ('name', models.CharField(verbose_name='Наименование банка', max_length=256)), + ('short_name', models.CharField(verbose_name='Сокращенное название банка', max_length=100, blank=True, default='')), + ('address', models.CharField(verbose_name='Местонахождение', max_length=256, blank=True, default='')), + ('korr_account', models.CharField(verbose_name='Корр. счет', max_length=20)), + ('account', models.CharField(verbose_name='Расчетный счет', max_length=20)), + ('is_main', models.BooleanField(verbose_name='Основной счет', default=False)), + ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)), + ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)), + ], + options={ + 'verbose_name': 'Расчётный счет', + 'verbose_name_plural': 'Расчётные счета', + 'ordering': ['-created_at'], + }, + ), + migrations.CreateModel( + name='Client', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('name', models.CharField(verbose_name='Наименование', max_length=256, db_index=True)), + ('name_short_self', models.CharField(verbose_name='Короткое наименование', max_length=256, blank=True, null=True)), + ('name_short_dadata', models.CharField(verbose_name='Наименование из Dadata', max_length=256, blank=True, null=True)), + ('inn', models.CharField(verbose_name='ИНН', max_length=12)), + ('kpp', models.CharField(verbose_name='КПП', max_length=9, blank=True, default='')), + ('ogrn', models.CharField(verbose_name='ОГРН', max_length=15, default='')), + ('okpo', models.CharField(verbose_name='ОКПО', max_length=10, blank=True, default='')), + ('address', models.CharField(verbose_name='Юр. адрес', max_length=256)), + ('bank_bik', models.CharField(verbose_name='БИК', max_length=10, blank=True, default='')), + ('bank_name', models.CharField(verbose_name='Наименование банка', max_length=256, blank=True, default='')), + ('bank_address', models.CharField(verbose_name='Местонахождение', max_length=256, blank=True, default='')), + ('bank_korr_account', models.CharField(verbose_name='Корр. счет', max_length=20, blank=True, default='')), + ('bank_account', models.CharField(verbose_name='Расчетный счет', max_length=20, blank=True, default='')), + ('contact_name', models.CharField(verbose_name='Имя', max_length=50, blank=True, default='')), + ('contact_email', models.EmailField(verbose_name='E-mail', max_length=50, blank=True, default='')), + ('contact_phone', models.CharField(verbose_name='Телефон', max_length=50, blank=True, default='')), + ('contact_skype', models.CharField(verbose_name='Skype', max_length=20, blank=True, default='')), + ('contact_other', models.CharField(verbose_name='Другое', max_length=256, blank=True, default='')), + ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)), + ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)), + ], + options={ + 'verbose_name': 'Контрагент', + 'verbose_name_plural': 'Контрагенты', + 'ordering': ['name', '-created_at'], + }, + ), + migrations.CreateModel( + name='License', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('term', models.IntegerField(verbose_name='срок лицензии')), + ('date_from', models.DateField(verbose_name='дата начала', blank=True, null=True)), + ('date_to', models.DateField(verbose_name='дата окончания', blank=True, null=True)), + ('payform', models.IntegerField(verbose_name='форма оплаты', default=0, choices=[(-1, 'Бесплатно'), (0, 'Безналичный расчёт'), (1, 'Банковская карта')])), + ('status', models.IntegerField(verbose_name='статус лицензии', default=0, choices=[(-1, 'Пробный период'), (0, 'Не оплачен'), (1, 'Оплачен'), (2, 'Активирован'), (3, 'Срок действия истёк'), (4, 'Заморожен')])), + ('order_date', models.DateField(verbose_name='дата заказа', auto_now_add=True)), + ('paid_date', models.DateField(verbose_name='дата оплаты', blank=True, null=True)), + ('pay_sum', models.IntegerField(verbose_name='сумма оплаты')), + ('deleted', models.BooleanField(verbose_name='удалено', default=False)), + ], + ), + migrations.CreateModel( + name='LicensePrice', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('term', models.IntegerField(verbose_name='срок лицензии', choices=[(1, '1 месяц'), (6, '6 месяцев'), (12, '12 месяцев'), (24, '24 месяца')])), + ('price', models.IntegerField(verbose_name='сумма оплаты')), + ], + ), + migrations.CreateModel( + name='UserProfile', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('profile_type', models.PositiveSmallIntegerField(verbose_name='Тип профиля', choices=[(1, 'Индивидуальный предприниматель'), (2, 'Организация')])), + ('boss_surname', models.CharField(verbose_name='Фамилия', max_length=30, default='', help_text='Используется для строки "подпись" в документах.')), + ('boss_name', models.CharField(verbose_name='Имя', max_length=30, default='')), + ('boss_midname', models.CharField(verbose_name='Отчество', max_length=30, default='')), + ('inn', models.CharField(verbose_name='ИНН', max_length=12, default='')), + ('ogrn', models.CharField(verbose_name='ОГРН/ОГРНИП', max_length=15, default='')), + ('okpo', models.CharField(verbose_name='ОКПО', max_length=10, blank=True, default='')), + ('glavbuh_surname', models.CharField(verbose_name='Фамилия', max_length=30, blank=True, default='', help_text='Используется для строки "подпись" в документах.')), + ('glavbuh_name', models.CharField(verbose_name='Имя', max_length=30, blank=True, default='')), + ('glavbuh_midname', models.CharField(verbose_name='Отчество', max_length=30, blank=True, default='')), + ('address', models.CharField(verbose_name='Фактический адрес', max_length=256, default='', help_text='Будет подставляться в создаваемые счета, акты и накладные.')), + ('jur_address', models.CharField(verbose_name='Юридический адрес', max_length=256, blank=True, default='', help_text='Как в учредительных документах.')), + ('real_address', models.CharField(verbose_name='Почтовый адрес', max_length=256, blank=True, default='', help_text='Используется только для карточки компании.')), + ('phone_code', models.CharField(verbose_name='Код города', max_length=10, blank=True, default='')), + ('phone', models.CharField(verbose_name='Номер телефона', max_length=20, blank=True, default='')), + ('fax_code', models.CharField(verbose_name='Код города', max_length=10, blank=True, default='')), + ('fax', models.CharField(verbose_name='Номер телефона', max_length=20, blank=True, default='')), + ('email', models.EmailField(verbose_name='Электронная почта', max_length=75, blank=True, default='')), + ('site', models.CharField(verbose_name='Сайт', max_length=256, blank=True, default='')), + ('svid_gos_reg', models.CharField(verbose_name='Свид-во о гос. регистрации', max_length=256, blank=True, default='', help_text='Требуется для счет-фактуры.')), + ('ip_reg_date', models.DateField(verbose_name='Дата регистрации ИП', blank=True, null=True)), + ('name', models.CharField(verbose_name='Краткое название организации', max_length=256, default='', help_text='Будет подставляться в создаваемые документы.')), + ('full_name', models.CharField(verbose_name='Полное название организации', max_length=256, blank=True, default='', help_text='Как в учредительных документах.')), + ('kpp', models.CharField(verbose_name='КПП', max_length=9, default='')), + ('boss_title', models.CharField(verbose_name='Должность руководителя', max_length=256, blank=True, default='')), + ('na_osnovanii', models.CharField(verbose_name='Действует на основании', max_length=256, blank=True, default='')), + ('boss_sign', models.ImageField(verbose_name='Подпись руководителя', blank=True, default='', upload_to=customer.models.UploadAndRename('customer/profile/', 'boss_sign.bmp'))), + ('glavbuh_sign', models.ImageField(verbose_name='Подпись бухгалтера', blank=True, default='', upload_to=customer.models.UploadAndRename('customer/profile/', 'glavbuh_sign.bmp'))), + ('stamp', models.ImageField(verbose_name='Печать', blank=True, default='', upload_to=customer.models.UploadAndRename('customer/profile/', 'stamp.bmp'))), + ('logo', models.ImageField(verbose_name='Логотип', blank=True, default='', upload_to=customer.models.UploadAndRename('customer/profile/', 'logo.bmp'))), + ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)), + ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)), + ('active', models.BooleanField(verbose_name='Активен', default=False)), + ('confirmed', models.BooleanField(verbose_name='Подтверждён', default=False)), + ('user_session_key', models.CharField(verbose_name='Ключ сессии (служебная информация)', max_length=256, blank=True, default='', help_text='Руками не тро...')), + ], + options={ + 'verbose_name': 'Реквизиты (профиль)', + 'verbose_name_plural': 'Реквизиты (профили)', + }, + ), + migrations.CreateModel( + name='UserProfileFilters', + fields=[ + ('company', models.OneToOneField(primary_key=True, serialize=False, related_name='profile_filters', to='customer.UserProfile')), + ('show_profile_type', models.BooleanField(verbose_name='Тип профиля', default=True)), + ('show_inn', models.BooleanField(verbose_name='ИНН', default=True)), + ('show_ogrn', models.BooleanField(verbose_name='ОГРН/ОГРНИП', default=True)), + ('show_okpo', models.BooleanField(verbose_name='ОКПО', default=True)), + ('show_glavbuh', models.BooleanField(verbose_name='Главный бухгалтер', default=True)), + ('show_bank_account', models.BooleanField(verbose_name='Банковские реквизиты', default=True)), + ('show_contact_info', models.BooleanField(verbose_name='Контактная информация', default=True)), + ('show_address', models.BooleanField(verbose_name='Фактический адрес', default=True)), + ('show_jur_address', models.BooleanField(verbose_name='Юридический адрес', default=True)), + ('show_real_address', models.BooleanField(verbose_name='Почтовый адрес', default=True)), + ('show_phone', models.BooleanField(verbose_name='Телефон', default=True)), + ('show_fax', models.BooleanField(verbose_name='Факс', default=True)), + ('show_email', models.BooleanField(verbose_name='Электронная почта', default=True)), + ('show_site', models.BooleanField(verbose_name='Сайт', default=True)), + ('show_logo', models.BooleanField(verbose_name='Логотип', default=True)), + ('show_ip_boss_fio', models.BooleanField(verbose_name='Фамилия, Имя, Отчество', default=True)), + ('show_svid_gos_reg', models.BooleanField(verbose_name='Свид-во о гос. регистрации', default=True)), + ('show_ip_reg_date', models.BooleanField(verbose_name='Дата регистрации ИП', default=True)), + ('show_name', models.BooleanField(verbose_name='Краткое название организации', default=True)), + ('show_full_name', models.BooleanField(verbose_name='Полное название организации', default=True)), + ('show_kpp', models.BooleanField(verbose_name='КПП', default=True)), + ('show_org_boss_title_and_fio', models.BooleanField(verbose_name='Руководитель (Должность, ФИО)', default=True)), + ('show_na_osnovanii', models.BooleanField(verbose_name='Действует на основании', default=True)), + ], + options={ + 'verbose_name': 'Фильтры реквизитов', + 'verbose_name_plural': 'Фильтры реквизитов', + }, + ), + migrations.AddField( + model_name='license', + name='company', + field=models.ForeignKey(verbose_name='пользователь', related_name='licenses', to='customer.UserProfile'), + ), + migrations.AddField( + model_name='client', + name='company', + field=models.ForeignKey(related_name='clients', to='customer.UserProfile'), + ), + migrations.AddField( + model_name='bankaccount', + name='company', + field=models.ForeignKey(related_name='bank_accounts', to='customer.UserProfile'), + ), + migrations.AddField( + model_name='userprofilefilters', + name='bank_account', + field=models.ForeignKey(verbose_name='Расчетный счет', blank=True, null=True, default=None, related_name='+', to='customer.BankAccount'), + ), + ] diff --git a/src/customer/migrations/0002_auto__add_field_userprofilefilters_show_logo.py b/src/customer/migrations/0002_auto__add_field_userprofilefilters_show_logo.py deleted file mode 100644 index bf2223c..0000000 --- a/src/customer/migrations/0002_auto__add_field_userprofilefilters_show_logo.py +++ /dev/null @@ -1,147 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'UserProfileFilters.show_logo' - db.add_column(u'customer_userprofilefilters', 'show_logo', - self.gf('django.db.models.fields.BooleanField')(default=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'UserProfileFilters.show_logo' - db.delete_column(u'customer_userprofilefilters', 'show_logo') - - - models = { - u'customer.bankaccount': { - 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'}, - 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.client': { - 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'}, - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}), - 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_icq': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.license': { - 'Meta': {'object_name': 'License'}, - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'licenses'", 'to': u"orm['customer.UserProfile']"}), - 'date_from': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'date_to': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'order_date': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'paid_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'pay_sum': ('django.db.models.fields.IntegerField', [], {}), - 'payform': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'status': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'term': ('django.db.models.fields.IntegerField', [], {}) - }, - u'customer.licenseprice': { - 'Meta': {'object_name': 'LicensePrice'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'price': ('django.db.models.fields.IntegerField', [], {}), - 'term': ('django.db.models.fields.IntegerField', [], {}) - }, - u'customer.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}), - 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}), - 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}), - 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), - 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}) - }, - u'customer.userprofilefilters': { - 'Meta': {'object_name': 'UserProfileFilters'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'+'", 'null': 'True', 'blank': 'True', 'to': u"orm['customer.BankAccount']"}), - 'company': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'profile_filters'", 'unique': 'True', 'primary_key': 'True', 'to': u"orm['customer.UserProfile']"}), - 'show_bank_account': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_contact_info': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_email': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_fax': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_full_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_glavbuh': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_inn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_ip_boss_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_ip_reg_date': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_jur_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_kpp': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_logo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_na_osnovanii': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_ogrn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_okpo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_org_boss_title_and_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_phone': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_profile_type': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_real_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_site': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_svid_gos_reg': ('django.db.models.fields.BooleanField', [], {'default': 'True'}) - } - } - - complete_apps = ['customer'] \ No newline at end of file diff --git a/src/customer/migrations/0003_auto__add_field_userprofilefilters_show_address.py b/src/customer/migrations/0003_auto__add_field_userprofilefilters_show_address.py deleted file mode 100644 index e7828b9..0000000 --- a/src/customer/migrations/0003_auto__add_field_userprofilefilters_show_address.py +++ /dev/null @@ -1,148 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'UserProfileFilters.show_address' - db.add_column(u'customer_userprofilefilters', 'show_address', - self.gf('django.db.models.fields.BooleanField')(default=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'UserProfileFilters.show_address' - db.delete_column(u'customer_userprofilefilters', 'show_address') - - - models = { - u'customer.bankaccount': { - 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'}, - 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.client': { - 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'}, - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}), - 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_icq': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.license': { - 'Meta': {'object_name': 'License'}, - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'licenses'", 'to': u"orm['customer.UserProfile']"}), - 'date_from': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'date_to': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'order_date': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'paid_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'pay_sum': ('django.db.models.fields.IntegerField', [], {}), - 'payform': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'status': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'term': ('django.db.models.fields.IntegerField', [], {}) - }, - u'customer.licenseprice': { - 'Meta': {'object_name': 'LicensePrice'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'price': ('django.db.models.fields.IntegerField', [], {}), - 'term': ('django.db.models.fields.IntegerField', [], {}) - }, - u'customer.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}), - 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}), - 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}), - 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), - 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}) - }, - u'customer.userprofilefilters': { - 'Meta': {'object_name': 'UserProfileFilters'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'+'", 'null': 'True', 'blank': 'True', 'to': u"orm['customer.BankAccount']"}), - 'company': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'profile_filters'", 'unique': 'True', 'primary_key': 'True', 'to': u"orm['customer.UserProfile']"}), - 'show_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_bank_account': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_contact_info': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_email': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_fax': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_full_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_glavbuh': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_inn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_ip_boss_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_ip_reg_date': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_jur_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_kpp': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_logo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_na_osnovanii': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_ogrn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_okpo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_org_boss_title_and_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_phone': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_profile_type': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_real_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_site': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_svid_gos_reg': ('django.db.models.fields.BooleanField', [], {'default': 'True'}) - } - } - - complete_apps = ['customer'] \ No newline at end of file diff --git a/src/customer/migrations/0004_auto__del_field_client_contact_icq__add_field_client_ogrn.py b/src/customer/migrations/0004_auto__del_field_client_contact_icq__add_field_client_ogrn.py deleted file mode 100644 index 9f7356f..0000000 --- a/src/customer/migrations/0004_auto__del_field_client_contact_icq__add_field_client_ogrn.py +++ /dev/null @@ -1,156 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting field 'Client.contact_icq' - db.delete_column(u'customer_client', 'contact_icq') - - # Adding field 'Client.ogrn' - db.add_column(u'customer_client', 'ogrn', - self.gf('django.db.models.fields.CharField')(default='', max_length=15), - keep_default=False) - - - def backwards(self, orm): - # Adding field 'Client.contact_icq' - db.add_column(u'customer_client', 'contact_icq', - self.gf('django.db.models.fields.CharField')(default='', max_length=20, blank=True), - keep_default=False) - - # Deleting field 'Client.ogrn' - db.delete_column(u'customer_client', 'ogrn') - - - models = { - u'customer.bankaccount': { - 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'}, - 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.client': { - 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'}, - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}), - 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.license': { - 'Meta': {'object_name': 'License'}, - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'licenses'", 'to': u"orm['customer.UserProfile']"}), - 'date_from': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'date_to': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'order_date': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'paid_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'pay_sum': ('django.db.models.fields.IntegerField', [], {}), - 'payform': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'status': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'term': ('django.db.models.fields.IntegerField', [], {}) - }, - u'customer.licenseprice': { - 'Meta': {'object_name': 'LicensePrice'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'price': ('django.db.models.fields.IntegerField', [], {}), - 'term': ('django.db.models.fields.IntegerField', [], {}) - }, - u'customer.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}), - 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}), - 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}), - 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), - 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}) - }, - u'customer.userprofilefilters': { - 'Meta': {'object_name': 'UserProfileFilters'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'+'", 'null': 'True', 'blank': 'True', 'to': u"orm['customer.BankAccount']"}), - 'company': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'profile_filters'", 'unique': 'True', 'primary_key': 'True', 'to': u"orm['customer.UserProfile']"}), - 'show_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_bank_account': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_contact_info': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_email': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_fax': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_full_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_glavbuh': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_inn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_ip_boss_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_ip_reg_date': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_jur_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_kpp': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_logo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_na_osnovanii': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_ogrn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_okpo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_org_boss_title_and_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_phone': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_profile_type': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_real_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_site': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_svid_gos_reg': ('django.db.models.fields.BooleanField', [], {'default': 'True'}) - } - } - - complete_apps = ['customer'] \ No newline at end of file diff --git a/src/customer/migrations/0005_auto__add_field_bankaccount_short_name.py b/src/customer/migrations/0005_auto__add_field_bankaccount_short_name.py deleted file mode 100644 index bc9f40b..0000000 --- a/src/customer/migrations/0005_auto__add_field_bankaccount_short_name.py +++ /dev/null @@ -1,149 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'BankAccount.short_name' - db.add_column(u'customer_bankaccount', 'short_name', - self.gf('django.db.models.fields.CharField')(default='', max_length=100, blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'BankAccount.short_name' - db.delete_column(u'customer_bankaccount', 'short_name') - - - models = { - u'customer.bankaccount': { - 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'}, - 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'short_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.client': { - 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'}, - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}), - 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.license': { - 'Meta': {'object_name': 'License'}, - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'licenses'", 'to': u"orm['customer.UserProfile']"}), - 'date_from': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'date_to': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'order_date': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'paid_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'pay_sum': ('django.db.models.fields.IntegerField', [], {}), - 'payform': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'status': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'term': ('django.db.models.fields.IntegerField', [], {}) - }, - u'customer.licenseprice': { - 'Meta': {'object_name': 'LicensePrice'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'price': ('django.db.models.fields.IntegerField', [], {}), - 'term': ('django.db.models.fields.IntegerField', [], {}) - }, - u'customer.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}), - 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}), - 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}), - 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), - 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}) - }, - u'customer.userprofilefilters': { - 'Meta': {'object_name': 'UserProfileFilters'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'+'", 'null': 'True', 'blank': 'True', 'to': u"orm['customer.BankAccount']"}), - 'company': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'profile_filters'", 'unique': 'True', 'primary_key': 'True', 'to': u"orm['customer.UserProfile']"}), - 'show_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_bank_account': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_contact_info': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_email': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_fax': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_full_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_glavbuh': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_inn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_ip_boss_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_ip_reg_date': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_jur_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_kpp': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_logo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_na_osnovanii': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_ogrn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_okpo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_org_boss_title_and_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_phone': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_profile_type': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_real_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_site': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_svid_gos_reg': ('django.db.models.fields.BooleanField', [], {'default': 'True'}) - } - } - - complete_apps = ['customer'] \ No newline at end of file diff --git a/src/customer/migrations/0006_auto__add_field_client_name_short_self__add_field_client_name_short_da.py b/src/customer/migrations/0006_auto__add_field_client_name_short_self__add_field_client_name_short_da.py deleted file mode 100644 index bb7a1a1..0000000 --- a/src/customer/migrations/0006_auto__add_field_client_name_short_self__add_field_client_name_short_da.py +++ /dev/null @@ -1,159 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'Client.name_short_self' - db.add_column(u'customer_client', 'name_short_self', - self.gf('django.db.models.fields.CharField')(max_length=256, null=True, blank=True), - keep_default=False) - - # Adding field 'Client.name_short_dadata' - db.add_column(u'customer_client', 'name_short_dadata', - self.gf('django.db.models.fields.CharField')(max_length=256, null=True, blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Client.name_short_self' - db.delete_column(u'customer_client', 'name_short_self') - - # Deleting field 'Client.name_short_dadata' - db.delete_column(u'customer_client', 'name_short_dadata') - - - models = { - u'customer.bankaccount': { - 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'}, - 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'short_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.client': { - 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'}, - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}), - 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}), - 'name_short_dadata': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}), - 'name_short_self': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.license': { - 'Meta': {'object_name': 'License'}, - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'licenses'", 'to': u"orm['customer.UserProfile']"}), - 'date_from': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'date_to': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'order_date': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'paid_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'pay_sum': ('django.db.models.fields.IntegerField', [], {}), - 'payform': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'status': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'term': ('django.db.models.fields.IntegerField', [], {}) - }, - u'customer.licenseprice': { - 'Meta': {'object_name': 'LicensePrice'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'price': ('django.db.models.fields.IntegerField', [], {}), - 'term': ('django.db.models.fields.IntegerField', [], {}) - }, - u'customer.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}), - 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}), - 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}), - 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), - 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}) - }, - u'customer.userprofilefilters': { - 'Meta': {'object_name': 'UserProfileFilters'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'+'", 'null': 'True', 'blank': 'True', 'to': u"orm['customer.BankAccount']"}), - 'company': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'profile_filters'", 'unique': 'True', 'primary_key': 'True', 'to': u"orm['customer.UserProfile']"}), - 'show_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_bank_account': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_contact_info': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_email': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_fax': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_full_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_glavbuh': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_inn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_ip_boss_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_ip_reg_date': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_jur_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_kpp': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_logo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_na_osnovanii': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_name': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_ogrn': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_okpo': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_org_boss_title_and_fio': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_phone': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_profile_type': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_real_address': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_site': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'show_svid_gos_reg': ('django.db.models.fields.BooleanField', [], {'default': 'True'}) - } - } - - complete_apps = ['customer'] \ No newline at end of file diff --git a/src/customer/models.py b/src/customer/models.py index 57aa193..6824ddf 100644 --- a/src/customer/models.py +++ b/src/customer/models.py @@ -13,9 +13,9 @@ from django.core.urlresolvers import reverse from customer import consts, managers, utils from myauth.models import DokUser from commons.utils import only_numerics +from django.utils.deconstruct import deconstructible - -PROFILE_IMAGES_UPLOAD_DIR = 'customer/profile/' # куда сохранять загруженные изображения +PROFILE_IMAGES_UPLOAD_DIR = 'customer/profile/' # куда сохранять загруженные изображения BOSS_SIGN_IMG_SIZE = (159, 65) GLAVBUH_SIGN_IMG_SIZE = (159, 65) STAMP_IMG_SIZE = (180, 180) @@ -26,20 +26,38 @@ def get_profile(user): """Возвращает профиль пользователя или None.""" try: return user.profile - except : + except: return None -def upload_to(path, new_filename=None): - """Куда и под каким именем сохранить загруженный файл.""" - def get_upload_path(instance, filename): - filename = new_filename or filename +@deconstructible +class UploadAndRename(object): + + def __init__(self, path, filename): + self.path = path + self.filename = filename + + def __call__(self, instance, filename): + filename = self.filename or filename try: profile_dir = instance.get_first_user().username except: profile_dir = 'NoUser' - return os.path.join(path, profile_dir, filename) - return get_upload_path + return os.path.join(self.path, profile_dir, filename) + + +# def upload_to(path, new_filename=None): +# """Куда и под каким именем сохранить загруженный файл.""" +# +# def get_upload_path(instance, filename): +# filename = new_filename or filename +# try: +# profile_dir = instance.get_first_user().username +# except: +# profile_dir = 'NoUser' +# return os.path.join(path, profile_dir, filename) +# +# return get_upload_path class UserProfile(models.Model): @@ -48,27 +66,27 @@ class UserProfile(models.Model): # общие поля boss_surname = models.CharField(u'Фамилия', max_length=30, default='', - help_text=u'Используется для строки "подпись" в документах.') + help_text=u'Используется для строки "подпись" в документах.') boss_name = models.CharField(u'Имя', max_length=30, default='') boss_midname = models.CharField(u'Отчество', max_length=30, default='') - inn = models.CharField(u'ИНН', max_length=12, default='') # длина: 10 для организаций, 12 для ИП - ogrn = models.CharField(u'ОГРН/ОГРНИП', max_length=15, default='') # длина: 13 для организаций, 15 для ИП - okpo = models.CharField(u'ОКПО', max_length=10, blank=True, default='') # длина: 8 для организаций, 8 или 10 для ИП + inn = models.CharField(u'ИНН', max_length=12, default='') # длина: 10 для организаций, 12 для ИП + ogrn = models.CharField(u'ОГРН/ОГРНИП', max_length=15, default='') # длина: 13 для организаций, 15 для ИП + okpo = models.CharField(u'ОКПО', max_length=10, blank=True, default='') # длина: 8 для организаций, 8 или 10 для ИП glavbuh_surname = models.CharField(u'Фамилия', max_length=30, blank=True, default='', - help_text=u'Используется для строки "подпись" в документах.') + help_text=u'Используется для строки "подпись" в документах.') glavbuh_name = models.CharField(u'Имя', max_length=30, blank=True, default='') glavbuh_midname = models.CharField(u'Отчество', max_length=30, blank=True, default='') address = models.CharField(u'Фактический адрес', max_length=256, default='', - help_text=u'Будет подставляться в создаваемые счета, акты и накладные.') + help_text=u'Будет подставляться в создаваемые счета, акты и накладные.') jur_address = models.CharField(u'Юридический адрес', max_length=256, blank=True, default='', - help_text=u'Как в учредительных документах.') + help_text=u'Как в учредительных документах.') real_address = models.CharField(u'Почтовый адрес', max_length=256, blank=True, default='', - help_text=u'Используется только для карточки компании.') + help_text=u'Используется только для карточки компании.') phone_code = models.CharField(u'Код города', max_length=10, blank=True, default='') phone = models.CharField(u'Номер телефона', max_length=20, blank=True, default='') @@ -81,15 +99,15 @@ class UserProfile(models.Model): # поля, только для ИП svid_gos_reg = models.CharField(u'Свид-во о гос. регистрации', max_length=256, blank=True, default='', - help_text=u'Требуется для счет-фактуры.') + help_text=u'Требуется для счет-фактуры.') ip_reg_date = models.DateField(u'Дата регистрации ИП', blank=True, null=True) # поля, только для Организации name = models.CharField(u'Краткое название организации', max_length=256, default='', - help_text=u'Будет подставляться в создаваемые документы.') + help_text=u'Будет подставляться в создаваемые документы.') full_name = models.CharField(u'Полное название организации', max_length=256, blank=True, default='', - help_text=u'Как в учредительных документах.') + help_text=u'Как в учредительных документах.') kpp = models.CharField(u'КПП', max_length=9, default='') @@ -98,13 +116,13 @@ class UserProfile(models.Model): # подписи, печать и логотип boss_sign = models.ImageField(u'Подпись руководителя', blank=True, default='', - upload_to=upload_to(PROFILE_IMAGES_UPLOAD_DIR, 'boss_sign.bmp')) + upload_to=UploadAndRename(PROFILE_IMAGES_UPLOAD_DIR, 'boss_sign.bmp')) glavbuh_sign = models.ImageField(u'Подпись бухгалтера', blank=True, default='', - upload_to=upload_to(PROFILE_IMAGES_UPLOAD_DIR, 'glavbuh_sign.bmp')) + upload_to=UploadAndRename(PROFILE_IMAGES_UPLOAD_DIR, 'glavbuh_sign.bmp')) stamp = models.ImageField(u'Печать', blank=True, default='', - upload_to=upload_to(PROFILE_IMAGES_UPLOAD_DIR, 'stamp.bmp')) + upload_to=UploadAndRename(PROFILE_IMAGES_UPLOAD_DIR, 'stamp.bmp')) logo = models.ImageField(u'Логотип', blank=True, default='', - upload_to=upload_to(PROFILE_IMAGES_UPLOAD_DIR, 'logo.bmp')) + upload_to=UploadAndRename(PROFILE_IMAGES_UPLOAD_DIR, 'logo.bmp')) created_at = models.DateTimeField(u'Создан', auto_now_add=True) updated_at = models.DateTimeField(u'Изменен', auto_now=True) @@ -112,7 +130,7 @@ class UserProfile(models.Model): confirmed = models.BooleanField(u'Подтверждён', default=False) user_session_key = models.CharField(u'Ключ сессии (служебная информация)', max_length=256, blank=True, default='', - help_text=u'Руками не тро...') + help_text=u'Руками не тро...') objects = managers.UserProfileManager() @@ -123,6 +141,9 @@ class UserProfile(models.Model): def __unicode__(self): return u'%s, ИНН %s' % (self.get_company_name()[0:30], self.inn or u'не указан') + def __str__(self): + return u'%s, ИНН %s' % (self.get_company_name()[0:30], self.inn or u'не указан') + def save(self, *args, **kwargs): self.inn = only_numerics(self.inn) self.ogrn = only_numerics(self.ogrn) @@ -169,19 +190,20 @@ class UserProfile(models.Model): def get_main_bank_account(self): try: bank_accounts = BankAccount.objects.filter(company=self, is_main=True)[0] - except: + return bank_accounts + except BankAccount.DoesNotExist: return None def get_first_user(self): try: first_user = DokUser.objects.filter(profile=self)[0] return first_user - except: + except DokUser.DoesNotExist: return None def check_main_reqs_not_filled(self): result = self.check_name_not_filled() or self.inn == '' or self.address == '' or \ - self.get_boss_fio() == '' or self.get_main_bank_account() == '' + self.get_boss_fio() == '' or self.get_main_bank_account() == '' if result: return True @@ -260,7 +282,7 @@ class BankAccount(models.Model): bik = models.CharField(u'БИК', max_length=10) name = models.CharField(u'Наименование банка', max_length=256) short_name = models.CharField(u'Сокращенное название банка', max_length=100, blank=True, default='') - address = models.CharField(u'Местонахождение', max_length=256, blank=True, default='') # TODO delete field? + address = models.CharField(u'Местонахождение', max_length=256, blank=True, default='') # TODO delete field? korr_account = models.CharField(u'Корр. счет', max_length=20) account = models.CharField(u'Расчетный счет', max_length=20) @@ -279,6 +301,9 @@ class BankAccount(models.Model): def __unicode__(self): return (u'%s, %s' % (self.account, self.short_name[0:30] or self.name[0:30],)).strip() + def __str__(self): + return (u'%s, %s' % (self.account, self.short_name[0:30] or self.name[0:30],)).strip() + def save(self, *args, **kwargs): self.bik = only_numerics(self.bik) self.korr_account = only_numerics(self.korr_account) @@ -305,19 +330,19 @@ class Client(models.Model): name = models.CharField(u'Наименование', max_length=256, db_index=True) - name_short_self = models.CharField(u'Короткое наименование', max_length=256, null=True, blank=True,) - name_short_dadata = models.CharField(u'Наименование из Dadata', max_length=256, null=True, blank=True,) + name_short_self = models.CharField(u'Короткое наименование', max_length=256, null=True, blank=True, ) + name_short_dadata = models.CharField(u'Наименование из Dadata', max_length=256, null=True, blank=True, ) inn = models.CharField(u'ИНН', max_length=12) - kpp = models.CharField(u'КПП', max_length=9, blank=True, default='') # Организация + kpp = models.CharField(u'КПП', max_length=9, blank=True, default='') # Организация ogrn = models.CharField(u'ОГРН', max_length=15, default='') - okpo = models.CharField(u'ОКПО', max_length=10, blank=True, default='') # ИП + okpo = models.CharField(u'ОКПО', max_length=10, blank=True, default='') # ИП address = models.CharField(u'Юр. адрес', max_length=256) # банковские реквизиты bank_bik = models.CharField(u'БИК', max_length=10, blank=True, default='') bank_name = models.CharField(u'Наименование банка', max_length=256, blank=True, default='') - bank_address = models.CharField(u'Местонахождение', max_length=256, blank=True, default='') # TODO delete field? + bank_address = models.CharField(u'Местонахождение', max_length=256, blank=True, default='') # TODO delete field? bank_korr_account = models.CharField(u'Корр. счет', max_length=20, blank=True, default='') bank_account = models.CharField(u'Расчетный счет', max_length=20, blank=True, default='') @@ -339,11 +364,14 @@ class Client(models.Model): ordering = ['name', '-created_at'] def __unicode__(self): - # return (u'%s, ИНН %s' % (self.name[0:30], self.inn or u'не указан',)).strip() if self.name_short_self: - # return (u'%s, %s, ИНН %s' % (self.name_short_self, self.name, self.inn or u'не указан',)).strip() return (u'%s, %s' % (self.name_short_dadata, self.name_short_self)).strip() - # return (u'%s, ИНН %s' % (self.name_short_self, self.inn or u'не указан',)).strip() + else: + return (u'%s, ИНН %s' % (self.name, self.inn or u'не указан',)).strip() + + def __str__(self): + if self.name_short_self: + return (u'%s, %s' % (self.name_short_dadata, self.name_short_self)).strip() else: return (u'%s, ИНН %s' % (self.name, self.inn or u'не указан',)).strip() @@ -380,7 +408,7 @@ class UserProfileFilters(models.Model): show_bank_account = models.BooleanField(u'Банковские реквизиты', default=True) bank_account = models.ForeignKey(BankAccount, related_name='+', verbose_name=u'Расчетный счет', blank=True, - null=True, default=None) + null=True, default=None) show_contact_info = models.BooleanField(u'Контактная информация', default=True) show_address = models.BooleanField(u'Фактический адрес', default=True) @@ -414,6 +442,9 @@ class UserProfileFilters(models.Model): def __unicode__(self): # TODO fix name return u'{}'.format(self.company.email) + def __str__(self): # TODO fix name + return u'{}'.format(self.company.email) + def save(self, *args, **kwargs): # всегда включены self.show_ip_boss_fio = True @@ -427,12 +458,12 @@ class License(models.Model): date_from = models.DateField(u'дата начала', null=True, blank=True) date_to = models.DateField(u'дата окончания', null=True, blank=True) payform = models.IntegerField(verbose_name=u'форма оплаты', - choices=consts.PAYFORMS, default=0) + choices=consts.PAYFORMS, default=0) status = models.IntegerField(verbose_name=u'статус лицензии', - choices=consts.LICENSE_STATUSES, default=0) + choices=consts.LICENSE_STATUSES, default=0) order_date = models.DateField(verbose_name=u'дата заказа', auto_now_add=True) paid_date = models.DateField(verbose_name=u'дата оплаты', null=True, blank=True) - pay_sum= models.IntegerField(verbose_name=u'сумма оплаты') + pay_sum = models.IntegerField(verbose_name=u'сумма оплаты') deleted = models.BooleanField(u'удалено', default=False) def __init__(self, *args, **kwargs): @@ -441,12 +472,21 @@ class License(models.Model): def __unicode__(self): return u'%s - %s %s (%d %s)' % ( - self.company.get_company_name(), - self.term, - numeral.choose_plural(self.term, u"месяц, месяца, месяцев"), - self.pay_sum, - numeral.choose_plural(self.pay_sum, u"рубль, рубля, рублей"), - ) + self.company.get_company_name(), + self.term, + numeral.choose_plural(self.term, u"месяц, месяца, месяцев"), + self.pay_sum, + numeral.choose_plural(self.pay_sum, u"рубль, рубля, рублей"), + ) + + def __str__(self): + return u'%s - %s %s (%d %s)' % ( + self.company.get_company_name(), + self.term, + numeral.choose_plural(self.term, u"месяц, месяца, месяцев"), + self.pay_sum, + numeral.choose_plural(self.pay_sum, u"рубль, рубля, рублей"), + ) def save(self, *args, **kwargs): if not self.__prev_date and self.paid_date: @@ -470,11 +510,13 @@ class License(models.Model): if self.status == 0: if self.payform == 0: - return u'Скачать счёт' % reverse('customer_license_get_doc', kwargs={'order_num': self.id}) + return u'Скачать счёт' % reverse('customer_license_get_doc', + kwargs={'order_num': self.id}) elif self.payform == 1: return u'Оплатить счёт' elif self.payform == 2: - return u'Скачать квитанцию' % reverse('customer_license_get_doc', kwargs={'order_num': self.id}) + return u'Скачать квитанцию' % reverse('customer_license_get_doc', + kwargs={'order_num': self.id}) elif self.status in [1, 2]: return u'История операций' else: @@ -485,8 +527,8 @@ class License(models.Model): return u'45 дней' else: return u'%s %s' % (self.term, - numeral.choose_plural(self.term, u"месяц, месяца, месяцев"), - ) + numeral.choose_plural(self.term, u"месяц, месяца, месяцев"), + ) def get_paid_status(self): if self.status == 1: @@ -495,15 +537,15 @@ class License(models.Model): left = relativedelta(self.date_to, datetime.today()) if left.months: left_str = '%d %s %d %s' % (left.months, - numeral.choose_plural(left.months, u"месяц, месяца, месяцев"), - left.days, - numeral.choose_plural(left.days, u"день, дня, дней"), - ) + numeral.choose_plural(left.months, u"месяц, месяца, месяцев"), + left.days, + numeral.choose_plural(left.days, u"день, дня, дней"), + ) else: left_str = '%d %s' % ( - left.days, - numeral.choose_plural(left.days, u"день, дня, дней"), - ) + left.days, + numeral.choose_plural(left.days, u"день, дня, дней"), + ) return u'Лицензия активирована: осталось %s' % left_str elif self.status == 3: return u'Время истекло' @@ -513,7 +555,7 @@ class License(models.Model): class LicensePrice(models.Model): term = models.IntegerField(verbose_name=u'срок лицензии', - choices=consts.TERMS) + choices=consts.TERMS) price = models.IntegerField(verbose_name=u'сумма оплаты') def __unicode__(self): @@ -523,3 +565,9 @@ class LicensePrice(models.Model): numeral.choose_plural(self.price, u"рубль, рубля, рублей"), ) + def __str__(self): + return u'%s %s (%d %s)' % (self.term, + numeral.choose_plural(self.term, u"месяц, месяца, месяцев"), + self.price, + numeral.choose_plural(self.price, u"рубль, рубля, рублей"), + ) diff --git a/src/docs/migrations/0001_initial.py b/src/docs/migrations/0001_initial.py index 9e52b18..271391c 100644 --- a/src/docs/migrations/0001_initial.py +++ b/src/docs/migrations/0001_initial.py @@ -1,673 +1,419 @@ # -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'Country' - db.create_table(u'docs_country', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('code', self.gf('django.db.models.fields.CharField')(max_length=200)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=10)), - )) - db.send_create_signal('docs', ['Country']) - - # Adding model 'Currency' - db.create_table(u'docs_currency', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('code', self.gf('django.db.models.fields.CharField')(max_length=200)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=10)), - )) - db.send_create_signal('docs', ['Currency']) - - # Adding model 'Measure' - db.create_table(u'docs_measure', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('code', self.gf('django.db.models.fields.CharField')(max_length=200)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=10)), - )) - db.send_create_signal('docs', ['Measure']) - - # Adding model 'Invoice' - db.create_table(u'docs_invoice', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['myauth.DokUser'])), - ('company', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['customer.UserProfile'], null=True)), - ('doc_num', self.gf('django.db.models.fields.PositiveIntegerField')()), - ('doc_date', self.gf('django.db.models.fields.DateField')()), - ('client', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.Client'])), - ('nds_value', self.gf('django.db.models.fields.PositiveSmallIntegerField')(default=0)), - ('bank_account', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.BankAccount'])), - ('doc_text', self.gf('django.db.models.fields.TextField')(default='', max_length=1000, blank=True)), - ('paid_status', self.gf('django.db.models.fields.PositiveSmallIntegerField')(default=1)), - ('closed_status', self.gf('django.db.models.fields.BooleanField')(default=False)), - )) - db.send_create_signal('docs', ['Invoice']) - - # Adding model 'InvoiceItem' - db.create_table(u'docs_invoiceitem', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('qty', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=3)), - ('units', self.gf('django.db.models.fields.CharField')(max_length=20)), - ('price', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2)), - ('total_price', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2)), - ('parent', self.gf('django.db.models.fields.related.ForeignKey')(related_name='invoice_items', to=orm['docs.Invoice'])), - )) - db.send_create_signal('docs', ['InvoiceItem']) - - # Adding model 'AktRabot' - db.create_table(u'docs_aktrabot', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['myauth.DokUser'])), - ('company', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['customer.UserProfile'], null=True)), - ('doc_num', self.gf('django.db.models.fields.PositiveIntegerField')()), - ('doc_date', self.gf('django.db.models.fields.DateField')()), - ('client', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.Client'])), - ('nds_value', self.gf('django.db.models.fields.PositiveSmallIntegerField')(default=0)), - ('bank_account', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.BankAccount'])), - ('doc_text', self.gf('django.db.models.fields.TextField')(default='', max_length=1000, blank=True)), - ('signed_status', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('invoice', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', on_delete=models.SET_NULL, default=None, to=orm['docs.Invoice'], blank=True, null=True)), - )) - db.send_create_signal('docs', ['AktRabot']) - - # Adding model 'AktRabotItem' - db.create_table(u'docs_aktrabotitem', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('qty', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=3)), - ('units', self.gf('django.db.models.fields.CharField')(max_length=20)), - ('price', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2)), - ('total_price', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2)), - ('parent', self.gf('django.db.models.fields.related.ForeignKey')(related_name='aktrabot_items', to=orm['docs.AktRabot'])), - )) - db.send_create_signal('docs', ['AktRabotItem']) - - # Adding model 'AktSverki' - db.create_table(u'docs_aktsverki', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['myauth.DokUser'])), - ('company', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['customer.UserProfile'], null=True)), - ('doc_num', self.gf('django.db.models.fields.PositiveIntegerField')()), - ('doc_date', self.gf('django.db.models.fields.DateField')()), - ('client', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.Client'])), - ('signed_status', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('doc_mesto', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('start_date', self.gf('django.db.models.fields.DateField')()), - ('end_date', self.gf('django.db.models.fields.DateField')()), - ('saldo_debit', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2, blank=True)), - ('saldo_credit', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2, blank=True)), - ('total_debit', self.gf('django.db.models.fields.DecimalField')(default='0.00', max_digits=10, decimal_places=2, blank=True)), - ('total_credit', self.gf('django.db.models.fields.DecimalField')(default='0.00', max_digits=10, decimal_places=2, blank=True)), - ('total_saldo', self.gf('django.db.models.fields.DecimalField')(default='0.00', max_digits=10, decimal_places=2, blank=True)), - )) - db.send_create_signal('docs', ['AktSverki']) - - # Adding model 'AktSverkiItem' - db.create_table(u'docs_aktsverkiitem', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('parent', self.gf('django.db.models.fields.related.ForeignKey')(related_name='aktsverki_items', to=orm['docs.AktSverki'])), - ('name', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('debit', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2, blank=True)), - ('credit', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2, blank=True)), - )) - db.send_create_signal('docs', ['AktSverkiItem']) - - # Adding model 'Dover' - db.create_table(u'docs_dover', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['myauth.DokUser'])), - ('company', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['customer.UserProfile'], null=True)), - ('doc_num', self.gf('django.db.models.fields.PositiveIntegerField')()), - ('doc_date', self.gf('django.db.models.fields.DateField')()), - ('client', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.Client'])), - ('doc_expire_date', self.gf('django.db.models.fields.DateField')()), - ('dover_doc', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('dover_doc_date', self.gf('django.db.models.fields.DateField')()), - ('dover_name', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('dover_passport_ser', self.gf('django.db.models.fields.CharField')(max_length=10)), - ('dover_passport_num', self.gf('django.db.models.fields.CharField')(max_length=10)), - ('dover_passport_org', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('dover_passport_date', self.gf('django.db.models.fields.DateField')()), - )) - db.send_create_signal('docs', ['Dover']) - - # Adding model 'DoverItem' - db.create_table(u'docs_doveritem', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('parent', self.gf('django.db.models.fields.related.ForeignKey')(related_name='dover_items', to=orm['docs.Dover'])), - ('name', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('qty', self.gf('django.db.models.fields.PositiveIntegerField')()), - ('units', self.gf('django.db.models.fields.CharField')(max_length=20)), - )) - db.send_create_signal('docs', ['DoverItem']) - - # Adding model 'Platejka' - db.create_table(u'docs_platejka', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['myauth.DokUser'])), - ('company', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['customer.UserProfile'], null=True)), - ('doc_num', self.gf('django.db.models.fields.PositiveIntegerField')()), - ('doc_date', self.gf('django.db.models.fields.DateField')()), - ('client', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.Client'])), - ('platej_type', self.gf('django.db.models.fields.PositiveSmallIntegerField')(default=1)), - ('bank_account', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.BankAccount'])), - ('doc_total', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2)), - ('payment_type', self.gf('django.db.models.fields.PositiveSmallIntegerField')(default=1)), - ('payment_order', self.gf('django.db.models.fields.CharField')(max_length=10)), - ('doc_info', self.gf('django.db.models.fields.TextField')(max_length=1000)), - ('nds_value', self.gf('django.db.models.fields.PositiveSmallIntegerField')(default=0)), - ('tax_status', self.gf('django.db.models.fields.CharField')(default=u'01', max_length=10)), - ('tax_base', self.gf('django.db.models.fields.CharField')(default=u'\u0422\u041f', max_length=10)), - ('tax_type', self.gf('django.db.models.fields.CharField')(default=u'\u041d\u0421', max_length=10)), - ('tax_num', self.gf('django.db.models.fields.CharField')(default='', max_length=50, blank=True)), - ('tax_date', self.gf('django.db.models.fields.DateField')(null=True, blank=True)), - ('tax_bk', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('tax_okato', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('tax_period', self.gf('django.db.models.fields.CharField')(max_length=256)), - )) - db.send_create_signal('docs', ['Platejka']) - - # Adding model 'Nakladn' - db.create_table(u'docs_nakladn', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['myauth.DokUser'])), - ('company', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['customer.UserProfile'], null=True)), - ('doc_num', self.gf('django.db.models.fields.PositiveIntegerField')()), - ('doc_date', self.gf('django.db.models.fields.DateField')()), - ('client', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.Client'])), - ('nds_value', self.gf('django.db.models.fields.PositiveSmallIntegerField')(default=0)), - ('bank_account', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.BankAccount'])), - ('doc_text', self.gf('django.db.models.fields.TextField')(default='', max_length=1000, blank=True)), - ('signed_status', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('invoice', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', on_delete=models.SET_NULL, default=None, to=orm['docs.Invoice'], blank=True, null=True)), - ('doc_reason', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)), - )) - db.send_create_signal('docs', ['Nakladn']) - - # Adding model 'NakladnItem' - db.create_table(u'docs_nakladnitem', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('qty', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=3)), - ('units', self.gf('django.db.models.fields.CharField')(max_length=20)), - ('price', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2)), - ('total_price', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2)), - ('parent', self.gf('django.db.models.fields.related.ForeignKey')(related_name='nakladn_items', to=orm['docs.Nakladn'])), - )) - db.send_create_signal('docs', ['NakladnItem']) - - # Adding model 'Faktura' - db.create_table(u'docs_faktura', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['myauth.DokUser'])), - ('company', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['customer.UserProfile'], null=True)), - ('doc_num', self.gf('django.db.models.fields.PositiveIntegerField')()), - ('doc_date', self.gf('django.db.models.fields.DateField')()), - ('client', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.Client'])), - ('nds_value', self.gf('django.db.models.fields.PositiveSmallIntegerField')(default=0)), - ('bank_account', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', to=orm['customer.BankAccount'])), - ('doc_text', self.gf('django.db.models.fields.TextField')(default='', max_length=1000, blank=True)), - ('signed_status', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('invoice', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', on_delete=models.SET_NULL, default=None, to=orm['docs.Invoice'], blank=True, null=True)), - ('doc_reason', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)), - ('fixes', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('avance', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('currency', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['docs.Currency'], null=True)), - ('user_is_sender', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('sender', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='sender_fakturas', null=True, to=orm['customer.Client'])), - ('receiver', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='receiver_fakturas', null=True, to=orm['customer.Client'])), - ('plat_doc_num', self.gf('django.db.models.fields.CharField')(default='', max_length=30, blank=True)), - ('plat_doc_date', self.gf('django.db.models.fields.DateField')(null=True, blank=True)), - ('fix_doc_num', self.gf('django.db.models.fields.PositiveIntegerField')(max_length=30, null=True, blank=True)), - ('fix_doc_date', self.gf('django.db.models.fields.DateField')(null=True, blank=True)), - )) - db.send_create_signal('docs', ['Faktura']) - - # Adding model 'FakturaItem' - db.create_table(u'docs_fakturaitem', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('qty', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=3)), - ('units', self.gf('django.db.models.fields.CharField')(max_length=20)), - ('price', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2)), - ('total_price', self.gf('django.db.models.fields.DecimalField')(max_digits=10, decimal_places=2)), - ('units_kod', self.gf('django.db.models.fields.CharField')(max_length=10)), - ('parent', self.gf('django.db.models.fields.related.ForeignKey')(related_name='faktura_items', to=orm['docs.Faktura'])), - ('country_code', self.gf('django.db.models.fields.CharField')(max_length=10)), - ('country_name', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('gtd', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)), - ('ntd', self.gf('django.db.models.fields.CharField')(default='', max_length=256, blank=True)), - )) - db.send_create_signal('docs', ['FakturaItem']) - - - def backwards(self, orm): - # Deleting model 'Country' - db.delete_table(u'docs_country') - - # Deleting model 'Currency' - db.delete_table(u'docs_currency') - - # Deleting model 'Measure' - db.delete_table(u'docs_measure') - - # Deleting model 'Invoice' - db.delete_table(u'docs_invoice') - - # Deleting model 'InvoiceItem' - db.delete_table(u'docs_invoiceitem') - - # Deleting model 'AktRabot' - db.delete_table(u'docs_aktrabot') - - # Deleting model 'AktRabotItem' - db.delete_table(u'docs_aktrabotitem') - - # Deleting model 'AktSverki' - db.delete_table(u'docs_aktsverki') - - # Deleting model 'AktSverkiItem' - db.delete_table(u'docs_aktsverkiitem') - - # Deleting model 'Dover' - db.delete_table(u'docs_dover') - - # Deleting model 'DoverItem' - db.delete_table(u'docs_doveritem') - - # Deleting model 'Platejka' - db.delete_table(u'docs_platejka') - - # Deleting model 'Nakladn' - db.delete_table(u'docs_nakladn') - - # Deleting model 'NakladnItem' - db.delete_table(u'docs_nakladnitem') - - # Deleting model 'Faktura' - db.delete_table(u'docs_faktura') - - # Deleting model 'FakturaItem' - db.delete_table(u'docs_fakturaitem') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'customer.bankaccount': { - 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'}, - 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.client': { - 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'}, - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}), - 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}), - 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}), - 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}), - 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), - 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}) - }, - 'docs.aktrabot': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktRabot'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.aktrabotitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktRabotItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktrabot_items'", 'to': "orm['docs.AktRabot']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.aktsverki': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktSverki'}, - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_mesto': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'end_date': ('django.db.models.fields.DateField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'saldo_credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'saldo_debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'start_date': ('django.db.models.fields.DateField', [], {}), - 'total_credit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'total_debit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'total_saldo': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.aktsverkiitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktSverkiItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktsverki_items'", 'to': "orm['docs.AktSverki']"}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.country': { - 'Meta': {'object_name': 'Country'}, - 'code': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'docs.currency': { - 'Meta': {'object_name': 'Currency'}, - 'code': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'docs.dover': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Dover'}, - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_expire_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'dover_doc': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_doc_date': ('django.db.models.fields.DateField', [], {}), - 'dover_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_passport_date': ('django.db.models.fields.DateField', [], {}), - 'dover_passport_num': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'dover_passport_org': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_passport_ser': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.doveritem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'DoverItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'dover_items'", 'to': "orm['docs.Dover']"}), - 'qty': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.faktura': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Faktura'}, - 'avance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'currency': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['docs.Currency']", 'null': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - 'fix_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'fix_doc_num': ('django.db.models.fields.PositiveIntegerField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}), - 'fixes': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'plat_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'plat_doc_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'receiver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'receiver_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}), - 'sender': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'sender_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}), - 'user_is_sender': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'docs.fakturaitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'FakturaItem'}, - 'country_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'country_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'gtd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'ntd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'faktura_items'", 'to': "orm['docs.Faktura']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.invoice': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Invoice'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'closed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'paid_status': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.invoiceitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'InvoiceItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'invoice_items'", 'to': "orm['docs.Invoice']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.measure': { - 'Meta': {'object_name': 'Measure'}, - 'code': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'docs.nakladn': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Nakladn'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.nakladnitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'NakladnItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nakladn_items'", 'to': "orm['docs.Nakladn']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.platejka': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Platejka'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_info': ('django.db.models.fields.TextField', [], {'max_length': '1000'}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_total': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'payment_order': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'payment_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'platej_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'tax_base': ('django.db.models.fields.CharField', [], {'default': "u'\\u0422\\u041f'", 'max_length': '10'}), - 'tax_bk': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'tax_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'tax_okato': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_period': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_status': ('django.db.models.fields.CharField', [], {'default': "u'01'", 'max_length': '10'}), - 'tax_type': ('django.db.models.fields.CharField', [], {'default': "u'\\u041d\\u0421'", 'max_length': '10'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - u'myauth.dokuser': { - 'Meta': {'object_name': 'DokUser'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'unique': 'True', 'max_length': '254'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'users'", 'null': 'True', 'to': u"orm['customer.UserProfile']"}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30', 'blank': 'True'}) - } - } - - complete_apps = ['docs'] \ No newline at end of file +from __future__ import unicode_literals + +from django.db import models, migrations +from django.conf import settings +import django.db.models.deletion +from decimal import Decimal + + +class Migration(migrations.Migration): + + dependencies = [ + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ('customer', '0001_initial'), + ] + + operations = [ + migrations.CreateModel( + name='AktRabot', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)), + ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)), + ('doc_num', models.PositiveIntegerField(verbose_name='Номер')), + ('doc_date', models.DateField(verbose_name='Дата создания')), + ('nds_value', models.PositiveSmallIntegerField(verbose_name='Ставка НДС', default=0, choices=[(0, 'Без НДС'), (10, '10%'), (18, '18%')])), + ('doc_text', models.TextField(verbose_name='Дополнительные условия', max_length=1000, blank=True, default='')), + ('signed_status', models.BooleanField(verbose_name='Подписан?', default=False, choices=[(True, 'Да'), (False, 'Нет')])), + ('bank_account', models.ForeignKey(verbose_name='Расчётный счёт', related_name='+', to='customer.BankAccount')), + ('client', models.ForeignKey(verbose_name='Контрагент', related_name='+', to='customer.Client')), + ('company', models.ForeignKey(verbose_name='Компания', null=True, to='customer.UserProfile')), + ], + options={ + 'verbose_name': 'Акт выполненных работ', + 'verbose_name_plural': 'Акты выполненных работ', + 'ordering': ('-doc_date',), + 'get_latest_by': 'created_at', + 'abstract': False, + }, + ), + migrations.CreateModel( + name='AktRabotItem', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)), + ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)), + ('name', models.CharField(verbose_name='Наименование', max_length=256)), + ('qty', models.DecimalField(verbose_name='Кол-во', max_digits=10, decimal_places=3)), + ('units', models.CharField(verbose_name='Ед. изм.', max_length=20)), + ('price', models.DecimalField(verbose_name='Цена', max_digits=10, decimal_places=2)), + ('total_price', models.DecimalField(verbose_name='Сумма', max_digits=10, decimal_places=2)), + ('parent', models.ForeignKey(related_name='aktrabot_items', to='docs.AktRabot')), + ], + options={ + 'verbose_name': 'Табл. часть акта выполн. работ', + 'verbose_name_plural': 'Табл. части актов выполн. работ', + 'ordering': ('created_at',), + 'get_latest_by': 'created_at', + 'abstract': False, + }, + ), + migrations.CreateModel( + name='AktSverki', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)), + ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)), + ('doc_num', models.PositiveIntegerField(verbose_name='Номер')), + ('doc_date', models.DateField(verbose_name='Дата создания')), + ('signed_status', models.BooleanField(verbose_name='Подписан?', default=False, choices=[(True, 'Да'), (False, 'Нет')])), + ('doc_mesto', models.CharField(verbose_name='Место подписания', max_length=256, help_text='(Например, г. Москва)')), + ('start_date', models.DateField(verbose_name='С')), + ('end_date', models.DateField(verbose_name='По')), + ('saldo_debit', models.DecimalField(verbose_name='Дебетовое', blank=True, max_digits=10, decimal_places=2)), + ('saldo_credit', models.DecimalField(verbose_name='Кредитовое', blank=True, max_digits=10, decimal_places=2)), + ('total_debit', models.DecimalField(verbose_name='Общее дебетовое сальдо', blank=True, default=Decimal('0.00'), max_digits=10, decimal_places=2)), + ('total_credit', models.DecimalField(verbose_name='Общее кредитовое сальдо', blank=True, default=Decimal('0.00'), max_digits=10, decimal_places=2)), + ('total_saldo', models.DecimalField(verbose_name='Итоговое сальдо', blank=True, default=Decimal('0.00'), max_digits=10, decimal_places=2)), + ('client', models.ForeignKey(verbose_name='Контрагент', related_name='+', to='customer.Client')), + ('company', models.ForeignKey(verbose_name='Компания', null=True, to='customer.UserProfile')), + ('user', models.ForeignKey(verbose_name='Пользователь', related_name='+', to=settings.AUTH_USER_MODEL)), + ], + options={ + 'verbose_name': 'Акт сверки', + 'verbose_name_plural': 'Акты сверки', + 'ordering': ('-doc_date',), + 'get_latest_by': 'created_at', + 'abstract': False, + }, + ), + migrations.CreateModel( + name='AktSverkiItem', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)), + ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)), + ('name', models.CharField(verbose_name='Наименование операции, документы', max_length=256)), + ('debit', models.DecimalField(verbose_name='Дебет', blank=True, max_digits=10, decimal_places=2)), + ('credit', models.DecimalField(verbose_name='Кредит', blank=True, max_digits=10, decimal_places=2)), + ('parent', models.ForeignKey(related_name='aktsverki_items', to='docs.AktSverki')), + ], + options={ + 'verbose_name': 'Табл. часть акта сверки', + 'verbose_name_plural': 'Табл. части актов сверки', + 'ordering': ('created_at',), + 'get_latest_by': 'created_at', + 'abstract': False, + }, + ), + migrations.CreateModel( + name='Country', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('code', models.CharField(verbose_name='Код', max_length=20)), + ('name', models.CharField(verbose_name='Наименование', max_length=60)), + ('full_name', models.CharField(verbose_name='Полное наименование', max_length=255, blank=True, default='')), + ('order', models.PositiveIntegerField(verbose_name='Сортировка', blank=True, null=True, default=None)), + ], + options={ + 'verbose_name': 'Страна', + 'verbose_name_plural': 'Страны', + 'ordering': ('order', 'name'), + }, + ), + migrations.CreateModel( + name='Currency', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('code', models.CharField(verbose_name='Код', max_length=20)), + ('name', models.CharField(verbose_name='Наименование', max_length=60)), + ('abc_code', models.CharField(verbose_name='Буквенный код', max_length=10)), + ('order', models.PositiveIntegerField(verbose_name='Сортировка', blank=True, null=True, default=None)), + ], + options={ + 'verbose_name': 'Валюта', + 'verbose_name_plural': 'Валюты', + 'ordering': ('order', 'name'), + }, + ), + migrations.CreateModel( + name='Dover', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)), + ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)), + ('doc_num', models.PositiveIntegerField(verbose_name='Номер')), + ('doc_date', models.DateField(verbose_name='Дата создания')), + ('doc_expire_date', models.DateField(verbose_name='Срок действия')), + ('dover_doc', models.CharField(verbose_name='По документу №', max_length=256)), + ('dover_doc_date', models.DateField(verbose_name='Дата документа')), + ('dover_name', models.CharField(verbose_name='Должность, ФИО', max_length=256, help_text='Полностью в дат. падеже.')), + ('dover_passport_ser', models.CharField(verbose_name='Серия', max_length=10)), + ('dover_passport_num', models.CharField(verbose_name='Номер', max_length=10)), + ('dover_passport_org', models.CharField(verbose_name='Кем выдан', max_length=256)), + ('dover_passport_date', models.DateField(verbose_name='Дата выдачи')), + ('client', models.ForeignKey(verbose_name='Контрагент', related_name='+', to='customer.Client')), + ('company', models.ForeignKey(verbose_name='Компания', null=True, to='customer.UserProfile')), + ('user', models.ForeignKey(verbose_name='Пользователь', related_name='+', to=settings.AUTH_USER_MODEL)), + ], + options={ + 'verbose_name': 'Доверенность на получ. ТМЦ', + 'verbose_name_plural': 'Доверенности на получ. ТМЦ', + 'ordering': ('-doc_date',), + 'get_latest_by': 'created_at', + 'abstract': False, + }, + ), + migrations.CreateModel( + name='DoverItem', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)), + ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)), + ('name', models.CharField(verbose_name='Наименование', max_length=256)), + ('qty', models.PositiveIntegerField(verbose_name='Количество')), + ('units', models.CharField(verbose_name='Ед. измерения', max_length=20)), + ('parent', models.ForeignKey(related_name='dover_items', to='docs.Dover')), + ], + options={ + 'verbose_name': 'Табл. часть доверенности', + 'verbose_name_plural': 'Табл. части доверенностей', + 'ordering': ('created_at',), + 'get_latest_by': 'created_at', + 'abstract': False, + }, + ), + migrations.CreateModel( + name='Faktura', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)), + ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)), + ('doc_num', models.PositiveIntegerField(verbose_name='Номер')), + ('doc_date', models.DateField(verbose_name='Дата создания')), + ('nds_value', models.PositiveSmallIntegerField(verbose_name='Ставка НДС', default=0, choices=[(0, 'Без НДС'), (10, '10%'), (18, '18%')])), + ('doc_text', models.TextField(verbose_name='Дополнительные условия', max_length=1000, blank=True, default='')), + ('signed_status', models.BooleanField(verbose_name='Подписан?', default=False, choices=[(True, 'Да'), (False, 'Нет')])), + ('doc_reason', models.CharField(verbose_name='Основание', max_length=256, blank=True, default='')), + ('fixes', models.BooleanField(verbose_name='Изменения', default=False)), + ('avance', models.BooleanField(verbose_name='аванс', default=False)), + ('user_is_sender', models.BooleanField(verbose_name='пользователь - отправитель', default=False)), + ('plat_doc_num', models.CharField(verbose_name='Номер платёжного документа', max_length=30, blank=True, default='')), + ('plat_doc_date', models.DateField(verbose_name='Дата платёжного документа', blank=True, null=True)), + ('fix_doc_num', models.PositiveIntegerField(verbose_name='Номер исправления', blank=True, null=True)), + ('fix_doc_date', models.DateField(verbose_name='Дата исправления', blank=True, null=True)), + ('bank_account', models.ForeignKey(verbose_name='Расчётный счёт', related_name='+', to='customer.BankAccount')), + ('client', models.ForeignKey(verbose_name='Контрагент', related_name='+', to='customer.Client')), + ('company', models.ForeignKey(verbose_name='Компания', null=True, to='customer.UserProfile')), + ('currency', models.ForeignKey(verbose_name='валюта', null=True, to='docs.Currency')), + ], + options={ + 'verbose_name': 'Счёт-фактура', + 'verbose_name_plural': 'Счета-фактуры', + 'ordering': ('-doc_date',), + 'get_latest_by': 'created_at', + 'abstract': False, + }, + ), + migrations.CreateModel( + name='FakturaItem', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)), + ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)), + ('name', models.CharField(verbose_name='Наименование', max_length=256)), + ('qty', models.DecimalField(verbose_name='Кол-во', max_digits=10, decimal_places=3)), + ('units', models.CharField(verbose_name='Ед. изм.', max_length=20)), + ('price', models.DecimalField(verbose_name='Цена', max_digits=10, decimal_places=2)), + ('total_price', models.DecimalField(verbose_name='Сумма', max_digits=10, decimal_places=2)), + ('units_kod', models.CharField(verbose_name='Код единицы измерения', max_length=10, blank=True, default='-')), + ('country_code', models.CharField(verbose_name='Код страны', max_length=10, blank=True, default='-')), + ('country_name', models.CharField(verbose_name='Название страны', max_length=256)), + ('gtd', models.CharField(verbose_name='Основание', max_length=256, blank=True, default='')), + ('ntd', models.CharField(verbose_name='Номер транспортной декларации', max_length=256, blank=True, default='')), + ('parent', models.ForeignKey(related_name='faktura_items', to='docs.Faktura')), + ], + options={ + 'verbose_name': 'Табл. часть фактуры', + 'verbose_name_plural': 'Табл. части фактур', + 'ordering': ('created_at',), + 'get_latest_by': 'created_at', + 'abstract': False, + }, + ), + migrations.CreateModel( + name='Invoice', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)), + ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)), + ('doc_num', models.PositiveIntegerField(verbose_name='Номер')), + ('doc_date', models.DateField(verbose_name='Дата создания')), + ('nds_value', models.PositiveSmallIntegerField(verbose_name='Ставка НДС', default=0, choices=[(0, 'Без НДС'), (10, '10%'), (18, '18%')])), + ('doc_text', models.TextField(verbose_name='Дополнительные условия', max_length=1000, blank=True, default='')), + ('paid_status', models.PositiveSmallIntegerField(verbose_name='Оплачен?', default=1, choices=[(1, 'Нет'), (2, 'Частично'), (3, 'Да')])), + ('closed_status', models.BooleanField(verbose_name='Закрыт?', default=False, choices=[(True, 'Да'), (False, 'Нет')])), + ('bank_account', models.ForeignKey(verbose_name='Расчётный счёт', related_name='+', to='customer.BankAccount')), + ('client', models.ForeignKey(verbose_name='Контрагент', related_name='+', to='customer.Client')), + ('company', models.ForeignKey(verbose_name='Компания', null=True, to='customer.UserProfile')), + ('user', models.ForeignKey(verbose_name='Пользователь', related_name='+', to=settings.AUTH_USER_MODEL)), + ], + options={ + 'verbose_name': 'Счёт', + 'verbose_name_plural': 'Счета', + 'ordering': ('-doc_date',), + 'get_latest_by': 'created_at', + 'abstract': False, + }, + ), + migrations.CreateModel( + name='InvoiceItem', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)), + ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)), + ('name', models.CharField(verbose_name='Наименование', max_length=256)), + ('qty', models.DecimalField(verbose_name='Кол-во', max_digits=10, decimal_places=3)), + ('units', models.CharField(verbose_name='Ед. изм.', max_length=20)), + ('price', models.DecimalField(verbose_name='Цена', max_digits=10, decimal_places=2)), + ('total_price', models.DecimalField(verbose_name='Сумма', max_digits=10, decimal_places=2)), + ('parent', models.ForeignKey(related_name='invoice_items', to='docs.Invoice')), + ], + options={ + 'verbose_name': 'Табл. часть счета', + 'verbose_name_plural': 'Табл. части счетов', + 'ordering': ('created_at',), + 'get_latest_by': 'created_at', + 'abstract': False, + }, + ), + migrations.CreateModel( + name='Measure', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('code', models.CharField(verbose_name='Код', max_length=20)), + ('name', models.CharField(verbose_name='Наименование', max_length=30)), + ('full_name', models.CharField(verbose_name='Полное наименование', max_length=255, blank=True, default='')), + ('order', models.PositiveIntegerField(verbose_name='Сортировка', blank=True, null=True, default=None)), + ], + options={ + 'verbose_name': 'Ед. измерения', + 'verbose_name_plural': 'Ед. измерения', + 'ordering': ('order', 'name'), + }, + ), + migrations.CreateModel( + name='Nakladn', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)), + ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)), + ('doc_num', models.PositiveIntegerField(verbose_name='Номер')), + ('doc_date', models.DateField(verbose_name='Дата создания')), + ('nds_value', models.PositiveSmallIntegerField(verbose_name='Ставка НДС', default=0, choices=[(0, 'Без НДС'), (10, '10%'), (18, '18%')])), + ('doc_text', models.TextField(verbose_name='Дополнительные условия', max_length=1000, blank=True, default='')), + ('signed_status', models.BooleanField(verbose_name='Подписан?', default=False, choices=[(True, 'Да'), (False, 'Нет')])), + ('doc_reason', models.CharField(verbose_name='Основание', max_length=256, blank=True, default='')), + ('bank_account', models.ForeignKey(verbose_name='Расчётный счёт', related_name='+', to='customer.BankAccount')), + ('client', models.ForeignKey(verbose_name='Контрагент', related_name='+', to='customer.Client')), + ('company', models.ForeignKey(verbose_name='Компания', null=True, to='customer.UserProfile')), + ('invoice', models.ForeignKey(verbose_name='Создать по счёту', blank=True, null=True, default=None, related_name='+', on_delete=django.db.models.deletion.SET_NULL, to='docs.Invoice')), + ('user', models.ForeignKey(verbose_name='Пользователь', related_name='+', to=settings.AUTH_USER_MODEL)), + ], + options={ + 'verbose_name': 'Накладная', + 'verbose_name_plural': 'Накладные', + 'ordering': ('-doc_date',), + 'get_latest_by': 'created_at', + 'abstract': False, + }, + ), + migrations.CreateModel( + name='NakladnItem', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)), + ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)), + ('name', models.CharField(verbose_name='Наименование', max_length=256)), + ('qty', models.DecimalField(verbose_name='Кол-во', max_digits=10, decimal_places=3)), + ('units', models.CharField(verbose_name='Ед. изм.', max_length=20)), + ('price', models.DecimalField(verbose_name='Цена', max_digits=10, decimal_places=2)), + ('total_price', models.DecimalField(verbose_name='Сумма', max_digits=10, decimal_places=2)), + ('units_kod', models.CharField(verbose_name='Код единицы измерения', max_length=20, blank=True, default='-')), + ('parent', models.ForeignKey(related_name='nakladn_items', to='docs.Nakladn')), + ], + options={ + 'verbose_name': 'Табл. часть накладной', + 'verbose_name_plural': 'Табл. части накладных', + 'ordering': ('created_at',), + 'get_latest_by': 'created_at', + 'abstract': False, + }, + ), + migrations.CreateModel( + name='Platejka', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)), + ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)), + ('doc_num', models.PositiveIntegerField(verbose_name='Номер')), + ('doc_date', models.DateField(verbose_name='Дата создания')), + ('platej_type', models.PositiveSmallIntegerField(verbose_name='Тип платёжного поручения', default=1, choices=[(1, 'Коммерческое'), (2, 'Налоговое')])), + ('doc_total', models.DecimalField(verbose_name='Сумма', max_digits=10, decimal_places=2)), + ('payment_type', models.PositiveSmallIntegerField(verbose_name='Вид платежа', default=1, choices=[(1, 'Не указывать'), (2, 'Срочно'), (3, 'Электронно'), (4, 'Почтой'), (5, 'Телеграфом')])), + ('payment_order', models.CharField(verbose_name='Очерёдность платежа', max_length=10)), + ('doc_info', models.TextField(verbose_name='Назначение платежа', max_length=1000)), + ('nds_value', models.PositiveSmallIntegerField(verbose_name='Ставка НДС', default=0, choices=[(0, 'Без НДС'), (10, '10%'), (18, '18%')])), + ('tax_status', models.CharField(verbose_name='Статус составителя', max_length=10, default='01', choices=[('01', '01 - налогоплательщик (плательщик сборов) - юридическое лицо'), ('02', '02 - налоговый агент'), ('03', '03 - сборщик налогов и сборов'), ('04', '04 - налоговый орган'), ('05', '05 - служба судебных приставов'), ('06', '06 - участник внешнеэкономической деятельности'), ('07', '07 - таможенный орган'), ('08', '08 - плательщик иных обязательных платежей'), ('09', '09 - налогоплательщик (плательщик сборов) - ИП'), ('10', '10 - налогоплательщик (плательщик сборов) - частный нотариус'), ('11', '11 - налогоплательщик (плательщик сборов) - адвокат'), ('12', '12 - налогоплательщик (плательщик сборов) - глава КФХ'), ('13', '13 - налогоплательщик (плательщик сборов) - иное физическое лицо'), ('14', '14 - налогоплательщик, производящий выплаты физическим лицам'), ('15', '15 - кредитная организация')])), + ('tax_base', models.CharField(verbose_name='Основание налогового платежа', max_length=10, default='ТП', choices=[('ТП', 'ТП - платежи текущего года'), ('ЗД', 'ЗД - добровольное погашение задолженности по истекшим налоговым периода'), ('БФ', 'БФ - текущие платежи физических лиц - клиентов банка (владельцев счета)'), ('ТР', 'ТР - погашение задолженности по требованию об уплате налогов (сборов) от налогового органа'), ('РС', 'РС - погашение рассроченной задолженности'), ('ОТ', 'ОТ - погашение отсроченной задолженности'), ('РТ', 'РТ - погашение реструктурируемой задолженности'), ('ВУ', 'ВУ - погашение отсроченной задолженности в связи с введением внешнего управления'), ('ПР', 'ПР - погашение задолженности, приостановленной к взысканию'), ('АП', 'АП - погашение задолженности по акту проверки'), ('АР', 'АР - погашение задолженности по исполнительному документу'), ('0', '0 - Конкретное значение указать невозможно')])), + ('tax_type', models.CharField(verbose_name='Тип налогового платежа', max_length=10, default='НС', choices=[('НС', 'НС - уплата налога или сбора'), ('ПЛ', 'ПЛ - уплата платежа'), ('ГП', 'ГП - уплата пошлины'), ('ВЗ', 'ВЗ - уплата взноса'), ('АВ', 'АВ - уплата аванса или предоплата (в том числе декадные платежи)'), ('ПЕ', 'ПЕ - уплата пени'), ('ПЦ', 'ПЦ - уплата процентов'), ('СА', 'СА - налоговые санкции, установленные Налоговым кодексом РФ'), ('АШ', 'АШ - административные штрафы'), ('ИШ', 'ИШ - иные штрафы, установленные соответствующими нормативными актами'), ('0', '0 - Конкретное значение указать невозможно')])), + ('tax_num', models.CharField(verbose_name='Номер документа основания', max_length=50, blank=True, default='')), + ('tax_date', models.DateField(verbose_name='Дата документа основания', blank=True, null=True)), + ('tax_bk', models.CharField(verbose_name='Код БК доходов РФ', max_length=256)), + ('tax_okato', models.CharField(verbose_name='Код ОКАТО сборщика платежей', max_length=256)), + ('tax_period', models.CharField(verbose_name='Период, за который начисляется налог', max_length=256, help_text='Формат ввода периода платежей:
Месячный платёж - "МС.00.0000"
Квартальный платёж - "КВ.00.0000"
Полугодовой платёж - "ПЛ.00.0000"
Годовой платёж - "ГД.00.0000"
Платёж по дате - "дд.мм.гггг"')), + ('bank_account', models.ForeignKey(verbose_name='Расчётный счёт', related_name='+', to='customer.BankAccount')), + ('client', models.ForeignKey(verbose_name='Контрагент', related_name='+', to='customer.Client')), + ('company', models.ForeignKey(verbose_name='Компания', null=True, to='customer.UserProfile')), + ('user', models.ForeignKey(verbose_name='Пользователь', related_name='+', to=settings.AUTH_USER_MODEL)), + ], + options={ + 'verbose_name': 'Платёжное поручение', + 'verbose_name_plural': 'Платёжные поручения', + 'ordering': ('-doc_date',), + 'get_latest_by': 'created_at', + 'abstract': False, + }, + ), + migrations.AddField( + model_name='faktura', + name='invoice', + field=models.ForeignKey(verbose_name='Создать по счёту', blank=True, null=True, default=None, related_name='+', on_delete=django.db.models.deletion.SET_NULL, to='docs.Invoice'), + ), + migrations.AddField( + model_name='faktura', + name='receiver', + field=models.ForeignKey(verbose_name='Получатель', blank=True, null=True, related_name='receiver_fakturas', to='customer.Client'), + ), + migrations.AddField( + model_name='faktura', + name='sender', + field=models.ForeignKey(verbose_name='Отправитель', blank=True, null=True, related_name='sender_fakturas', to='customer.Client'), + ), + migrations.AddField( + model_name='faktura', + name='user', + field=models.ForeignKey(verbose_name='Пользователь', related_name='+', to=settings.AUTH_USER_MODEL), + ), + migrations.AddField( + model_name='aktrabot', + name='invoice', + field=models.ForeignKey(verbose_name='Создать по счёту', blank=True, null=True, default=None, related_name='+', on_delete=django.db.models.deletion.SET_NULL, to='docs.Invoice'), + ), + migrations.AddField( + model_name='aktrabot', + name='user', + field=models.ForeignKey(verbose_name='Пользователь', related_name='+', to=settings.AUTH_USER_MODEL), + ), + ] diff --git a/src/docs/migrations/0002_auto__add_field_measure_full_name__chg_field_measure_code__chg_field_m.py b/src/docs/migrations/0002_auto__add_field_measure_full_name__chg_field_measure_code__chg_field_m.py deleted file mode 100644 index 0d51382..0000000 --- a/src/docs/migrations/0002_auto__add_field_measure_full_name__chg_field_measure_code__chg_field_m.py +++ /dev/null @@ -1,424 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'Measure.full_name' - db.add_column(u'docs_measure', 'full_name', - self.gf('django.db.models.fields.CharField')(default='', max_length=255), - keep_default=False) - - - # Changing field 'Measure.code' - db.alter_column(u'docs_measure', 'code', self.gf('django.db.models.fields.CharField')(max_length=20)) - - # Changing field 'Measure.name' - db.alter_column(u'docs_measure', 'name', self.gf('django.db.models.fields.CharField')(max_length=30)) - # Adding field 'Country.full_name' - db.add_column(u'docs_country', 'full_name', - self.gf('django.db.models.fields.CharField')(default='', max_length=255), - keep_default=False) - - - # Changing field 'Country.code' - db.alter_column(u'docs_country', 'code', self.gf('django.db.models.fields.CharField')(max_length=20)) - - # Changing field 'Country.name' - db.alter_column(u'docs_country', 'name', self.gf('django.db.models.fields.CharField')(max_length=60)) - # Adding field 'Currency.abc_code' - db.add_column(u'docs_currency', 'abc_code', - self.gf('django.db.models.fields.CharField')(default='', max_length=10), - keep_default=False) - - - # Changing field 'Currency.code' - db.alter_column(u'docs_currency', 'code', self.gf('django.db.models.fields.CharField')(max_length=20)) - - # Changing field 'Currency.name' - db.alter_column(u'docs_currency', 'name', self.gf('django.db.models.fields.CharField')(max_length=60)) - - def backwards(self, orm): - # Deleting field 'Measure.full_name' - db.delete_column(u'docs_measure', 'full_name') - - - # Changing field 'Measure.code' - db.alter_column(u'docs_measure', 'code', self.gf('django.db.models.fields.CharField')(max_length=200)) - - # Changing field 'Measure.name' - db.alter_column(u'docs_measure', 'name', self.gf('django.db.models.fields.CharField')(max_length=10)) - # Deleting field 'Country.full_name' - db.delete_column(u'docs_country', 'full_name') - - - # Changing field 'Country.code' - db.alter_column(u'docs_country', 'code', self.gf('django.db.models.fields.CharField')(max_length=200)) - - # Changing field 'Country.name' - db.alter_column(u'docs_country', 'name', self.gf('django.db.models.fields.CharField')(max_length=10)) - # Deleting field 'Currency.abc_code' - db.delete_column(u'docs_currency', 'abc_code') - - - # Changing field 'Currency.code' - db.alter_column(u'docs_currency', 'code', self.gf('django.db.models.fields.CharField')(max_length=200)) - - # Changing field 'Currency.name' - db.alter_column(u'docs_currency', 'name', self.gf('django.db.models.fields.CharField')(max_length=10)) - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'customer.bankaccount': { - 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'}, - 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.client': { - 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'}, - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}), - 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}), - 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}), - 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}), - 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), - 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}) - }, - 'docs.aktrabot': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktRabot'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.aktrabotitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktRabotItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktrabot_items'", 'to': "orm['docs.AktRabot']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.aktsverki': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktSverki'}, - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_mesto': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'end_date': ('django.db.models.fields.DateField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'saldo_credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'saldo_debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'start_date': ('django.db.models.fields.DateField', [], {}), - 'total_credit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'total_debit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'total_saldo': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.aktsverkiitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktSverkiItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktsverki_items'", 'to': "orm['docs.AktSverki']"}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.country': { - 'Meta': {'object_name': 'Country'}, - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'full_name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}) - }, - 'docs.currency': { - 'Meta': {'object_name': 'Currency'}, - 'abc_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}) - }, - 'docs.dover': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Dover'}, - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_expire_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'dover_doc': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_doc_date': ('django.db.models.fields.DateField', [], {}), - 'dover_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_passport_date': ('django.db.models.fields.DateField', [], {}), - 'dover_passport_num': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'dover_passport_org': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_passport_ser': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.doveritem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'DoverItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'dover_items'", 'to': "orm['docs.Dover']"}), - 'qty': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.faktura': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Faktura'}, - 'avance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'currency': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['docs.Currency']", 'null': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - 'fix_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'fix_doc_num': ('django.db.models.fields.PositiveIntegerField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}), - 'fixes': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'plat_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'plat_doc_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'receiver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'receiver_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}), - 'sender': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'sender_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}), - 'user_is_sender': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'docs.fakturaitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'FakturaItem'}, - 'country_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'country_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'gtd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'ntd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'faktura_items'", 'to': "orm['docs.Faktura']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.invoice': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Invoice'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'closed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'paid_status': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.invoiceitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'InvoiceItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'invoice_items'", 'to': "orm['docs.Invoice']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.measure': { - 'Meta': {'object_name': 'Measure'}, - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'full_name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '30'}) - }, - 'docs.nakladn': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Nakladn'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.nakladnitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'NakladnItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nakladn_items'", 'to': "orm['docs.Nakladn']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.platejka': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Platejka'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_info': ('django.db.models.fields.TextField', [], {'max_length': '1000'}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_total': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'payment_order': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'payment_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'platej_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'tax_base': ('django.db.models.fields.CharField', [], {'default': "u'\\u0422\\u041f'", 'max_length': '10'}), - 'tax_bk': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'tax_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'tax_okato': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_period': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_status': ('django.db.models.fields.CharField', [], {'default': "u'01'", 'max_length': '10'}), - 'tax_type': ('django.db.models.fields.CharField', [], {'default': "u'\\u041d\\u0421'", 'max_length': '10'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - u'myauth.dokuser': { - 'Meta': {'object_name': 'DokUser'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'unique': 'True', 'max_length': '254'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'users'", 'null': 'True', 'to': u"orm['customer.UserProfile']"}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30', 'blank': 'True'}) - } - } - - complete_apps = ['docs'] \ No newline at end of file diff --git a/src/docs/migrations/0003_auto__add_field_currency_order.py b/src/docs/migrations/0003_auto__add_field_currency_order.py deleted file mode 100644 index 8cbbb68..0000000 --- a/src/docs/migrations/0003_auto__add_field_currency_order.py +++ /dev/null @@ -1,373 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'Currency.order' - db.add_column(u'docs_currency', 'order', - self.gf('django.db.models.fields.PositiveIntegerField')(default=None, null=True, blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Currency.order' - db.delete_column(u'docs_currency', 'order') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'customer.bankaccount': { - 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'}, - 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.client': { - 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'}, - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}), - 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}), - 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}), - 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}), - 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), - 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}) - }, - 'docs.aktrabot': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktRabot'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.aktrabotitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktRabotItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktrabot_items'", 'to': "orm['docs.AktRabot']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.aktsverki': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktSverki'}, - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_mesto': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'end_date': ('django.db.models.fields.DateField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'saldo_credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'saldo_debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'start_date': ('django.db.models.fields.DateField', [], {}), - 'total_credit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'total_debit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'total_saldo': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.aktsverkiitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktSverkiItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktsverki_items'", 'to': "orm['docs.AktSverki']"}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.country': { - 'Meta': {'ordering': "('code',)", 'object_name': 'Country'}, - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}) - }, - 'docs.currency': { - 'Meta': {'ordering': "('code',)", 'object_name': 'Currency'}, - 'abc_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}), - 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}) - }, - 'docs.dover': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Dover'}, - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_expire_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'dover_doc': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_doc_date': ('django.db.models.fields.DateField', [], {}), - 'dover_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_passport_date': ('django.db.models.fields.DateField', [], {}), - 'dover_passport_num': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'dover_passport_org': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_passport_ser': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.doveritem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'DoverItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'dover_items'", 'to': "orm['docs.Dover']"}), - 'qty': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.faktura': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Faktura'}, - 'avance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'currency': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['docs.Currency']", 'null': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - 'fix_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'fix_doc_num': ('django.db.models.fields.PositiveIntegerField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}), - 'fixes': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'plat_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'plat_doc_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'receiver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'receiver_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}), - 'sender': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'sender_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}), - 'user_is_sender': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'docs.fakturaitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'FakturaItem'}, - 'country_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'country_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'gtd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'ntd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'faktura_items'", 'to': "orm['docs.Faktura']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.invoice': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Invoice'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'closed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'paid_status': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.invoiceitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'InvoiceItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'invoice_items'", 'to': "orm['docs.Invoice']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.measure': { - 'Meta': {'ordering': "('code',)", 'object_name': 'Measure'}, - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '30'}) - }, - 'docs.nakladn': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Nakladn'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.nakladnitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'NakladnItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nakladn_items'", 'to': "orm['docs.Nakladn']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.platejka': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Platejka'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_info': ('django.db.models.fields.TextField', [], {'max_length': '1000'}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_total': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'payment_order': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'payment_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'platej_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'tax_base': ('django.db.models.fields.CharField', [], {'default': "u'\\u0422\\u041f'", 'max_length': '10'}), - 'tax_bk': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'tax_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'tax_okato': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_period': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_status': ('django.db.models.fields.CharField', [], {'default': "u'01'", 'max_length': '10'}), - 'tax_type': ('django.db.models.fields.CharField', [], {'default': "u'\\u041d\\u0421'", 'max_length': '10'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - u'myauth.dokuser': { - 'Meta': {'object_name': 'DokUser'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'unique': 'True', 'max_length': '254'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'users'", 'null': 'True', 'to': u"orm['customer.UserProfile']"}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30', 'blank': 'True'}) - } - } - - complete_apps = ['docs'] \ No newline at end of file diff --git a/src/docs/migrations/0004_auto__add_field_measure_order.py b/src/docs/migrations/0004_auto__add_field_measure_order.py deleted file mode 100644 index b040f2c..0000000 --- a/src/docs/migrations/0004_auto__add_field_measure_order.py +++ /dev/null @@ -1,374 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'Measure.order' - db.add_column(u'docs_measure', 'order', - self.gf('django.db.models.fields.PositiveIntegerField')(default=None, null=True, blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Measure.order' - db.delete_column(u'docs_measure', 'order') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'customer.bankaccount': { - 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'}, - 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.client': { - 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'}, - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}), - 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}), - 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}), - 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}), - 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), - 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}) - }, - 'docs.aktrabot': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktRabot'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.aktrabotitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktRabotItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktrabot_items'", 'to': "orm['docs.AktRabot']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.aktsverki': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktSverki'}, - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_mesto': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'end_date': ('django.db.models.fields.DateField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'saldo_credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'saldo_debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'start_date': ('django.db.models.fields.DateField', [], {}), - 'total_credit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'total_debit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'total_saldo': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.aktsverkiitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktSverkiItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktsverki_items'", 'to': "orm['docs.AktSverki']"}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.country': { - 'Meta': {'ordering': "('code',)", 'object_name': 'Country'}, - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}) - }, - 'docs.currency': { - 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Currency'}, - 'abc_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}), - 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}) - }, - 'docs.dover': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Dover'}, - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_expire_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'dover_doc': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_doc_date': ('django.db.models.fields.DateField', [], {}), - 'dover_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_passport_date': ('django.db.models.fields.DateField', [], {}), - 'dover_passport_num': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'dover_passport_org': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_passport_ser': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.doveritem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'DoverItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'dover_items'", 'to': "orm['docs.Dover']"}), - 'qty': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.faktura': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Faktura'}, - 'avance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'currency': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['docs.Currency']", 'null': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - 'fix_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'fix_doc_num': ('django.db.models.fields.PositiveIntegerField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}), - 'fixes': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'plat_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'plat_doc_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'receiver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'receiver_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}), - 'sender': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'sender_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}), - 'user_is_sender': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'docs.fakturaitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'FakturaItem'}, - 'country_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'country_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'gtd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'ntd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'faktura_items'", 'to': "orm['docs.Faktura']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.invoice': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Invoice'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'closed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'paid_status': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.invoiceitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'InvoiceItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'invoice_items'", 'to': "orm['docs.Invoice']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.measure': { - 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Measure'}, - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '30'}), - 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}) - }, - 'docs.nakladn': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Nakladn'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.nakladnitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'NakladnItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nakladn_items'", 'to': "orm['docs.Nakladn']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.platejka': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Platejka'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_info': ('django.db.models.fields.TextField', [], {'max_length': '1000'}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_total': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'payment_order': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'payment_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'platej_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'tax_base': ('django.db.models.fields.CharField', [], {'default': "u'\\u0422\\u041f'", 'max_length': '10'}), - 'tax_bk': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'tax_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'tax_okato': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_period': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_status': ('django.db.models.fields.CharField', [], {'default': "u'01'", 'max_length': '10'}), - 'tax_type': ('django.db.models.fields.CharField', [], {'default': "u'\\u041d\\u0421'", 'max_length': '10'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - u'myauth.dokuser': { - 'Meta': {'object_name': 'DokUser'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'unique': 'True', 'max_length': '254'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'users'", 'null': 'True', 'to': u"orm['customer.UserProfile']"}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30', 'blank': 'True'}) - } - } - - complete_apps = ['docs'] \ No newline at end of file diff --git a/src/docs/migrations/0005_auto__add_field_country_order.py b/src/docs/migrations/0005_auto__add_field_country_order.py deleted file mode 100644 index cc44b3e..0000000 --- a/src/docs/migrations/0005_auto__add_field_country_order.py +++ /dev/null @@ -1,375 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'Country.order' - db.add_column(u'docs_country', 'order', - self.gf('django.db.models.fields.PositiveIntegerField')(default=None, null=True, blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Country.order' - db.delete_column(u'docs_country', 'order') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'customer.bankaccount': { - 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'}, - 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.client': { - 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'}, - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}), - 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}), - 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}), - 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}), - 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), - 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}) - }, - 'docs.aktrabot': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktRabot'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.aktrabotitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktRabotItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktrabot_items'", 'to': "orm['docs.AktRabot']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.aktsverki': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktSverki'}, - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_mesto': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'end_date': ('django.db.models.fields.DateField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'saldo_credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'saldo_debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'start_date': ('django.db.models.fields.DateField', [], {}), - 'total_credit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'total_debit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'total_saldo': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.aktsverkiitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktSverkiItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktsverki_items'", 'to': "orm['docs.AktSverki']"}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.country': { - 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Country'}, - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}), - 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}) - }, - 'docs.currency': { - 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Currency'}, - 'abc_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}), - 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}) - }, - 'docs.dover': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Dover'}, - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_expire_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'dover_doc': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_doc_date': ('django.db.models.fields.DateField', [], {}), - 'dover_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_passport_date': ('django.db.models.fields.DateField', [], {}), - 'dover_passport_num': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'dover_passport_org': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_passport_ser': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.doveritem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'DoverItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'dover_items'", 'to': "orm['docs.Dover']"}), - 'qty': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.faktura': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Faktura'}, - 'avance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'currency': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['docs.Currency']", 'null': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - 'fix_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'fix_doc_num': ('django.db.models.fields.PositiveIntegerField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}), - 'fixes': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'plat_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'plat_doc_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'receiver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'receiver_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}), - 'sender': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'sender_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}), - 'user_is_sender': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'docs.fakturaitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'FakturaItem'}, - 'country_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'country_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'gtd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'ntd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'faktura_items'", 'to': "orm['docs.Faktura']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.invoice': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Invoice'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'closed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'paid_status': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.invoiceitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'InvoiceItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'invoice_items'", 'to': "orm['docs.Invoice']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.measure': { - 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Measure'}, - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '30'}), - 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}) - }, - 'docs.nakladn': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Nakladn'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.nakladnitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'NakladnItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nakladn_items'", 'to': "orm['docs.Nakladn']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.platejka': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Platejka'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_info': ('django.db.models.fields.TextField', [], {'max_length': '1000'}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_total': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'payment_order': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'payment_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'platej_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'tax_base': ('django.db.models.fields.CharField', [], {'default': "u'\\u0422\\u041f'", 'max_length': '10'}), - 'tax_bk': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'tax_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'tax_okato': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_period': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_status': ('django.db.models.fields.CharField', [], {'default': "u'01'", 'max_length': '10'}), - 'tax_type': ('django.db.models.fields.CharField', [], {'default': "u'\\u041d\\u0421'", 'max_length': '10'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - u'myauth.dokuser': { - 'Meta': {'object_name': 'DokUser'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'unique': 'True', 'max_length': '254'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'users'", 'null': 'True', 'to': u"orm['customer.UserProfile']"}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30', 'blank': 'True'}) - } - } - - complete_apps = ['docs'] \ No newline at end of file diff --git a/src/docs/migrations/0006_auto__add_field_nakladnitem_units_kod.py b/src/docs/migrations/0006_auto__add_field_nakladnitem_units_kod.py deleted file mode 100644 index 20317f9..0000000 --- a/src/docs/migrations/0006_auto__add_field_nakladnitem_units_kod.py +++ /dev/null @@ -1,377 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'NakladnItem.units_kod' - db.add_column(u'docs_nakladnitem', 'units_kod', - self.gf('django.db.models.fields.CharField')(default=u'-', max_length=20, blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'NakladnItem.units_kod' - db.delete_column(u'docs_nakladnitem', 'units_kod') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'customer.bankaccount': { - 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'}, - 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'short_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.client': { - 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'}, - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}), - 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}), - 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}), - 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}), - 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), - 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}) - }, - 'docs.aktrabot': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktRabot'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.aktrabotitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktRabotItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktrabot_items'", 'to': "orm['docs.AktRabot']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.aktsverki': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktSverki'}, - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_mesto': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'end_date': ('django.db.models.fields.DateField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'saldo_credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'saldo_debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'start_date': ('django.db.models.fields.DateField', [], {}), - 'total_credit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'total_debit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'total_saldo': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.aktsverkiitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktSverkiItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktsverki_items'", 'to': "orm['docs.AktSverki']"}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.country': { - 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Country'}, - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}), - 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}) - }, - 'docs.currency': { - 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Currency'}, - 'abc_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}), - 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}) - }, - 'docs.dover': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Dover'}, - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_expire_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'dover_doc': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_doc_date': ('django.db.models.fields.DateField', [], {}), - 'dover_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_passport_date': ('django.db.models.fields.DateField', [], {}), - 'dover_passport_num': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'dover_passport_org': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_passport_ser': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.doveritem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'DoverItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'dover_items'", 'to': "orm['docs.Dover']"}), - 'qty': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.faktura': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Faktura'}, - 'avance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'currency': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['docs.Currency']", 'null': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - 'fix_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'fix_doc_num': ('django.db.models.fields.PositiveIntegerField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}), - 'fixes': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'plat_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'plat_doc_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'receiver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'receiver_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}), - 'sender': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'sender_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}), - 'user_is_sender': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'docs.fakturaitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'FakturaItem'}, - 'country_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'country_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'gtd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'ntd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'faktura_items'", 'to': "orm['docs.Faktura']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.invoice': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Invoice'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'closed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'paid_status': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.invoiceitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'InvoiceItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'invoice_items'", 'to': "orm['docs.Invoice']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.measure': { - 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Measure'}, - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '30'}), - 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}) - }, - 'docs.nakladn': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Nakladn'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.nakladnitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'NakladnItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nakladn_items'", 'to': "orm['docs.Nakladn']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.platejka': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Platejka'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_info': ('django.db.models.fields.TextField', [], {'max_length': '1000'}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_total': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'payment_order': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'payment_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'platej_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'tax_base': ('django.db.models.fields.CharField', [], {'default': "u'\\u0422\\u041f'", 'max_length': '10'}), - 'tax_bk': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'tax_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'tax_okato': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_period': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_status': ('django.db.models.fields.CharField', [], {'default': "u'01'", 'max_length': '10'}), - 'tax_type': ('django.db.models.fields.CharField', [], {'default': "u'\\u041d\\u0421'", 'max_length': '10'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - u'myauth.dokuser': { - 'Meta': {'object_name': 'DokUser'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'unique': 'True', 'max_length': '254'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'users'", 'null': 'True', 'to': u"orm['customer.UserProfile']"}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30', 'blank': 'True'}) - } - } - - complete_apps = ['docs'] \ No newline at end of file diff --git a/src/docs/migrations/0007_nakladnitem_fix_units.py b/src/docs/migrations/0007_nakladnitem_fix_units.py deleted file mode 100644 index 4987ba3..0000000 --- a/src/docs/migrations/0007_nakladnitem_fix_units.py +++ /dev/null @@ -1,387 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - "Write your forwards methods here." - # Note: Don't use "from appname.models import ModelName". - # Use orm.ModelName to refer to models in this application, - # and orm['appname.ModelName'] for models in other applications. - fixes = { - u'шт.': u'шт', - u'м.куб': u'м³', - u'уп': u'упак', - u'руб.': u'руб', - } - for item in orm.NakladnItem.objects.all(): - units = item.units.lower() - if units in fixes: - units = fixes.get(units) - if item.units != units: - item.units = units - item.save() - - def backwards(self, orm): - "Write your backwards methods here." - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'customer.bankaccount': { - 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'}, - 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'short_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.client': { - 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'}, - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}), - 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}), - 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}), - 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}), - 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), - 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}) - }, - 'docs.aktrabot': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktRabot'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.aktrabotitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktRabotItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktrabot_items'", 'to': "orm['docs.AktRabot']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.aktsverki': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktSverki'}, - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_mesto': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'end_date': ('django.db.models.fields.DateField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'saldo_credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'saldo_debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'start_date': ('django.db.models.fields.DateField', [], {}), - 'total_credit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'total_debit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'total_saldo': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.aktsverkiitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktSverkiItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktsverki_items'", 'to': "orm['docs.AktSverki']"}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.country': { - 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Country'}, - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}), - 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}) - }, - 'docs.currency': { - 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Currency'}, - 'abc_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}), - 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}) - }, - 'docs.dover': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Dover'}, - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_expire_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'dover_doc': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_doc_date': ('django.db.models.fields.DateField', [], {}), - 'dover_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_passport_date': ('django.db.models.fields.DateField', [], {}), - 'dover_passport_num': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'dover_passport_org': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_passport_ser': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.doveritem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'DoverItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'dover_items'", 'to': "orm['docs.Dover']"}), - 'qty': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.faktura': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Faktura'}, - 'avance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'currency': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['docs.Currency']", 'null': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - 'fix_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'fix_doc_num': ('django.db.models.fields.PositiveIntegerField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}), - 'fixes': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'plat_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'plat_doc_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'receiver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'receiver_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}), - 'sender': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'sender_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}), - 'user_is_sender': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'docs.fakturaitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'FakturaItem'}, - 'country_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'country_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'gtd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'ntd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'faktura_items'", 'to': "orm['docs.Faktura']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.invoice': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Invoice'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'closed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'paid_status': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.invoiceitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'InvoiceItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'invoice_items'", 'to': "orm['docs.Invoice']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.measure': { - 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Measure'}, - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '30'}), - 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}) - }, - 'docs.nakladn': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Nakladn'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.nakladnitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'NakladnItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nakladn_items'", 'to': "orm['docs.Nakladn']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.platejka': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Platejka'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_info': ('django.db.models.fields.TextField', [], {'max_length': '1000'}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_total': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'payment_order': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'payment_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'platej_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'tax_base': ('django.db.models.fields.CharField', [], {'default': "u'\\u0422\\u041f'", 'max_length': '10'}), - 'tax_bk': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'tax_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'tax_okato': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_period': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_status': ('django.db.models.fields.CharField', [], {'default': "u'01'", 'max_length': '10'}), - 'tax_type': ('django.db.models.fields.CharField', [], {'default': "u'\\u041d\\u0421'", 'max_length': '10'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - u'myauth.dokuser': { - 'Meta': {'object_name': 'DokUser'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'unique': 'True', 'max_length': '254'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'users'", 'null': 'True', 'to': u"orm['customer.UserProfile']"}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30', 'blank': 'True'}) - } - } - - complete_apps = ['docs'] - symmetrical = True diff --git a/src/docs/migrations/0008_nakladnitem_set_units_kod.py b/src/docs/migrations/0008_nakladnitem_set_units_kod.py deleted file mode 100644 index cf9c2f4..0000000 --- a/src/docs/migrations/0008_nakladnitem_set_units_kod.py +++ /dev/null @@ -1,382 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - "Write your forwards methods here." - # Note: Don't use "from appname.models import ModelName". - # Use orm.ModelName to refer to models in this application, - # and orm['appname.ModelName'] for models in other applications. - measure = dict((m.name.lower(), m.code.lower()) for m in orm.Measure.objects.all()) - measure[u'г'] = u'163' - for item in orm.NakladnItem.objects.all(): - units = item.units.lower() - units_kod = measure.get(units) - if units_kod: - item.units_kod = units_kod - item.save() - - def backwards(self, orm): - "Write your backwards methods here." - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'customer.bankaccount': { - 'Meta': {'ordering': "['-created_at']", 'object_name': 'BankAccount'}, - 'account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'bik': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bank_accounts'", 'to': u"orm['customer.UserProfile']"}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'korr_account': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'short_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.client': { - 'Meta': {'ordering': "['name', '-created_at']", 'object_name': 'Client'}, - 'address': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'bank_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'bank_bik': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'bank_korr_account': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'bank_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clients'", 'to': u"orm['customer.UserProfile']"}), - 'contact_email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_other': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'contact_phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'contact_skype': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'max_length': '12'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'db_index': 'True'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - u'customer.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'boss_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'boss_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30'}), - 'boss_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'default': "''", 'max_length': '75', 'blank': 'True'}), - 'fax': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'fax_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'glavbuh_midname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'glavbuh_sign': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'glavbuh_surname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '12'}), - 'ip_reg_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'jur_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'kpp': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '9'}), - 'logo': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'na_osnovanii': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}), - 'ogrn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '15'}), - 'okpo': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'phone': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20', 'blank': 'True'}), - 'phone_code': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '10', 'blank': 'True'}), - 'profile_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), - 'real_address': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'site': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'stamp': ('django.db.models.fields.files.ImageField', [], {'default': "''", 'max_length': '100', 'blank': 'True'}), - 'svid_gos_reg': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user_session_key': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}) - }, - 'docs.aktrabot': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktRabot'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.aktrabotitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktRabotItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktrabot_items'", 'to': "orm['docs.AktRabot']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.aktsverki': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'AktSverki'}, - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_mesto': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'end_date': ('django.db.models.fields.DateField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'saldo_credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'saldo_debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'start_date': ('django.db.models.fields.DateField', [], {}), - 'total_credit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'total_debit': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'total_saldo': ('django.db.models.fields.DecimalField', [], {'default': "'0.00'", 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.aktsverkiitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'AktSverkiItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'credit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - 'debit': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'aktsverki_items'", 'to': "orm['docs.AktSverki']"}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.country': { - 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Country'}, - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}), - 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}) - }, - 'docs.currency': { - 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Currency'}, - 'abc_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '60'}), - 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}) - }, - 'docs.dover': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Dover'}, - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_expire_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'dover_doc': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_doc_date': ('django.db.models.fields.DateField', [], {}), - 'dover_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_passport_date': ('django.db.models.fields.DateField', [], {}), - 'dover_passport_num': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'dover_passport_org': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'dover_passport_ser': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.doveritem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'DoverItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'dover_items'", 'to': "orm['docs.Dover']"}), - 'qty': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.faktura': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Faktura'}, - 'avance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'currency': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['docs.Currency']", 'null': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - 'fix_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'fix_doc_num': ('django.db.models.fields.PositiveIntegerField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}), - 'fixes': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'plat_doc_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'plat_doc_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '30', 'blank': 'True'}), - 'receiver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'receiver_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}), - 'sender': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'sender_fakturas'", 'null': 'True', 'to': u"orm['customer.Client']"}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}), - 'user_is_sender': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'docs.fakturaitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'FakturaItem'}, - 'country_code': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'country_name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'gtd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'ntd': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'faktura_items'", 'to': "orm['docs.Faktura']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.invoice': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Invoice'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'closed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'paid_status': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.invoiceitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'InvoiceItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'invoice_items'", 'to': "orm['docs.Invoice']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.measure': { - 'Meta': {'ordering': "('order', 'name')", 'object_name': 'Measure'}, - 'code': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'full_name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '30'}), - 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}) - }, - 'docs.nakladn': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Nakladn'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_reason': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256', 'blank': 'True'}), - 'doc_text': ('django.db.models.fields.TextField', [], {'default': "''", 'max_length': '1000', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'invoice': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'on_delete': 'models.SET_NULL', 'default': 'None', 'to': "orm['docs.Invoice']", 'blank': 'True', 'null': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'signed_status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - 'docs.nakladnitem': { - 'Meta': {'ordering': "('created_at',)", 'object_name': 'NakladnItem'}, - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nakladn_items'", 'to': "orm['docs.Nakladn']"}), - 'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'qty': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '3'}), - 'total_price': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - 'units': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'units_kod': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'docs.platejka': { - 'Meta': {'ordering': "('-doc_date',)", 'object_name': 'Platejka'}, - 'bank_account': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.BankAccount']"}), - 'client': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['customer.Client']"}), - 'company': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['customer.UserProfile']", 'null': 'True'}), - 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'doc_date': ('django.db.models.fields.DateField', [], {}), - 'doc_info': ('django.db.models.fields.TextField', [], {'max_length': '1000'}), - 'doc_num': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'doc_total': ('django.db.models.fields.DecimalField', [], {'max_digits': '10', 'decimal_places': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'nds_value': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '0'}), - 'payment_order': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'payment_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'platej_type': ('django.db.models.fields.PositiveSmallIntegerField', [], {'default': '1'}), - 'tax_base': ('django.db.models.fields.CharField', [], {'default': "u'\\u0422\\u041f'", 'max_length': '10'}), - 'tax_bk': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'tax_num': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'tax_okato': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_period': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'tax_status': ('django.db.models.fields.CharField', [], {'default': "u'01'", 'max_length': '10'}), - 'tax_type': ('django.db.models.fields.CharField', [], {'default': "u'\\u041d\\u0421'", 'max_length': '10'}), - 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': u"orm['myauth.DokUser']"}) - }, - u'myauth.dokuser': { - 'Meta': {'object_name': 'DokUser'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'unique': 'True', 'max_length': '254'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'users'", 'null': 'True', 'to': u"orm['customer.UserProfile']"}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30', 'blank': 'True'}) - } - } - - complete_apps = ['docs'] - symmetrical = True diff --git a/src/docs/views/ajax.py b/src/docs/views/ajax.py index 8dc9328..8fc8ae6 100644 --- a/src/docs/views/ajax.py +++ b/src/docs/views/ajax.py @@ -4,7 +4,7 @@ import simplejson as json from django.shortcuts import render, get_object_or_404, redirect from django.http import HttpResponseBadRequest, HttpResponse from django.core import serializers -from django.db.models import get_model +from django.db.models.loading import get_model from django.views.decorators.csrf import csrf_protect from ..models import Invoice diff --git a/src/docs/views/base_views.py b/src/docs/views/base_views.py index 0a7ff8a..cab30fc 100644 --- a/src/docs/views/base_views.py +++ b/src/docs/views/base_views.py @@ -369,7 +369,7 @@ class BaseViews(object): c1 = time() pdf = render_pdf_to_string(self.request, self.PDF_TEMPLATE, params) if DEBUG: - print ('%s generation time (seconds): %s' % (self.PDF_TEMPLATE, time()-c1,)) + print('%s generation time (seconds): %s' % (self.PDF_TEMPLATE, time()-c1,)) return pdf def get_xls(self, *args, **kwargs): @@ -405,7 +405,7 @@ class BaseViews(object): os.chmod(tmp_dir, 755) tmp_dirname = os.path.split(tmp_dir)[1] - f = open(filename, 'w') + f = open(filename, 'wb') f.write(pdf) f.close() args = ["", @@ -582,6 +582,7 @@ class BaseViews(object): # ----------------------------------------------------------------------------- + class BaseItemsViews(BaseViews): """Базовые views для документов с табличной частью.""" @@ -813,7 +814,7 @@ class BaseItemsViews(BaseViews): c1 = time() pdf = render_pdf_to_string(self.request, self.PDF_TEMPLATE, params) if DEBUG: - print ('%s generation time (seconds): %s' % (self.PDF_TEMPLATE, time()-c1,)) + print('%s generation time (seconds): %s' % (self.PDF_TEMPLATE, time()-c1,)) return pdf def get_xls(self, *args, **kwargs): @@ -832,5 +833,5 @@ class BaseItemsViews(BaseViews): c1 = time() xls = render_xls_to_string(self.request, self.XLS_TEMPLATE, params) if DEBUG: - print ('%s generation time (seconds): %s' % (self.XLS_TEMPLATE, time()-c1,)) + print('%s generation time (seconds): %s' % (self.XLS_TEMPLATE, time()-c1,)) return xls diff --git a/src/docs/views/invoice.py b/src/docs/views/invoice.py index d801ecf..5bde56c 100644 --- a/src/docs/views/invoice.py +++ b/src/docs/views/invoice.py @@ -14,16 +14,16 @@ from docs.views.base_views import BaseItemsViews class InvoiceViews(BaseItemsViews): """Views для счетов-фактур.""" - MODEL = Invoice # модель документа - FORM_CLASS = InvoiceForm # форма документа + MODEL = Invoice # модель документа + FORM_CLASS = InvoiceForm # форма документа - ITEM_MODEL = InvoiceItem # модель табличной части документа - ITEM_FORM_CLASS = InvoiceItemForm # форма табличной части документа - ITEM_FORM_PREFIX = 'invoice_items' # префикс формы табличной части + ITEM_MODEL = InvoiceItem # модель табличной части документа + ITEM_FORM_CLASS = InvoiceItemForm # форма табличной части документа + ITEM_FORM_PREFIX = 'invoice_items' # префикс формы табличной части ORDER_FIELDS = ('doc_date', 'doc_num', 'client__name', 'doc_sum', 'paid_status', 'closed_status') - FILTERSET_CLASS = InvoiceFilterSet # фильтры + FILTERSET_CLASS = InvoiceFilterSet # фильтры # по какому полю суммировать табличную часть документа при показе списком LIST_SUM_FIELD = 'invoice_items__total_price' diff --git a/src/dokumentor/settings/base.py b/src/dokumentor/settings/base.py index 1631b8a..03380e2 100644 --- a/src/dokumentor/settings/base.py +++ b/src/dokumentor/settings/base.py @@ -171,7 +171,7 @@ INSTALLED_APPS = [ 'docs', 'pages', 'callback', - # 'project.index_blocks', + # 'index_blocks', ] diff --git a/src/dokumentor/settings/local.py b/src/dokumentor/settings/local.py index 416ae4f..5be3441 100644 --- a/src/dokumentor/settings/local.py +++ b/src/dokumentor/settings/local.py @@ -18,6 +18,18 @@ DATABASES = { } } +# Postgres +# DATABASES = { +# 'default': { +# 'ENGINE': 'django.db.backends.postgresql_psycopg2', +# 'NAME': 'dok', +# 'USER': 'dokumentor', +# 'PASSWORD': 'dokumentor', +# 'HOST': '127.0.0.1', +# 'PORT': '5432', +# } +# } + EMAIL_BACKEND = 'eml_email_backend.EmailBackend' EMAIL_FILE_PATH = os.path.join(ROOT_DIR, 'tmp_emails') @@ -28,3 +40,4 @@ DEBUG_TOOLBAR_PATCH_SETTINGS = False if DEBUG: INSTALLED_APPS.append('debug_toolbar') MIDDLEWARE_CLASSES.append('debug_toolbar.middleware.DebugToolbarMiddleware') + INTERNAL_IPS = ('127.0.0.1',) diff --git a/src/dokumentor/urls.py b/src/dokumentor/urls.py index fba815e..9e08c4a 100644 --- a/src/dokumentor/urls.py +++ b/src/dokumentor/urls.py @@ -2,7 +2,7 @@ from django.conf import settings from django.conf.urls import patterns, include, url -from django.conf.urls.static import static + import autocomplete_light from django.contrib import admin diff --git a/src/index_blocks/cms_plugins.py b/src/index_blocks/cms_plugins.py index 3987180..4e1d628 100644 --- a/src/index_blocks/cms_plugins.py +++ b/src/index_blocks/cms_plugins.py @@ -1,8 +1,8 @@ #-*- coding: utf -8-*- from cms.plugin_base import CMSPluginBase from cms.plugin_pool import plugin_pool -from models import IndexBlockPlugin, ExtendedTextBlockPlugin, ExtendedBlockPlugin, DescTextBlockPlugin -from forms import IndexBlockForm, ExtendedBlockForm, ExtendedTextBlockForm, DescBlockForm +from index_blocks.models import IndexBlockPlugin, ExtendedTextBlockPlugin, ExtendedBlockPlugin, DescTextBlockPlugin +from index_blocks.forms import IndexBlockForm, ExtendedBlockForm, ExtendedTextBlockForm, DescBlockForm from myauth.forms import RegistrationForm from django.utils.translation import ugettext as _ diff --git a/src/index_blocks/migrations/0001_initial.py b/src/index_blocks/migrations/0001_initial.py deleted file mode 100644 index 32ecd7b..0000000 --- a/src/index_blocks/migrations/0001_initial.py +++ /dev/null @@ -1,55 +0,0 @@ -# encoding: utf-8 -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Adding model 'IndexBlockPlugin' - db.create_table('cmsplugin_indexblockplugin', ( - ('cmsplugin_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['cms.CMSPlugin'], unique=True, primary_key=True)), - ('image', self.gf('django.db.models.fields.files.ImageField')(max_length=100)), - ('description', self.gf('django.db.models.fields.TextField')(max_length=60)), - )) - db.send_create_signal('index_blocks', ['IndexBlockPlugin']) - - - def backwards(self, orm): - - # Deleting model 'IndexBlockPlugin' - db.delete_table('cmsplugin_indexblockplugin') - - - models = { - 'cms.cmsplugin': { - 'Meta': {'object_name': 'CMSPlugin'}, - 'creation_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.CMSPlugin']", 'null': 'True', 'blank': 'True'}), - 'placeholder': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.Placeholder']", 'null': 'True'}), - 'plugin_type': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'}), - 'position': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True', 'blank': 'True'}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - }, - 'cms.placeholder': { - 'Meta': {'object_name': 'Placeholder'}, - 'default_width': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slot': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'}) - }, - 'index_blocks.indexblockplugin': { - 'Meta': {'object_name': 'IndexBlockPlugin', 'db_table': "'cmsplugin_indexblockplugin'", '_ormbases': ['cms.CMSPlugin']}, - 'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'max_length': '60'}), - 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}) - } - } - - complete_apps = ['index_blocks'] diff --git a/src/index_blocks/migrations/0002_auto__add_field_indexblockplugin_title__chg_field_indexblockplugin_des.py b/src/index_blocks/migrations/0002_auto__add_field_indexblockplugin_title__chg_field_indexblockplugin_des.py deleted file mode 100644 index 8473b17..0000000 --- a/src/index_blocks/migrations/0002_auto__add_field_indexblockplugin_title__chg_field_indexblockplugin_des.py +++ /dev/null @@ -1,57 +0,0 @@ -# encoding: utf-8 -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Adding field 'IndexBlockPlugin.title' - db.add_column('cmsplugin_indexblockplugin', 'title', self.gf('django.db.models.fields.CharField')(default='', max_length=100), keep_default=False) - - # Changing field 'IndexBlockPlugin.description' - db.alter_column('cmsplugin_indexblockplugin', 'description', self.gf('django.db.models.fields.TextField')()) - - - def backwards(self, orm): - - # Deleting field 'IndexBlockPlugin.title' - db.delete_column('cmsplugin_indexblockplugin', 'title') - - # Changing field 'IndexBlockPlugin.description' - db.alter_column('cmsplugin_indexblockplugin', 'description', self.gf('django.db.models.fields.TextField')(max_length=60)) - - - models = { - 'cms.cmsplugin': { - 'Meta': {'object_name': 'CMSPlugin'}, - 'creation_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.CMSPlugin']", 'null': 'True', 'blank': 'True'}), - 'placeholder': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.Placeholder']", 'null': 'True'}), - 'plugin_type': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'}), - 'position': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True', 'blank': 'True'}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - }, - 'cms.placeholder': { - 'Meta': {'object_name': 'Placeholder'}, - 'default_width': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slot': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'}) - }, - 'index_blocks.indexblockplugin': { - 'Meta': {'object_name': 'IndexBlockPlugin', 'db_table': "'cmsplugin_indexblockplugin'", '_ormbases': ['cms.CMSPlugin']}, - 'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['index_blocks'] diff --git a/src/index_blocks/migrations/0003_auto__add_extendedblockplugin.py b/src/index_blocks/migrations/0003_auto__add_extendedblockplugin.py deleted file mode 100644 index c0d249c..0000000 --- a/src/index_blocks/migrations/0003_auto__add_extendedblockplugin.py +++ /dev/null @@ -1,66 +0,0 @@ -# encoding: utf-8 -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Adding model 'ExtendedBlockPlugin' - db.create_table('cmsplugin_extendedblockplugin', ( - ('cmsplugin_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['cms.CMSPlugin'], unique=True, primary_key=True)), - ('image', self.gf('django.db.models.fields.files.ImageField')(max_length=100)), - ('title', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('description', self.gf('django.db.models.fields.TextField')()), - ('extended_description', self.gf('django.db.models.fields.TextField')()), - )) - db.send_create_signal('index_blocks', ['ExtendedBlockPlugin']) - - - def backwards(self, orm): - - # Deleting model 'ExtendedBlockPlugin' - db.delete_table('cmsplugin_extendedblockplugin') - - - models = { - 'cms.cmsplugin': { - 'Meta': {'object_name': 'CMSPlugin'}, - 'creation_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.CMSPlugin']", 'null': 'True', 'blank': 'True'}), - 'placeholder': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.Placeholder']", 'null': 'True'}), - 'plugin_type': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'}), - 'position': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True', 'blank': 'True'}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - }, - 'cms.placeholder': { - 'Meta': {'object_name': 'Placeholder'}, - 'default_width': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slot': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'}) - }, - 'index_blocks.extendedblockplugin': { - 'Meta': {'object_name': 'ExtendedBlockPlugin', 'db_table': "'cmsplugin_extendedblockplugin'", '_ormbases': ['cms.CMSPlugin']}, - 'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'extended_description': ('django.db.models.fields.TextField', [], {}), - 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'index_blocks.indexblockplugin': { - 'Meta': {'object_name': 'IndexBlockPlugin', 'db_table': "'cmsplugin_indexblockplugin'", '_ormbases': ['cms.CMSPlugin']}, - 'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['index_blocks'] diff --git a/src/index_blocks/migrations/0004_auto__add_extendedtextblockplugin.py b/src/index_blocks/migrations/0004_auto__add_extendedtextblockplugin.py deleted file mode 100644 index 0033e28..0000000 --- a/src/index_blocks/migrations/0004_auto__add_extendedtextblockplugin.py +++ /dev/null @@ -1,72 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'ExtendedTextBlockPlugin' - db.create_table(u'index_blocks_extendedtextblockplugin', ( - (u'cmsplugin_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['cms.CMSPlugin'], unique=True, primary_key=True)), - ('title', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('description', self.gf('django.db.models.fields.TextField')()), - ('extended_description', self.gf('django.db.models.fields.TextField')()), - )) - db.send_create_signal(u'index_blocks', ['ExtendedTextBlockPlugin']) - - - def backwards(self, orm): - # Deleting model 'ExtendedTextBlockPlugin' - db.delete_table(u'index_blocks_extendedtextblockplugin') - - - models = { - 'cms.cmsplugin': { - 'Meta': {'object_name': 'CMSPlugin'}, - 'changed_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'creation_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.CMSPlugin']", 'null': 'True', 'blank': 'True'}), - 'placeholder': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.Placeholder']", 'null': 'True'}), - 'plugin_type': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'}), - 'position': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True', 'blank': 'True'}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - }, - 'cms.placeholder': { - 'Meta': {'object_name': 'Placeholder'}, - 'default_width': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slot': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}) - }, - u'index_blocks.extendedblockplugin': { - 'Meta': {'object_name': 'ExtendedBlockPlugin', '_ormbases': ['cms.CMSPlugin']}, - u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'extended_description': ('django.db.models.fields.TextField', [], {}), - 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'index_blocks.extendedtextblockplugin': { - 'Meta': {'object_name': 'ExtendedTextBlockPlugin', '_ormbases': ['cms.CMSPlugin']}, - u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'extended_description': ('django.db.models.fields.TextField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'index_blocks.indexblockplugin': { - 'Meta': {'object_name': 'IndexBlockPlugin', '_ormbases': ['cms.CMSPlugin']}, - u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['index_blocks'] \ No newline at end of file diff --git a/src/index_blocks/migrations/0005_auto__add_field_extendedtextblockplugin_order__chg_field_extendedtextb.py b/src/index_blocks/migrations/0005_auto__add_field_extendedtextblockplugin_order__chg_field_extendedtextb.py deleted file mode 100644 index 0da8dc6..0000000 --- a/src/index_blocks/migrations/0005_auto__add_field_extendedtextblockplugin_order__chg_field_extendedtextb.py +++ /dev/null @@ -1,81 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'ExtendedTextBlockPlugin.order' - db.add_column(u'index_blocks_extendedtextblockplugin', 'order', - self.gf('django.db.models.fields.PositiveIntegerField')(default=1), - keep_default=False) - - - # Changing field 'ExtendedTextBlockPlugin.extended_description' - db.alter_column(u'index_blocks_extendedtextblockplugin', 'extended_description', self.gf('djangocms_text_ckeditor.fields.HTMLField')()) - - # Changing field 'ExtendedTextBlockPlugin.description' - db.alter_column(u'index_blocks_extendedtextblockplugin', 'description', self.gf('djangocms_text_ckeditor.fields.HTMLField')()) - - def backwards(self, orm): - # Deleting field 'ExtendedTextBlockPlugin.order' - db.delete_column(u'index_blocks_extendedtextblockplugin', 'order') - - - # Changing field 'ExtendedTextBlockPlugin.extended_description' - db.alter_column(u'index_blocks_extendedtextblockplugin', 'extended_description', self.gf('django.db.models.fields.TextField')()) - - # Changing field 'ExtendedTextBlockPlugin.description' - db.alter_column(u'index_blocks_extendedtextblockplugin', 'description', self.gf('django.db.models.fields.TextField')()) - - models = { - 'cms.cmsplugin': { - 'Meta': {'object_name': 'CMSPlugin'}, - 'changed_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'creation_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.CMSPlugin']", 'null': 'True', 'blank': 'True'}), - 'placeholder': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.Placeholder']", 'null': 'True'}), - 'plugin_type': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'}), - 'position': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True', 'blank': 'True'}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - }, - 'cms.placeholder': { - 'Meta': {'object_name': 'Placeholder'}, - 'default_width': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slot': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}) - }, - u'index_blocks.extendedblockplugin': { - 'Meta': {'object_name': 'ExtendedBlockPlugin', '_ormbases': ['cms.CMSPlugin']}, - u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'extended_description': ('django.db.models.fields.TextField', [], {}), - 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'index_blocks.extendedtextblockplugin': { - 'Meta': {'object_name': 'ExtendedTextBlockPlugin', '_ormbases': ['cms.CMSPlugin']}, - u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}), - 'description': ('djangocms_text_ckeditor.fields.HTMLField', [], {}), - 'extended_description': ('djangocms_text_ckeditor.fields.HTMLField', [], {}), - 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': '1'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'index_blocks.indexblockplugin': { - 'Meta': {'object_name': 'IndexBlockPlugin', '_ormbases': ['cms.CMSPlugin']}, - u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['index_blocks'] \ No newline at end of file diff --git a/src/index_blocks/migrations/0006_auto__add_desctextblockplugin.py b/src/index_blocks/migrations/0006_auto__add_desctextblockplugin.py deleted file mode 100644 index d871c77..0000000 --- a/src/index_blocks/migrations/0006_auto__add_desctextblockplugin.py +++ /dev/null @@ -1,78 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'DescTextBlockPlugin' - db.create_table(u'index_blocks_desctextblockplugin', ( - (u'cmsplugin_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['cms.CMSPlugin'], unique=True, primary_key=True)), - ('title', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('description', self.gf('django.db.models.fields.TextField')()), - )) - db.send_create_signal(u'index_blocks', ['DescTextBlockPlugin']) - - - def backwards(self, orm): - # Deleting model 'DescTextBlockPlugin' - db.delete_table(u'index_blocks_desctextblockplugin') - - - models = { - 'cms.cmsplugin': { - 'Meta': {'object_name': 'CMSPlugin'}, - 'changed_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'creation_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.CMSPlugin']", 'null': 'True', 'blank': 'True'}), - 'placeholder': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.Placeholder']", 'null': 'True'}), - 'plugin_type': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'}), - 'position': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True', 'blank': 'True'}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - }, - 'cms.placeholder': { - 'Meta': {'object_name': 'Placeholder'}, - 'default_width': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slot': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}) - }, - u'index_blocks.desctextblockplugin': { - 'Meta': {'object_name': 'DescTextBlockPlugin', '_ormbases': ['cms.CMSPlugin']}, - u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'index_blocks.extendedblockplugin': { - 'Meta': {'object_name': 'ExtendedBlockPlugin', '_ormbases': ['cms.CMSPlugin']}, - u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'extended_description': ('django.db.models.fields.TextField', [], {}), - 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'index_blocks.extendedtextblockplugin': { - 'Meta': {'object_name': 'ExtendedTextBlockPlugin', '_ormbases': ['cms.CMSPlugin']}, - u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}), - 'description': ('djangocms_text_ckeditor.fields.HTMLField', [], {}), - 'extended_description': ('djangocms_text_ckeditor.fields.HTMLField', [], {}), - 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': '1'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'index_blocks.indexblockplugin': { - 'Meta': {'object_name': 'IndexBlockPlugin', '_ormbases': ['cms.CMSPlugin']}, - u'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['index_blocks'] \ No newline at end of file diff --git a/src/myauth/migrations/0001_initial.py b/src/myauth/migrations/0001_initial.py new file mode 100644 index 0000000..aaed35c --- /dev/null +++ b/src/myauth/migrations/0001_initial.py @@ -0,0 +1,81 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations +import django.utils.timezone +from django.conf import settings +import django.core.validators + + +class Migration(migrations.Migration): + + dependencies = [ + ('auth', '0006_require_contenttypes_0002'), + ('customer', '0001_initial'), + ] + + operations = [ + migrations.CreateModel( + name='DokUser', + fields=[ + ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), + ('password', models.CharField(verbose_name='password', max_length=128)), + ('last_login', models.DateTimeField(verbose_name='last login', blank=True, null=True)), + ('is_superuser', models.BooleanField(verbose_name='superuser status', default=False, help_text='Designates that this user has all permissions without explicitly assigning them.')), + ('username', models.CharField(verbose_name='first name', max_length=30, unique=True, blank=True)), + ('email', models.EmailField(verbose_name='email address', max_length=254, unique=True)), + ('first_name', models.CharField(verbose_name='first name', max_length=30, blank=True)), + ('last_name', models.CharField(verbose_name='last name', max_length=30, blank=True)), + ('is_staff', models.BooleanField(verbose_name='staff status', default=False, help_text='Designates whether the user can log into this admin site.')), + ('is_active', models.BooleanField(verbose_name='active', default=True, help_text='Designates whether this user should be treated as active. Unselect this instead of deleting accounts.')), + ('date_joined', models.DateTimeField(verbose_name='date joined', default=django.utils.timezone.now)), + ], + options={ + 'verbose_name': 'user', + 'verbose_name_plural': 'users', + }, + ), + migrations.CreateModel( + name='ConfirmEmail', + fields=[ + ('user', models.OneToOneField(primary_key=True, serialize=False, related_name='confirm_email', to=settings.AUTH_USER_MODEL)), + ('is_confirmed', models.BooleanField(verbose_name='email подтвержден?', default=False)), + ('created_at', models.DateTimeField(verbose_name='Создан', auto_now_add=True)), + ('updated_at', models.DateTimeField(verbose_name='Изменен', auto_now=True)), + ], + options={ + 'verbose_name': 'подтверждение email', + 'verbose_name_plural': 'запросы подтверждения email', + 'ordering': ['-created_at'], + }, + ), + migrations.CreateModel( + name='ResetKey', + fields=[ + ('user', models.OneToOneField(primary_key=True, serialize=False, related_name='restore_key', to=settings.AUTH_USER_MODEL)), + ('key', models.CharField(verbose_name='Ключ доступа', max_length=40, db_index=True, validators=[django.core.validators.RegexValidator(regex='[0-9a-f]{40}', message='Введите значение длиной 40 символов, состоящее из цифр 0-9 и букв a-f.'), django.core.validators.MinLengthValidator(40)])), + ('created_at', models.DateTimeField(verbose_name='создан', auto_now_add=True)), + ('updated_at', models.DateTimeField(verbose_name='изменен', auto_now=True)), + ], + options={ + 'verbose_name': 'ключ восстановления пароля', + 'verbose_name_plural': 'ключи восстановления паролей', + 'ordering': ['-created_at'], + }, + ), + migrations.AddField( + model_name='dokuser', + name='groups', + field=models.ManyToManyField(verbose_name='groups', blank=True, help_text='The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group'), + ), + migrations.AddField( + model_name='dokuser', + name='profile', + field=models.ForeignKey(null=True, related_name='users', to='customer.UserProfile'), + ), + migrations.AddField( + model_name='dokuser', + name='user_permissions', + field=models.ManyToManyField(verbose_name='user permissions', blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission'), + ), + ] diff --git a/src/myauth/migrations/__init__.py b/src/myauth/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/myauth/models.py b/src/myauth/models.py index ca5b5ec..425be9b 100644 --- a/src/myauth/models.py +++ b/src/myauth/models.py @@ -21,11 +21,11 @@ class DokUser(AbstractBaseUser, PermissionsMixin): first_name = models.CharField(_('first name'), max_length=30, blank=True) last_name = models.CharField(_('last name'), max_length=30, blank=True) is_staff = models.BooleanField(_('staff status'), default=False, - help_text=_('Designates whether the user can log into this admin ' - 'site.')) + help_text=_('Designates whether the user can log into this admin ' + 'site.')) is_active = models.BooleanField(_('active'), default=True, - help_text=_('Designates whether this user should be treated as ' - 'active. Unselect this instead of deleting accounts.')) + help_text=_('Designates whether this user should be treated as ' + 'active. Unselect this instead of deleting accounts.')) date_joined = models.DateTimeField(_('date joined'), default=timezone.now) profile = models.ForeignKey('customer.UserProfile', null=True, related_name='users') @@ -58,7 +58,8 @@ class DokUser(AbstractBaseUser, PermissionsMixin): """ send_mail(subject, message, from_email, [self.email]) -# def has_perm(perm, obj=None): + +# def has_perm(perm, obj=None): # return True # # def has_module_perms(self, app_label): @@ -78,7 +79,7 @@ class ConfirmEmail(models.Model): class Meta: verbose_name = u'подтверждение email' verbose_name_plural = u'запросы подтверждения email' - ordering = ['-created_at',] + ordering = ['-created_at', ] def __unicode__(self): status = u'не подтвержден' @@ -86,18 +87,25 @@ class ConfirmEmail(models.Model): status = u'подтвержден' return u'%s, email %s' % (self.user.email, status,) + def __str__(self): + status = u'не подтвержден' + if self.is_confirmed: + status = u'подтвержден' + return u'%s, email %s' % (self.user.email, status,) + class ResetKey(models.Model): """Ключ на восстановление пароля.""" user = models.OneToOneField(settings.AUTH_USER_MODEL, related_name='restore_key', primary_key=True) key = models.CharField(u'Ключ доступа', max_length=40, db_index=True, - validators=[ - RegexValidator(regex='[0-9a-f]{40}', - message=u'Введите значение длиной 40 символов, состоящее из цифр 0-9 и букв a-f.'), - MinLengthValidator(40), - ] - ) + validators=[ + RegexValidator(regex='[0-9a-f]{40}', + message=u'Введите значение длиной ' + u'40 символов, состоящее из цифр 0-9 и букв a-f.'), + MinLengthValidator(40), + ] + ) created_at = models.DateTimeField(u'создан', auto_now_add=True) updated_at = models.DateTimeField(u'изменен', auto_now=True) @@ -107,7 +115,10 @@ class ResetKey(models.Model): class Meta: verbose_name = u'ключ восстановления пароля' verbose_name_plural = u'ключи восстановления паролей' - ordering = ['-created_at',] + ordering = ['-created_at', ] def __unicode__(self): return u'%s, %s' % (self.user.email, self.key,) + + def __str__(self): + return u'%s, %s' % (self.user.email, self.key,)