Compare commits
102 Commits
02d89b8
...
feature/do
528 changed files with 13530 additions and 7091 deletions
@ -0,0 +1,8 @@ |
|||||||
|
env |
||||||
|
compose |
||||||
|
public |
||||||
|
node_modules |
||||||
|
bower_components |
||||||
|
tmp_emails |
||||||
|
tmp |
||||||
|
var |
||||||
@ -0,0 +1,58 @@ |
|||||||
|
# EditorConfig is awesome: http://EditorConfig.org |
||||||
|
|
||||||
|
# Howto with your editor: http://editorconfig.org/#download |
||||||
|
# Sublime: https://github.com/sindresorhus/editorconfig-sublime |
||||||
|
|
||||||
|
# top-most EditorConfig file |
||||||
|
root = true |
||||||
|
|
||||||
|
# Unix-style newlines with a newline ending every file |
||||||
|
[**] |
||||||
|
end_of_line = lf |
||||||
|
insert_final_newline = true |
||||||
|
|
||||||
|
# Standard at: https://github.com/felixge/node-style-guide |
||||||
|
[**.{js,json}] |
||||||
|
trim_trailing_whitespace = true |
||||||
|
indent_style = space |
||||||
|
indent_size = 2 |
||||||
|
quote_type = single |
||||||
|
curly_bracket_next_line = false |
||||||
|
spaces_around_operators = true |
||||||
|
space_after_control_statements = true |
||||||
|
space_after_anonymous_functions = true |
||||||
|
spaces_in_brackets = false |
||||||
|
|
||||||
|
# No Standard. Please document a standard if different from .js |
||||||
|
[**.{yml,css}] |
||||||
|
trim_trailing_whitespace = true |
||||||
|
indent_style = tab |
||||||
|
|
||||||
|
[**.html] |
||||||
|
trim_trailing_whitespace = true |
||||||
|
indent_style = space |
||||||
|
indent_size = 2 |
||||||
|
|
||||||
|
# No standard. Please document a standard if different from .js |
||||||
|
[**.md] |
||||||
|
indent_style = tab |
||||||
|
|
||||||
|
[**.py] |
||||||
|
indent_style = space |
||||||
|
indent_size = 4 |
||||||
|
trim_trailing_whitespace = true |
||||||
|
|
||||||
|
# Standard at: |
||||||
|
[Makefile] |
||||||
|
indent_style = tab |
||||||
|
|
||||||
|
[**.yml] |
||||||
|
trim_trailing_whitespace = true |
||||||
|
indent_style = space |
||||||
|
indent_size = 4 |
||||||
|
|
||||||
|
# The indentation in package.json will always need to be 2 spaces |
||||||
|
# https://github.com/npm/npm/issues/4718 |
||||||
|
[{package, bower}.json] |
||||||
|
indent_style = space |
||||||
|
indent_size = 2 |
||||||
@ -0,0 +1,28 @@ |
|||||||
|
FROM python:3.6 |
||||||
|
ENV PYTHONUNBUFFERED 1 |
||||||
|
COPY requirements /opt/app/requirements |
||||||
|
RUN apt-get update -y && \ |
||||||
|
apt-get upgrade -y && \ |
||||||
|
apt-get -y install ghostscript libfreetype6-dev python3-dev nginx supervisor make && \ |
||||||
|
apt-get clean && \ |
||||||
|
rm -rf /var/lib/apt/lists/* && \ |
||||||
|
|
||||||
|
pip install --upgrade pip && \ |
||||||
|
pip install --no-cache-dir -r /opt/app/requirements/production.txt && \ |
||||||
|
|
||||||
|
# Nginx |
||||||
|
|
||||||
|
chown -R www-data:www-data /var/lib/nginx && \ |
||||||
|
|
||||||
|
# Delete build dependencies after use |
||||||
|
rm -r /root/.cache |
||||||
|
|
||||||
|
COPY . /opt/app |
||||||
|
VOLUME ["/opt/app/public/media"] |
||||||
|
WORKDIR /opt/app |
||||||
|
|
||||||
|
RUN rm -v /etc/nginx/nginx.conf |
||||||
|
ADD /conf/nginx.conf /etc/nginx/ |
||||||
|
|
||||||
|
EXPOSE 80 |
||||||
|
CMD ["conf/docker/entrypoint_stage.sh"] |
||||||
@ -0,0 +1,71 @@ |
|||||||
|
.PHONY: all help build virtualenv requirements-local loaddata run migrate shell collectstatic clean worker |
||||||
|
|
||||||
|
# target: all - Default target. Does nothing.
|
||||||
|
all: |
||||||
|
@clear
|
||||||
|
@echo "Hello $(LOGNAME), nothing to do by default"
|
||||||
|
@echo "Try 'make help'"
|
||||||
|
|
||||||
|
# target: help - Display callable targets.
|
||||||
|
help: |
||||||
|
@clear
|
||||||
|
@egrep "^# target:" [Mm]akefile
|
||||||
|
|
||||||
|
# target: build - Build all docker containers, defined in docker-compose.yml
|
||||||
|
build: |
||||||
|
docker-compose build
|
||||||
|
|
||||||
|
# target: virtualenv - Make virtualenv
|
||||||
|
virtualenv: |
||||||
|
virtualenv -p python3 env --no-site-packages
|
||||||
|
|
||||||
|
# target: requirements-local - Install requirements for local develop
|
||||||
|
requirements-local: |
||||||
|
$(PIP) install -r requirements/local.txt
|
||||||
|
|
||||||
|
# target: loaddata - Load fixtures
|
||||||
|
loaddata: |
||||||
|
python src/manage.py loaddata src/myauth/fixtures/myauth.json
|
||||||
|
python src/manage.py loaddata src/commons/fixtures/cms.json
|
||||||
|
python src/manage.py loaddata src/commons/fixtures/djangocms_text_ckeditor.json
|
||||||
|
python src/manage.py loaddata src/commons/fixtures/sites.json
|
||||||
|
python src/manage.py loaddata src/customer/fixtures/price.json
|
||||||
|
python src/manage.py loaddata src/docs/fixtures/country.json
|
||||||
|
python src/manage.py loaddata src/docs/fixtures/currency.json
|
||||||
|
python src/manage.py loaddata src/docs/fixtures/measure.json
|
||||||
|
|
||||||
|
# target: run - Runserver
|
||||||
|
run: |
||||||
|
python src/manage.py runserver 0.0.0.0:8000
|
||||||
|
|
||||||
|
# target: migrate - Build all docker containers, defined in docker-compose.stage.yml
|
||||||
|
migrate: |
||||||
|
python src/manage.py migrate myauth --noinput
|
||||||
|
python src/manage.py migrate --noinput
|
||||||
|
|
||||||
|
# target: shell - Run python shell
|
||||||
|
shell: |
||||||
|
python src/manage.py shell
|
||||||
|
|
||||||
|
# target: collectstatic - Run collectstatic
|
||||||
|
collectstatic: |
||||||
|
python src/manage.py collectstatic --noinput
|
||||||
|
|
||||||
|
|
||||||
|
clean_temp: |
||||||
|
find . -name '*.pyc' -delete
|
||||||
|
rm -rf .coverage dist docs/_build htmlcov MANIFEST
|
||||||
|
rm -rf media/
|
||||||
|
|
||||||
|
clean_db: |
||||||
|
find . -name '*.sqlite3' -delete
|
||||||
|
|
||||||
|
clean_venv: |
||||||
|
rm -rf $(VENV_DIR)
|
||||||
|
|
||||||
|
# target: clean - Clean all temp files
|
||||||
|
clean: clean_temp clean_venv clean_db |
||||||
|
|
||||||
|
# target: worker - Run celery worker
|
||||||
|
worker: |
||||||
|
cd src && celery -A dokumentor worker -l info -E
|
||||||
@ -1,8 +0,0 @@ |
|||||||
Документор |
|
||||||
|
|
||||||
|
|
||||||
=== |
|
||||||
|
|
||||||
Если не работает локаль ru в autocomplete_light, то значит надо её скомпилировать: |
|
||||||
|
|
||||||
msgfmt django.po --output-file django.mo |
|
||||||
@ -0,0 +1,58 @@ |
|||||||
|
# Dokumentor |
||||||
|
|
||||||
|
Сервис для создания и хранения первичных бухгалтерских документов. |
||||||
|
|
||||||
|
## Установка dev версии |
||||||
|
|
||||||
|
Клонируем проект |
||||||
|
```bash |
||||||
|
git clone https://bitbucket.org/Air51/dokumentor_dev dokumentor |
||||||
|
``` |
||||||
|
|
||||||
|
Переходим в папку проекта |
||||||
|
```bash |
||||||
|
cd dokumentor |
||||||
|
``` |
||||||
|
Пеерключаемся в ветку develop |
||||||
|
```bash |
||||||
|
git checkout develop |
||||||
|
``` |
||||||
|
|
||||||
|
### Установка проекта для разработки вручную |
||||||
|
|
||||||
|
Создаем окружение и ставим зависимости |
||||||
|
```bash |
||||||
|
virtualenv --python=python3 env |
||||||
|
source env/bin/activate |
||||||
|
pip install -r requirements.txt |
||||||
|
``` |
||||||
|
### Настройка окружения |
||||||
|
|
||||||
|
Копируем файл с переменными окружения |
||||||
|
```bash |
||||||
|
cp conf/env.template conf/env |
||||||
|
``` |
||||||
|
и прописывем в `conf/env` свои данные |
||||||
|
|
||||||
|
Накатываем миграции и заполняем базу данных |
||||||
|
```bash |
||||||
|
bin/migrate.sh |
||||||
|
``` |
||||||
|
Загружаем фикстуры |
||||||
|
```bash |
||||||
|
bin/loaddata.sh |
||||||
|
``` |
||||||
|
|
||||||
|
### Установка проекта для разработки командой `make` |
||||||
|
|
||||||
|
Для разработки проект можно развернуть выполив |
||||||
|
```bash |
||||||
|
make |
||||||
|
make run |
||||||
|
``` |
||||||
|
|
||||||
|
###Запуск сервера Celery |
||||||
|
```bash |
||||||
|
cd src |
||||||
|
celery -A dokumentor worker -l info -E |
||||||
|
``` |
||||||
@ -0,0 +1,12 @@ |
|||||||
|
#!/usr/bin/env bash |
||||||
|
|
||||||
|
# Make database migrations |
||||||
|
echo "Make database migrations" |
||||||
|
python src/manage.py migrate makemigrations |
||||||
|
|
||||||
|
# Apply database migrations |
||||||
|
echo "Apply database migrations" |
||||||
|
python src/manage.py migrate myauth |
||||||
|
python src/manage.py migrate |
||||||
|
|
||||||
|
exec "$@" |
||||||
@ -0,0 +1,22 @@ |
|||||||
|
#!/usr/bin/env bash |
||||||
|
|
||||||
|
set -e |
||||||
|
set -u |
||||||
|
|
||||||
|
export ENV=stage |
||||||
|
|
||||||
|
# Collect static files |
||||||
|
echo "Collect static files" |
||||||
|
python src/manage.py collectstatic --noinput |
||||||
|
|
||||||
|
# Make database migrations |
||||||
|
echo "Make database migrations" |
||||||
|
python src/manage.py makemigrations |
||||||
|
|
||||||
|
# Apply database migrations |
||||||
|
echo "Apply database migrations" |
||||||
|
python src/manage.py migrate myauth --noinput |
||||||
|
python src/manage.py migrate --noinput |
||||||
|
|
||||||
|
supervisord -c /opt/app/conf/supervisor.conf |
||||||
|
|
||||||
@ -0,0 +1,24 @@ |
|||||||
|
DJANGO_SETTINGS_MODULE='dokumentor.settings.local' |
||||||
|
|
||||||
|
DJANGO_SECRET='CHANGE_ME_IN_PRODUCTION' |
||||||
|
|
||||||
|
SSL=False |
||||||
|
|
||||||
|
DJANGO_DB='postgres://dokumentor:dokumentor@localhost:5432/dokumentor' |
||||||
|
DJANGO_DB_sqlite3='sqlite:////Users/mitri4/Projects/dokumentor/db.sqlite3' |
||||||
|
|
||||||
|
DJANGO_FROM_EMAIL='root@localhost' |
||||||
|
DJANGO_EMAIL_HOST='' |
||||||
|
DJANGO_EMAIL_PORT='' |
||||||
|
DJANGO_EMAIL_USER='' |
||||||
|
DJANGO_EMAIL_PASSWORD='' |
||||||
|
DJANGO_EMAIL_USE_TLS=False |
||||||
|
DJANGO_EMAIL_USE_SSL=False |
||||||
|
|
||||||
|
REDIS_URL='redis://localhost:6379/1' |
||||||
|
|
||||||
|
CELERY_BROKER_URL ='amqp://guest:guest@localhost:5672//' |
||||||
|
CELERY_RESULT_BACKEND ='amqp://guest:guest@localhost:5672//' |
||||||
|
|
||||||
|
CALLBACK_EMAIL_SENDER='root@localhost' |
||||||
|
CALLBACK_MANAGERS_EMAILS=('mitri4@bk.ru', 'dmitriy.shesterkin@gmail.com') |
||||||
@ -0,0 +1,24 @@ |
|||||||
|
DJANGO_SETTINGS_MODULE='dokumentor.settings.local' |
||||||
|
|
||||||
|
DJANGO_SECRET='CHANGE_ME_IN_PRODUCTION' |
||||||
|
|
||||||
|
SSL=False |
||||||
|
|
||||||
|
DJANGO_DB='postgres://dokumentor:dokumentor@localhost:5432/dokumentor' |
||||||
|
DJANGO_DB_sqlite3='sqlite:////Users/mitri4/Projects/dokumentor/db.sqlite3' |
||||||
|
|
||||||
|
DJANGO_FROM_EMAIL='root@localhost' |
||||||
|
DJANGO_EMAIL_HOST='' |
||||||
|
DJANGO_EMAIL_PORT='' |
||||||
|
DJANGO_EMAIL_USER='' |
||||||
|
DJANGO_EMAIL_PASSWORD='' |
||||||
|
DJANGO_EMAIL_USE_TLS=False |
||||||
|
DJANGO_EMAIL_USE_SSL=False |
||||||
|
|
||||||
|
REDIS_URL='redis://localhost:6379/1' |
||||||
|
|
||||||
|
CELERY_BROKER_URL ='amqp://guest:guest@localhost:5672//' |
||||||
|
CELERY_RESULT_BACKEND ='amqp://guest:guest@localhost:5672//' |
||||||
|
|
||||||
|
CALLBACK_EMAIL_SENDER='root@localhost' |
||||||
|
CALLBACK_MANAGERS_EMAILS=('mitri4@bk.ru', 'dmitriy.shesterkin@gmail.com') |
||||||
@ -0,0 +1,23 @@ |
|||||||
|
DJANGO_SETTINGS_MODULE=dokumentor.settings.stage |
||||||
|
|
||||||
|
SSL=False |
||||||
|
|
||||||
|
DJANGO_SECRET='CHANGE_ME_IN_PRODUCTION' |
||||||
|
|
||||||
|
DJANGO_DB='postgres://dokumentor:dokumentor@db:5432/dokumentor' |
||||||
|
|
||||||
|
DJANGO_FROM_EMAIL='Открытые технологии <no-reply@o-tech.io>' |
||||||
|
DJANGO_EMAIL_HOST='smtp.yandex.ru' |
||||||
|
DJANGO_EMAIL_PORT=465 |
||||||
|
DJANGO_EMAIL_USER='no-reply@o-tech.io' |
||||||
|
DJANGO_EMAIL_PASSWORD='BA4BnshqVz3Hae' |
||||||
|
DJANGO_EMAIL_USE_TLS=False |
||||||
|
DJANGO_EMAIL_USE_SSL=True |
||||||
|
|
||||||
|
REDIS_URL='redis://redis:6379/1' |
||||||
|
|
||||||
|
CELERY_BROKER_URL = 'amqp://dokumentor:dokumentor@rabbitmq:5672//' |
||||||
|
CELERY_RESULT_BACKEND = 'amqp://dokumentor:dokumentor@rabbitmq:5672//' |
||||||
|
|
||||||
|
CALLBACK_EMAIL_SENDER='Документор <no-reply@o-tech.io>' |
||||||
|
CALLBACK_MANAGERS_EMAILS=('mitri4@bk.ru', 'alexander.time@gmail.com','dmitriy.shesterkin@gmail.com') |
||||||
@ -0,0 +1,19 @@ |
|||||||
|
DJANGO_SETTINGS_MODULE=dokumentor.settings.{{env}} |
||||||
|
|
||||||
|
DJANGO_SECRET='CHANGE_ME_IN_PRODUCTION' |
||||||
|
|
||||||
|
DJANGO_DB='postgres://USER:PASSWORD@HOST:PORT/NAME' |
||||||
|
|
||||||
|
DJANGO_FROM_EMAIL='root@localhost' |
||||||
|
DJANGO_EMAIL_HOST='' |
||||||
|
DJANGO_EMAIL_PORT='' |
||||||
|
DJANGO_EMAIL_USER='' |
||||||
|
DJANGO_EMAIL_PASSWORD='' |
||||||
|
DJANGO_EMAIL_USE_TLS=False |
||||||
|
DJANGO_EMAIL_USE_SSL=False |
||||||
|
|
||||||
|
CELERY_BROKER_URL='amqp://guest:guest@localhost:5672//' |
||||||
|
CELERY_RESULT_BACKEND='amqp://guest:guest@localhost:5672//' |
||||||
|
|
||||||
|
CALLBACK_EMAIL_SENDER='' |
||||||
|
CALLBACK_MANAGERS_EMAILS=() |
||||||
@ -0,0 +1,44 @@ |
|||||||
|
[loggers] |
||||||
|
keys=root,gunicorn.access,gunicorn.error |
||||||
|
|
||||||
|
[logger_root] |
||||||
|
level=INFO |
||||||
|
handlers=root |
||||||
|
|
||||||
|
[logger_gunicorn.access] |
||||||
|
level=INFO |
||||||
|
handlers=gunicorn.access |
||||||
|
qualname=gunicorn.access |
||||||
|
propagate=0 |
||||||
|
|
||||||
|
[logger_gunicorn.error] |
||||||
|
level=INFO |
||||||
|
handlers=gunicorn.error |
||||||
|
qualname=gunicorn.error |
||||||
|
propagate=0 |
||||||
|
|
||||||
|
[handlers] |
||||||
|
keys=root,gunicorn.access,gunicorn.error |
||||||
|
|
||||||
|
[handler_root] |
||||||
|
class=logging.StreamHandler |
||||||
|
formatter=default |
||||||
|
args=(sys.stdout,) |
||||||
|
|
||||||
|
[handler_gunicorn.access] |
||||||
|
class=logging.StreamHandler |
||||||
|
formatter=default |
||||||
|
args=(sys.stdout,) |
||||||
|
|
||||||
|
[handler_gunicorn.error] |
||||||
|
class=logging.StreamHandler |
||||||
|
formatter=default |
||||||
|
args=(sys.stdout,) |
||||||
|
|
||||||
|
[formatters] |
||||||
|
keys=default |
||||||
|
|
||||||
|
[formatter_default] |
||||||
|
class=logging.Formatter |
||||||
|
format=* %(asctime)s [%(levelname)s] {%(filename)s} - %(message)s |
||||||
|
datefmt=%x %X |
||||||
@ -0,0 +1,67 @@ |
|||||||
|
# Settings http://docs.gunicorn.org/en/stable/settings.html |
||||||
|
import os |
||||||
|
|
||||||
|
bind = 'unix:/tmp/gunicorn.sock' |
||||||
|
backlog = 2048 # The number of pending connections |
||||||
|
preload = True # Load application code before the worker processes are forked |
||||||
|
|
||||||
|
workers = 2 |
||||||
|
worker_class = 'sync' |
||||||
|
worker_connections = 1000 |
||||||
|
threads = 1 |
||||||
|
timeout = 120 |
||||||
|
keepalive = 2 |
||||||
|
|
||||||
|
reload = False |
||||||
|
spew = False |
||||||
|
check_config = False |
||||||
|
|
||||||
|
daemon = False |
||||||
|
pidfile = None |
||||||
|
umask = 0 |
||||||
|
user = None |
||||||
|
group = None |
||||||
|
tmp_upload_dir = None |
||||||
|
proc_name = None |
||||||
|
|
||||||
|
# Logging |
||||||
|
# ------- |
||||||
|
logconfig = '/opt/app/conf/gunicorn_logging.ini' |
||||||
|
|
||||||
|
|
||||||
|
def post_fork(server, worker): |
||||||
|
server.log.info("Worker spawned (pid: %s)", worker.pid) |
||||||
|
|
||||||
|
|
||||||
|
def pre_fork(server, worker): |
||||||
|
pass |
||||||
|
|
||||||
|
|
||||||
|
def pre_exec(server): |
||||||
|
server.log.info("Forked child, re-executing.") |
||||||
|
|
||||||
|
|
||||||
|
def when_ready(server): |
||||||
|
server.log.info("Server is ready. Spawning workers") |
||||||
|
|
||||||
|
|
||||||
|
def worker_int(worker): |
||||||
|
worker.log.info("Worker received INT or QUIT signal") |
||||||
|
|
||||||
|
## get traceback info |
||||||
|
import threading, sys, traceback |
||||||
|
id2name = dict([(th.ident, th.name) for th in threading.enumerate()]) |
||||||
|
code = [] |
||||||
|
for threadId, stack in sys._current_frames().items(): |
||||||
|
code.append("\n# Thread: %s(%d)" % (id2name.get(threadId,""), |
||||||
|
threadId)) |
||||||
|
for filename, lineno, name, line in traceback.extract_stack(stack): |
||||||
|
code.append('File: "%s", line %d, in %s' % (filename, |
||||||
|
lineno, name)) |
||||||
|
if line: |
||||||
|
code.append(" %s" % (line.strip())) |
||||||
|
worker.log.debug("\n".join(code)) |
||||||
|
|
||||||
|
|
||||||
|
def worker_abort(worker): |
||||||
|
worker.log.info("Worker received SIGABRT signal") |
||||||
@ -0,0 +1,60 @@ |
|||||||
|
worker_processes 1; |
||||||
|
|
||||||
|
user www-data; |
||||||
|
pid /var/run/nginx.pid; |
||||||
|
error_log /var/log/nginx/error.log; |
||||||
|
|
||||||
|
events { |
||||||
|
worker_connections 1024; |
||||||
|
accept_mutex off; |
||||||
|
use epoll; |
||||||
|
} |
||||||
|
|
||||||
|
http { |
||||||
|
sendfile on; |
||||||
|
|
||||||
|
include /etc/nginx/mime.types; |
||||||
|
default_type application/octet-stream; |
||||||
|
keepalive_timeout 65; |
||||||
|
|
||||||
|
upstream django { |
||||||
|
server unix:/tmp/gunicorn.sock fail_timeout=0; |
||||||
|
} |
||||||
|
|
||||||
|
server { |
||||||
|
listen 80; |
||||||
|
server_name _; |
||||||
|
charset utf-8; |
||||||
|
keepalive_timeout 5; |
||||||
|
client_max_body_size 64M; |
||||||
|
access_log /var/log/nginx/access.log; |
||||||
|
|
||||||
|
location /media { |
||||||
|
alias /opt/app/public/media; |
||||||
|
expires 30d; |
||||||
|
} |
||||||
|
|
||||||
|
location /static { |
||||||
|
alias /opt/app/public/static; |
||||||
|
expires 30d; |
||||||
|
} |
||||||
|
|
||||||
|
location / { |
||||||
|
proxy_set_header Host $http_host; |
||||||
|
proxy_set_header X-Real-IP $remote_addr; |
||||||
|
proxy_set_header X-Scheme $scheme; |
||||||
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; |
||||||
|
proxy_set_header X-Forwarded-Proto $scheme; |
||||||
|
# we don't want nginx trying to do something clever with |
||||||
|
# redirects, we set the Host: header above already. |
||||||
|
proxy_redirect off; |
||||||
|
proxy_connect_timeout 600; |
||||||
|
proxy_send_timeout 600; |
||||||
|
proxy_read_timeout 600; |
||||||
|
send_timeout 600; |
||||||
|
proxy_http_version 1.1; |
||||||
|
proxy_pass http://django; |
||||||
|
proxy_pass_header Server; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
@ -0,0 +1,20 @@ |
|||||||
|
upstream onpoint-dev { |
||||||
|
server localhost:32768; |
||||||
|
} |
||||||
|
|
||||||
|
server { |
||||||
|
client_max_body_size 175M; |
||||||
|
listen 0.0.0.0:80; |
||||||
|
server_name www.dev.dokumentor.mitri4.pro dev.dokumentor.mitri4.pro; |
||||||
|
|
||||||
|
location / { |
||||||
|
proxy_set_header X-Real-IP $remote_addr; |
||||||
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; |
||||||
|
proxy_set_header Host $http_host; |
||||||
|
proxy_set_header X-NginX-Proxy true; |
||||||
|
|
||||||
|
proxy_pass http://onpoint-dev/; |
||||||
|
proxy_redirect off; |
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||
@ -0,0 +1,46 @@ |
|||||||
|
[supervisord] |
||||||
|
logfile=/var/log/supervisord.log |
||||||
|
loglevel=debug |
||||||
|
directory=/opt/app |
||||||
|
pidfile=/tmp/supervisord.pid |
||||||
|
nodaemon=true |
||||||
|
minfds=65535 |
||||||
|
minprocs=200 |
||||||
|
environment=PATH="/opt/app" |
||||||
|
user=root |
||||||
|
|
||||||
|
[program:nginx] |
||||||
|
command=/usr/sbin/nginx "-g" "daemon off;" |
||||||
|
priority=1 |
||||||
|
autorestart=true |
||||||
|
stdout_events_enabled=true |
||||||
|
stderr_events_enabled=true |
||||||
|
|
||||||
|
[program:gunicorn] |
||||||
|
command=gunicorn dokumentor.wsgi:application -c /opt/app/conf/gunicorn_prod.py |
||||||
|
directory=/opt/app/src |
||||||
|
priority=2 |
||||||
|
stdout_logfile=/var/log/gunicorn.log |
||||||
|
redirect_stderr=true |
||||||
|
stdout_events_enabled=true |
||||||
|
stderr_events_enabled=true |
||||||
|
autorestart=true |
||||||
|
|
||||||
|
[program:celeryd] |
||||||
|
command=celery -A dokumentor worker -l info -E |
||||||
|
directory=/opt/app/src |
||||||
|
stdout_logfile=/var/log/celery-worker.log |
||||||
|
stderr_logfile=/var/log/celery-worker.log |
||||||
|
autostart=true |
||||||
|
autorestart=true |
||||||
|
startsecs=10 |
||||||
|
stopwaitsecs=600 |
||||||
|
|
||||||
|
|
||||||
|
stdout_logfile=/dev/stdout |
||||||
|
stdout_logfile_maxbytes=0 |
||||||
|
redirect_stderr=true |
||||||
|
|
||||||
|
; RQ requires the TERM signal to perform a warm shutdown. If RQ does not die |
||||||
|
; within 10 seconds, supervisor will forcefully kill it |
||||||
|
stopsignal=TERM |
||||||
@ -0,0 +1,43 @@ |
|||||||
|
version: '2' |
||||||
|
|
||||||
|
services: |
||||||
|
web: |
||||||
|
build: . |
||||||
|
volumes: |
||||||
|
- ./:/opt/app |
||||||
|
ports: |
||||||
|
- "32768:80" |
||||||
|
- "8000:8000" |
||||||
|
env_file: conf/env.stage |
||||||
|
environment: |
||||||
|
- REDIS_URL=redis://redis:6379/1 |
||||||
|
- CELERY_BROKER_URL=amqp://dokumentor:dokumentor@rabbitmq:5672// |
||||||
|
- CELERY_RESULT_BACKEND=amqp://dokumentor:dokumentor@rabbitmq:5672// |
||||||
|
depends_on: |
||||||
|
- db |
||||||
|
- redis |
||||||
|
- rabbitmq |
||||||
|
|
||||||
|
db: |
||||||
|
image: postgres:latest |
||||||
|
expose: |
||||||
|
- "5432" |
||||||
|
volumes: |
||||||
|
- ./data:/var/lib/postgresql/data |
||||||
|
environment: |
||||||
|
- POSTGRES_USER=dokumentor |
||||||
|
- POSTGRES_PASSWORD=dokumentor |
||||||
|
|
||||||
|
redis: |
||||||
|
image: redis:alpine |
||||||
|
expose: |
||||||
|
- "6379" |
||||||
|
|
||||||
|
rabbitmq: |
||||||
|
image: rabbitmq:alpine |
||||||
|
environment: |
||||||
|
- RABBITMQ_DEFAULT_USER=dokumentor |
||||||
|
- RABBITMQ_DEFAULT_PASS=dokumentor |
||||||
|
expose: |
||||||
|
- "5672" |
||||||
|
- "5671" |
||||||
@ -1 +0,0 @@ |
|||||||
* |
|
||||||
@ -1,10 +0,0 @@ |
|||||||
#!/usr/bin/env python |
|
||||||
import os |
|
||||||
import sys |
|
||||||
|
|
||||||
if __name__ == "__main__": |
|
||||||
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings") |
|
||||||
|
|
||||||
from django.core.management import execute_from_command_line |
|
||||||
|
|
||||||
execute_from_command_line(sys.argv) |
|
||||||
@ -1,4 +0,0 @@ |
|||||||
# -*- coding: utf-8 -*- |
|
||||||
from __future__ import absolute_import |
|
||||||
from .celery import app as celery_app |
|
||||||
|
|
||||||
@ -1,8 +0,0 @@ |
|||||||
# -*- coding: utf-8 -*- |
|
||||||
from django.conf.urls.defaults import patterns, url |
|
||||||
from .views import req_avail |
|
||||||
|
|
||||||
urlpatterns = patterns('', |
|
||||||
url(r'^send/$', req_avail, name='callback-send-message'), |
|
||||||
url(r'^send/(?P<id>\d+)/$', req_avail, name='callback-request-item'), |
|
||||||
) |
|
||||||
@ -1,24 +0,0 @@ |
|||||||
# -*- coding: utf-8 -*- |
|
||||||
|
|
||||||
from __future__ import absolute_import |
|
||||||
|
|
||||||
import os |
|
||||||
|
|
||||||
from celery import Celery |
|
||||||
|
|
||||||
from django.conf import settings |
|
||||||
|
|
||||||
# set the default Django settings module for the 'celery' program. |
|
||||||
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'project.settings') |
|
||||||
|
|
||||||
app = Celery('proj') |
|
||||||
|
|
||||||
# Using a string here means the worker will not have to |
|
||||||
# pickle the object when using Windows. |
|
||||||
app.config_from_object('django.conf:settings') |
|
||||||
app.autodiscover_tasks(lambda: settings.INSTALLED_APPS) |
|
||||||
|
|
||||||
|
|
||||||
#@app.task(bind=True) |
|
||||||
#def debug_task(self): |
|
||||||
# print('Request: {0!r}'.format(self.request)) |
|
||||||
@ -1,3 +0,0 @@ |
|||||||
from useful_tools import * |
|
||||||
from get_xlwt_style_list import * |
|
||||||
from xls_to_response import * |
|
||||||
@ -1,2 +0,0 @@ |
|||||||
# -*- coding: utf-8 -*- |
|
||||||
from .models import get_profile |
|
||||||
@ -1,289 +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 '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'] |
|
||||||
@ -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'] |
|
||||||
@ -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'] |
|
||||||
@ -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'] |
|
||||||
@ -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'] |
|
||||||
@ -1,63 +0,0 @@ |
|||||||
# -*- coding: utf-8 -*- |
|
||||||
from django.conf.urls import * |
|
||||||
|
|
||||||
from . import views |
|
||||||
from .views import profile, profile_ajax, license, docs |
|
||||||
from .views import bank_accounts,bank_accounts_ajax |
|
||||||
from .views import clients, clients_ajax |
|
||||||
|
|
||||||
|
|
||||||
urlpatterns = patterns('', |
|
||||||
# личный кабинет |
|
||||||
url(r'^$', views.customer_index, name='customer_index'), |
|
||||||
|
|
||||||
# --- профиль |
|
||||||
url(r'^profile/$', profile.profile_view, name='customer_profile_view'), |
|
||||||
url(r'^profile/edit/$', profile.profile_edit, name='customer_profile_edit'), |
|
||||||
url(r'^profile/email/$', profile.profile_email, name='customer_profile_email'), |
|
||||||
url(r'^license/$', license.order_license, name='customer_order_license'), |
|
||||||
url(r'^delete_license/(?P<pk>\d+)/$', license.delete_license, name='customer_delete_license'), |
|
||||||
url(r'^get_doc/(?P<order_num>\d+)/$', docs.get_doc, name='customer_license_get_doc'), |
|
||||||
url(r'^payment/confirm/(?P<payment_id>\d+)$', license.yandex_pay, name='yamoney_confirm'), |
|
||||||
url(r'^payment/result/$', license.payment_result, name='yamoney_result'), |
|
||||||
url(r'^payment/success/$', license.payment_success, name='yamoney_success'), |
|
||||||
url(r'^payment/fail/$', license.payment_fail, name='yamoney_fail'), |
|
||||||
url(r'^license_list/$', license.license_list, name='customer_license_list'), |
|
||||||
url(r'^paid_list/$', license.paid_list, name='customer_paid_list'), |
|
||||||
|
|
||||||
# --- профиль AJAX |
|
||||||
url(r'^profile/filters/edit/ajax/$', profile_ajax.profile_filters_edit_ajax, name='customer_profile_filters_edit_ajax'), |
|
||||||
url(r'^profile/email/ajax/$', profile_ajax.profile_email_ajax, name='customer_profile_email_ajax'), |
|
||||||
|
|
||||||
# --- расчетные счета |
|
||||||
url(r'^bank-accounts/$', bank_accounts.bank_accounts_list, name='customer_bank_accounts_list'), |
|
||||||
url(r'^bank-accounts/page/(?P<page_num>[0-9]+)/$', bank_accounts.bank_accounts_list, name='customer_bank_accounts_list'), |
|
||||||
url(r'^bank-accounts/add/$', bank_accounts.bank_accounts_add, name='customer_bank_accounts_add'), |
|
||||||
url(r'^bank-accounts/(?P<id>\d+)/edit/$', bank_accounts.bank_accounts_edit, name='customer_bank_accounts_edit'), |
|
||||||
url(r'^bank-accounts/(?P<id>\d+)/delete/$', bank_accounts.bank_accounts_delete, name='customer_bank_accounts_delete'), |
|
||||||
|
|
||||||
# --- расчетные счета AJAX |
|
||||||
url(r'^bank-accounts/ajax/$', bank_accounts_ajax.bank_accounts_list_ajax, name='customer_bank_accounts_list_ajax'), |
|
||||||
url(r'^bank-accounts/(?P<id>\d+)/get/ajax/$', bank_accounts_ajax.bank_accounts_get_ajax, |
|
||||||
name='customer_bank_accounts_get_ajax'), |
|
||||||
url(r'^bank-accounts/add/ajax/$', bank_accounts_ajax.bank_accounts_add_ajax, name='customer_bank_accounts_add_ajax'), |
|
||||||
url(r'^bank-accounts/(?P<id>\d+)/edit/ajax/$', bank_accounts_ajax.bank_accounts_edit_ajax, |
|
||||||
name='customer_bank_accounts_edit_ajax'), |
|
||||||
url(r'^bank-accounts/(?P<id>\d+)/delete/ajax/$', bank_accounts_ajax.bank_accounts_delete_ajax, |
|
||||||
name='customer_bank_accounts_delete_ajax'), |
|
||||||
|
|
||||||
# --- контрагенты |
|
||||||
url(r'^clients/$', clients.clients_list, name='customer_clients_list'), |
|
||||||
url(r'^clients/page/(?P<page_num>[0-9]+)/$', clients.clients_list, name='customer_clients_list'), |
|
||||||
url(r'^clients/add/$', clients.clients_add, name='customer_clients_add'), |
|
||||||
url(r'^clients/(?P<id>\d+)/edit/$', clients.clients_edit, name='customer_clients_edit'), |
|
||||||
url(r'^clients/(?P<id>\d+)/delete/$', clients.clients_delete, name='customer_clients_delete'), |
|
||||||
|
|
||||||
# --- контрагенты AJAX |
|
||||||
url(r'^clients/(?P<id>\d+)/get/ajax/$', clients_ajax.clients_get_ajax, name='customer_clients_get_ajax'), |
|
||||||
url(r'^clients/add/ajax/$', clients_ajax.clients_add_ajax, name='customer_clients_add_ajax'), |
|
||||||
url(r'^clients/(?P<id>\d+)/edit/ajax/$', clients_ajax.clients_edit_ajax, name='customer_clients_edit_ajax'), |
|
||||||
url(r'^clients/(?P<id>\d+)/delete/ajax/$', clients_ajax.clients_delete_ajax, name='customer_clients_delete_ajax'), |
|
||||||
|
|
||||||
url(r'^tmp_upload/ajax/$', profile.tmp_upload, name='upload_tmp_file'), |
|
||||||
) |
|
||||||
@ -1,9 +0,0 @@ |
|||||||
from .email import EmailForm |
|
||||||
|
|
||||||
from .invoice import InvoiceForm, InvoiceAdminForm, InvoiceItemForm, InvoiceItemAdminForm, InvoicesListForm |
|
||||||
from .aktrabot import AktRabotForm, AktRabotAdminForm, AktRabotItemForm, AktRabotItemAdminForm |
|
||||||
from .aktsverki import AktSverkiForm, AktSverkiAdminForm, AktSverkiItemForm, AktSverkiItemAdminForm |
|
||||||
from .dover import DoverForm, DoverAdminForm, DoverItemForm, DoverItemAdminForm |
|
||||||
from .platejka import PlatejkaForm, PlatejkaAdminForm |
|
||||||
from .nakladn import NakladnForm, NakladnAdminForm, NakladnItemForm, NakladnItemAdminForm |
|
||||||
from .faktura import FakturaForm, FakturaAdminForm, FakturaItemForm, FakturaItemAdminForm |
|
||||||
@ -1,673 +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 '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'] |
|
||||||
@ -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'] |
|
||||||
@ -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'] |
|
||||||
@ -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'] |
|
||||||
@ -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'] |
|
||||||
@ -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'] |
|
||||||
@ -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 |
|
||||||
@ -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 |
|
||||||
@ -1,8 +0,0 @@ |
|||||||
from .refs import Currency, Country, Measure |
|
||||||
from .invoice import Invoice, InvoiceItem |
|
||||||
from .aktrabot import AktRabot, AktRabotItem |
|
||||||
from .aktsverki import AktSverki, AktSverkiItem |
|
||||||
from .dover import Dover, DoverItem |
|
||||||
from .platejka import Platejka |
|
||||||
from .nakladn import Nakladn, NakladnItem |
|
||||||
from .faktura import Faktura, FakturaItem |
|
||||||
@ -1,35 +0,0 @@ |
|||||||
# -*- coding: utf-8 -*- |
|
||||||
from django.db import models |
|
||||||
|
|
||||||
from .base_models import BaseInvoiceModel, BaseItemInvoiceModel |
|
||||||
from .linked_docs_mixin import LinkedDocsMixin |
|
||||||
from .. import consts |
|
||||||
|
|
||||||
|
|
||||||
class Invoice(BaseInvoiceModel, LinkedDocsMixin): |
|
||||||
"""Счет.""" |
|
||||||
UNPAID = 1 |
|
||||||
PARTLY_PAID = 2 |
|
||||||
PAID = 3 |
|
||||||
|
|
||||||
PAID_CHOICES = ( |
|
||||||
(UNPAID, u'Нет'), |
|
||||||
(PARTLY_PAID, u'Частично'), |
|
||||||
(PAID, u'Да'), |
|
||||||
) |
|
||||||
|
|
||||||
paid_status = models.PositiveSmallIntegerField(u'Оплачен?', choices=PAID_CHOICES, default=UNPAID) |
|
||||||
closed_status = models.BooleanField(u'Закрыт?', choices=consts.BOOL_CHOICES, default=False) |
|
||||||
|
|
||||||
class Meta(BaseInvoiceModel.Meta): |
|
||||||
verbose_name = u'Счёт' |
|
||||||
verbose_name_plural = u'Счета' |
|
||||||
|
|
||||||
|
|
||||||
class InvoiceItem(BaseItemInvoiceModel): |
|
||||||
"""Табличная часть счета.""" |
|
||||||
parent = models.ForeignKey(Invoice, related_name='invoice_items') |
|
||||||
|
|
||||||
class Meta(BaseItemInvoiceModel.Meta): |
|
||||||
verbose_name = u'Табл. часть счета' |
|
||||||
verbose_name_plural = u'Табл. части счетов' |
|
||||||
@ -1,30 +0,0 @@ |
|||||||
# -*- coding: utf-8 -*- |
|
||||||
from django.shortcuts import render |
|
||||||
from django.contrib.auth.decorators import login_required |
|
||||||
from django.http import Http404 |
|
||||||
from django.conf import settings |
|
||||||
|
|
||||||
from .invoice import InvoiceViews |
|
||||||
from .aktrabot import AktRabotViews |
|
||||||
from .aktsverki import AktSverkiViews |
|
||||||
from .dover import DoverViews |
|
||||||
from .platejka import PlatejkaViews |
|
||||||
from .nakladn import NakladnViews |
|
||||||
from .faktura import FakturaViews |
|
||||||
from .ajax import get_invoices, get_tbl_items, get_client_by_invoice, toggle_doc_status |
|
||||||
|
|
||||||
|
|
||||||
@login_required # важно!!! |
|
||||||
def getview(request, *args, **kwargs): |
|
||||||
views = kwargs['klass'](request) # класс с вьюхами |
|
||||||
handler = getattr(views, kwargs['oper']) # конкретная вьюха |
|
||||||
return handler(request, *args, **kwargs) # передать управление во вьюху и вернуть ее результат |
|
||||||
|
|
||||||
|
|
||||||
# ----------------------------------------------------------------------------- |
|
||||||
|
|
||||||
@login_required |
|
||||||
def index(request): |
|
||||||
"""Страница со ссылками на все бух.формы.""" |
|
||||||
template_name = 'docs/index.html' |
|
||||||
return render(request, template_name) |
|
||||||
@ -1,84 +0,0 @@ |
|||||||
#-*- 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 project.myauth.forms import RegistrationForm |
|
||||||
from django.utils.translation import ugettext as _ |
|
||||||
|
|
||||||
|
|
||||||
class CMSIndexBlockPlugin(CMSPluginBase): |
|
||||||
model = IndexBlockPlugin |
|
||||||
form = IndexBlockForm |
|
||||||
name = u'Блок на главной (картинка и текст)' |
|
||||||
render_template = "index_block.html" |
|
||||||
|
|
||||||
def render(self, context, instance, placeholder): |
|
||||||
context.update({ |
|
||||||
'object':instance, |
|
||||||
'placeholder':placeholder |
|
||||||
}) |
|
||||||
return context |
|
||||||
|
|
||||||
|
|
||||||
class CMSExtendedTextBlockPlugin(CMSPluginBase): |
|
||||||
model = ExtendedTextBlockPlugin |
|
||||||
form = ExtendedTextBlockForm |
|
||||||
name = u'Раскрывающийся блок' |
|
||||||
render_template = "extended_text_block.html" |
|
||||||
|
|
||||||
def render(self, context, instance, placeholder): |
|
||||||
context.update({ |
|
||||||
'object':instance, |
|
||||||
'placeholder':placeholder |
|
||||||
}) |
|
||||||
return context |
|
||||||
|
|
||||||
|
|
||||||
class CMSExtendedBlockPlugin(CMSPluginBase): |
|
||||||
model = ExtendedBlockPlugin |
|
||||||
form = ExtendedBlockForm |
|
||||||
name = u'Раскрывающийся блок с картинкой' |
|
||||||
render_template = "extended_block.html" |
|
||||||
|
|
||||||
def render(self, context, instance, placeholder): |
|
||||||
context.update({ |
|
||||||
'object':instance, |
|
||||||
'placeholder':placeholder |
|
||||||
}) |
|
||||||
return context |
|
||||||
|
|
||||||
|
|
||||||
class CMSDescTextBlockPlugin(CMSPluginBase): |
|
||||||
model = DescTextBlockPlugin |
|
||||||
form = ExtendedBlockForm |
|
||||||
name = u'Заголовок/описание' |
|
||||||
render_template = "desc_block.html" |
|
||||||
|
|
||||||
def render(self, context, instance, placeholder): |
|
||||||
context.update({ |
|
||||||
'object':instance, |
|
||||||
'placeholder':placeholder |
|
||||||
}) |
|
||||||
return context |
|
||||||
|
|
||||||
|
|
||||||
class CMSSlideshowBlockPlugin(CMSPluginBase): |
|
||||||
model = IndexBlockPlugin |
|
||||||
form = IndexBlockForm |
|
||||||
name = u'Кадр слайдшоу' |
|
||||||
render_template = "slideshow_block.html" |
|
||||||
|
|
||||||
def render(self, context, instance, placeholder): |
|
||||||
context.update({ |
|
||||||
'object':instance, |
|
||||||
'placeholder':placeholder |
|
||||||
}) |
|
||||||
return context |
|
||||||
|
|
||||||
|
|
||||||
plugin_pool.register_plugin(CMSExtendedTextBlockPlugin) |
|
||||||
# plugin_pool.register_plugin(CMSIndexBlockPlugin) |
|
||||||
plugin_pool.register_plugin(CMSExtendedBlockPlugin) |
|
||||||
plugin_pool.register_plugin(CMSDescTextBlockPlugin) |
|
||||||
# plugin_pool.register_plugin(CMSSlideshowBlockPlugin) |
|
||||||
@ -1,32 +0,0 @@ |
|||||||
from django.forms.models import ModelForm |
|
||||||
from .models import IndexBlockPlugin, ExtendedTextBlockPlugin, ExtendedBlockPlugin, DescTextBlockPlugin |
|
||||||
from django import forms |
|
||||||
|
|
||||||
|
|
||||||
class IndexBlockForm(ModelForm): |
|
||||||
|
|
||||||
class Meta: |
|
||||||
model = IndexBlockPlugin |
|
||||||
exclude = ('page', 'position', 'placeholder', 'language', 'plugin_type') |
|
||||||
|
|
||||||
|
|
||||||
class ExtendedTextBlockForm(ModelForm): |
|
||||||
|
|
||||||
class Meta: |
|
||||||
model = ExtendedTextBlockPlugin |
|
||||||
exclude = ('page', 'position', 'placeholder', 'language', 'plugin_type') |
|
||||||
|
|
||||||
|
|
||||||
class ExtendedBlockForm(ModelForm): |
|
||||||
|
|
||||||
class Meta: |
|
||||||
model = ExtendedBlockPlugin |
|
||||||
exclude = ('page', 'position', 'placeholder', 'language', 'plugin_type') |
|
||||||
|
|
||||||
|
|
||||||
class DescBlockForm(ModelForm): |
|
||||||
|
|
||||||
class Meta: |
|
||||||
model = ExtendedBlockPlugin |
|
||||||
exclude = ('page', 'position', 'placeholder', 'language', 'plugin_type') |
|
||||||
|
|
||||||
@ -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'] |
|
||||||
@ -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'] |
|
||||||
@ -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'] |
|
||||||
@ -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'] |
|
||||||
@ -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'] |
|
||||||
@ -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'] |
|
||||||
@ -1,28 +0,0 @@ |
|||||||
from django.db import models |
|
||||||
from cms.models.pluginmodel import CMSPlugin |
|
||||||
from djangocms_text_ckeditor.fields import HTMLField |
|
||||||
|
|
||||||
|
|
||||||
class IndexBlockPlugin(CMSPlugin): |
|
||||||
image = models.ImageField(upload_to="uploads/images/") |
|
||||||
title = models.CharField(max_length=100) |
|
||||||
description = models.TextField() |
|
||||||
|
|
||||||
|
|
||||||
class DescTextBlockPlugin(CMSPlugin): |
|
||||||
title = models.CharField(max_length=100) |
|
||||||
description = models.TextField() |
|
||||||
|
|
||||||
|
|
||||||
class ExtendedTextBlockPlugin(CMSPlugin): |
|
||||||
order = models.PositiveIntegerField(default=1) |
|
||||||
title = models.CharField(max_length=100) |
|
||||||
description = HTMLField() |
|
||||||
extended_description = HTMLField() |
|
||||||
|
|
||||||
|
|
||||||
class ExtendedBlockPlugin(CMSPlugin): |
|
||||||
image = models.ImageField(upload_to="uploads/images/") |
|
||||||
title = models.CharField(max_length=100) |
|
||||||
description = models.TextField() |
|
||||||
extended_description = models.TextField() |
|
||||||
@ -1,11 +0,0 @@ |
|||||||
{% load thumbnail %} |
|
||||||
<article class='desc-block'> |
|
||||||
<div class='desc-block-text'> |
|
||||||
<a href="#">{{ object.title }}</a> |
|
||||||
</div> |
|
||||||
<div class='desc-triangle hidden'></div> |
|
||||||
<div class='clear'></div> |
|
||||||
<div class='desc-block-more hidden'> |
|
||||||
{{ object.description|safe }} |
|
||||||
</div> |
|
||||||
</article> |
|
||||||
@ -1,16 +0,0 @@ |
|||||||
{% load thumbnail %} |
|
||||||
<article class='extended-block'> |
|
||||||
<div class='extended-block-img left'> |
|
||||||
{% thumbnail object.image.name "190x132" crop="center" as img %} |
|
||||||
<img src="{{ img.url }}" width="{{ img.width }}" height="{{ img.height }}" {% if picture.alt %}alt="{{ picture.alt }}" {% endif %}{% if picture.longdesc %}title="{{ picture.longdesc }}" {% endif %}/> |
|
||||||
</div> |
|
||||||
<div class='extended-block-text extended-block-toggle'> |
|
||||||
<h3>{{ object.title }}</h3> |
|
||||||
{{ object.description|safe }} |
|
||||||
</div> |
|
||||||
<div class='extended-block-more extended-block-toggle hidden'> |
|
||||||
<h3>{{ object.title }}</h3> |
|
||||||
{{ object.extended_description|safe }} |
|
||||||
</div> |
|
||||||
<div class='clear'></div> |
|
||||||
</article> |
|
||||||
@ -1,17 +0,0 @@ |
|||||||
{% load thumbnail %} |
|
||||||
<article class='extended-block'> |
|
||||||
<div class='extended-block-text'> |
|
||||||
<div class='order left'>{{ object.order }}</div> |
|
||||||
<div class='left text'> |
|
||||||
<h3>{{ object.title }}</h3> |
|
||||||
{{ object.description|safe }} |
|
||||||
</div> |
|
||||||
</div> |
|
||||||
<div class='extended-triangle hidden'></div> |
|
||||||
<div class='clear'></div> |
|
||||||
<div class='extended-block-more hidden'> |
|
||||||
<div class="text"> |
|
||||||
{{ object.extended_description|safe }} |
|
||||||
</div> |
|
||||||
</div> |
|
||||||
</article> |
|
||||||
@ -1,12 +0,0 @@ |
|||||||
{% load thumbnail %} |
|
||||||
<article class='index-block left'> |
|
||||||
<div class='index-block-img'> |
|
||||||
{% thumbnail object.image.name "250x110" crop="center" as img %} |
|
||||||
<img src="{{ img.url }}" width="{{ img.width }}" height="{{ img.height }}" {% if picture.alt %}alt="{{ picture.alt }}" {% endif %}{% if picture.longdesc %}title="{{ picture.longdesc }}" {% endif %}/> |
|
||||||
{% endthumbnail %} |
|
||||||
</div> |
|
||||||
<div class='index-block-text'> |
|
||||||
<h3>{{ object.title }}</h3> |
|
||||||
{{ object.description|safe }} |
|
||||||
</div> |
|
||||||
</article> |
|
||||||
@ -1,15 +0,0 @@ |
|||||||
{% load thumbnail %} |
|
||||||
<article class='desc-block'> |
|
||||||
<div class='desc-block-text'> |
|
||||||
<div class='left text'> |
|
||||||
<a href="#">{{ object.title }}</a> |
|
||||||
</div> |
|
||||||
</div> |
|
||||||
<div class='desc-triangle hidden'></div> |
|
||||||
<div class='clear'></div> |
|
||||||
<div class='desc-block-more hidden'> |
|
||||||
<div class="text"> |
|
||||||
{{ object.description|safe }} |
|
||||||
</div> |
|
||||||
</div> |
|
||||||
</article> |
|
||||||
@ -1,10 +0,0 @@ |
|||||||
{% load thumbnail %} |
|
||||||
<li> |
|
||||||
{% thumbnail object.image.name "650x450" crop="center" as img %} |
|
||||||
<img src="{{ img.url }}" width="{{ img.width }}" height="{{ img.height }}" {% if picture.alt %}alt="{{ picture.alt }}" {% endif %}{% if picture.longdesc %}title="{{ picture.longdesc }}" {% endif %}/> |
|
||||||
{% endthumbnail %} |
|
||||||
<div class='index-banner-caption'> |
|
||||||
{% if object.title %}<h1>{{ object.title }}</h1>{% endif %} |
|
||||||
{{ object.description|safe|default:'' }} |
|
||||||
</div> |
|
||||||
</li> |
|
||||||
@ -1 +0,0 @@ |
|||||||
# Create your views here. |
|
||||||
@ -1,54 +0,0 @@ |
|||||||
# -*- coding: utf-8 -*- |
|
||||||
from settings import * |
|
||||||
|
|
||||||
DEBUG = True |
|
||||||
TEMPLATE_DEBUG = DEBUG |
|
||||||
|
|
||||||
ADMINS = () |
|
||||||
|
|
||||||
MANAGERS = ADMINS |
|
||||||
|
|
||||||
SERVER_EMAIL = 'dokumentor@localhost' |
|
||||||
|
|
||||||
ALLOWED_HOSTS = ['*'] |
|
||||||
|
|
||||||
DATABASES = { |
|
||||||
'default': { |
|
||||||
'ENGINE': 'django.db.backends.postgresql_psycopg2', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. |
|
||||||
'NAME': 'dokumentor', # Or path to database file if using sqlite3. |
|
||||||
'USER': 'dokumentor', # Not used with sqlite3. |
|
||||||
'PASSWORD': 'dokumentor', # Not used with sqlite3. |
|
||||||
'HOST': '', # Set to empty string for localhost. Not used with sqlite3. |
|
||||||
'PORT': '', # Set to empty string for default. Not used with sqlite3. |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
EMAIL_BACKEND = 'eml_email_backend.EmailBackend' |
|
||||||
EMAIL_FILE_PATH = path('../../tmp_emails') |
|
||||||
|
|
||||||
DEVSERVER_DEFAULT_PORT = '8080' |
|
||||||
DEVSERVER_MODULES = () |
|
||||||
INSTALLED_APPS += ('devserver',) |
|
||||||
|
|
||||||
if False and 'debug_toolbar' not in INSTALLED_APPS: |
|
||||||
MIDDLEWARE_CLASSES += ('debug_toolbar.middleware.DebugToolbarMiddleware',) |
|
||||||
INSTALLED_APPS += ('debug_toolbar',) |
|
||||||
|
|
||||||
DEBUG_TOOLBAR_PANELS = ( |
|
||||||
#'debug_toolbar.panels.version.VersionDebugPanel', |
|
||||||
'debug_toolbar.panels.timer.TimerDebugPanel', |
|
||||||
'debug_toolbar.panels.settings_vars.SettingsVarsDebugPanel', |
|
||||||
'debug_toolbar.panels.headers.HeaderDebugPanel', |
|
||||||
'debug_toolbar.panels.request_vars.RequestVarsDebugPanel', |
|
||||||
'debug_toolbar.panels.template.TemplateDebugPanel', |
|
||||||
'debug_toolbar.panels.sql.SQLDebugPanel', |
|
||||||
'debug_toolbar.panels.cache.CacheDebugPanel', |
|
||||||
'debug_toolbar.panels.logger.LoggingPanel', |
|
||||||
) |
|
||||||
|
|
||||||
INTERNAL_IPS = ('127.0.0.1',) |
|
||||||
|
|
||||||
DEBUG_TOOLBAR_CONFIG = { |
|
||||||
'EXCLUDE_URLS': ('/admin',), |
|
||||||
'INTERCEPT_REDIRECTS': False, |
|
||||||
} |
|
||||||
@ -1,29 +0,0 @@ |
|||||||
# -*- coding: utf-8 -*- |
|
||||||
from settings import * |
|
||||||
|
|
||||||
DEBUG = False |
|
||||||
TEMPLATE_DEBUG = DEBUG |
|
||||||
|
|
||||||
ADMINS = ( |
|
||||||
('andrey.goo', 'andrey.goo@gmail.com'), |
|
||||||
) |
|
||||||
|
|
||||||
MANAGERS = ADMINS |
|
||||||
|
|
||||||
SERVER_EMAIL = 'dokumentor@localhost' |
|
||||||
|
|
||||||
ALLOWED_HOSTS = ['dokumentor.ru'] |
|
||||||
|
|
||||||
DATABASES = { |
|
||||||
'default': { |
|
||||||
'ENGINE': 'django.db.backends.postgresql_psycopg2', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. |
|
||||||
'NAME': 'dokumentor', # Or path to database file if using sqlite3. |
|
||||||
'USER': 'dokumentor', # Not used with sqlite3. |
|
||||||
'PASSWORD': 'dokumentor', # Not used with sqlite3. |
|
||||||
'HOST': '', # Set to empty string for localhost. Not used with sqlite3. |
|
||||||
'PORT': '', # Set to empty string for default. Not used with sqlite3. |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
# переопределить secret_key, на случай если посторонние имели доступ к исходникам проекта |
|
||||||
#SECRET_KEY = '30rdy#9a!y-=^kdh6+v*e$cxdf$uu7djbnlm#=c(g^30@250rb' |
|
||||||
@ -1 +0,0 @@ |
|||||||
|
|
||||||
@ -1 +0,0 @@ |
|||||||
from emails import send_reset_password_email, send_registration_email, send_new_password_email |
|
||||||
@ -1,16 +0,0 @@ |
|||||||
""" |
|
||||||
This file demonstrates writing tests using the unittest module. These will pass |
|
||||||
when you run "manage.py test". |
|
||||||
|
|
||||||
Replace this with more appropriate tests for your application. |
|
||||||
""" |
|
||||||
|
|
||||||
from django.test import TestCase |
|
||||||
|
|
||||||
|
|
||||||
class SimpleTest(TestCase): |
|
||||||
def test_basic_addition(self): |
|
||||||
""" |
|
||||||
Tests that 1 + 1 always equals 2. |
|
||||||
""" |
|
||||||
self.assertEqual(1 + 1, 2) |
|
||||||
@ -1,34 +0,0 @@ |
|||||||
<tr class="top_border bottom_border left_border right_border"> |
|
||||||
<th rowspan="2">Наименование товара (описание выполненных работ, оказанных услуг), имущественного права</th> |
|
||||||
<th colspan="2">Единица измерения</th> |
|
||||||
<th rowspan="2">Количество (объем)</th> |
|
||||||
<th rowspan="2">Цена (тариф) за единицу измерения</th> |
|
||||||
<th rowspan="2">Стоимость товаров (работ, услуг), имущественных прав без налога - всего</th> |
|
||||||
<th rowspan="2">В том числе сумма акциза</th> |
|
||||||
<th rowspan="2">Налоговая ставка</th> |
|
||||||
<th rowspan="2">Сумма налога, предъяв-ляемая покупателю</th> |
|
||||||
<th rowspan="2">Стоимость товаров (работ, услуг), имущественных прав с налогом - всего</th> |
|
||||||
<th colspan="2">Страна происхождения товара</th> |
|
||||||
<th rowspan="2">Номер таможенной декларации</th> |
|
||||||
</tr> |
|
||||||
<tr class="bottom_border left_border right_border"> |
|
||||||
<th>код</th> |
|
||||||
<th>условное обозначение (национальное)</th> |
|
||||||
<th>Цифровой код</th> |
|
||||||
<th>краткое наименование</th> |
|
||||||
</tr> |
|
||||||
<tr class="bottom_border left_border"> |
|
||||||
<th width="21%" class="right_border bottom_border">1</th> |
|
||||||
<th width="5%" class="right_border bottom_border">2</th> |
|
||||||
<th width="10%" class="right_border bottom_border">2а</th> |
|
||||||
<th width="7%" class="right_border bottom_border">3</th> |
|
||||||
<th width="5%" class="right_border bottom_border">4</th> |
|
||||||
<th width="5%" class="right_border bottom_border">5</th> |
|
||||||
<th width="5%" class="right_border bottom_border">6</th> |
|
||||||
<th width="5%" class="right_border bottom_border">7</th> |
|
||||||
<th width="7%" class="right_border bottom_border">8</th> |
|
||||||
<th width="8%" class="right_border bottom_border">9</th> |
|
||||||
<th width="9%" class="right_border bottom_border">10</th> |
|
||||||
<th width="7%" class="right_border bottom_border">10а</th> |
|
||||||
<th width="6%" class="right_border bottom_border">11</th> |
|
||||||
</tr> |
|
||||||
@ -1,59 +0,0 @@ |
|||||||
{% extends "docs/_base/base_form.html" %} |
|
||||||
{% load my_tags %} |
|
||||||
{% block form_content %} |
|
||||||
<div class="block"> |
|
||||||
{% include 'docs/parts/form_field.html' with field=form.doc_num id="doc_num" classes="left" label="Номер" required="True" no_clear_after="True" %} |
|
||||||
{% include 'docs/parts/form_field.html' with field=form.doc_date id="doc_date" classes="left" label="Дата создания" required="True" no_clear_after="True"%} |
|
||||||
{% include 'docs/parts/form_field.html' with field=form.bank_account id="bank_account" classes="field" label="Расчётный счёт" %} |
|
||||||
{% include 'docs/parts/form_field_client.html' with field=form.client required="True" is_ajax="True" %} |
|
||||||
</div> |
|
||||||
|
|
||||||
<div class="block"> |
|
||||||
{% include 'docs/parts/form_field.html' with field=form.nds_value id="nds_value" classes="left" label="НДС" no_clear_after="True" %} |
|
||||||
</div> |
|
||||||
|
|
||||||
{% if formset %} |
|
||||||
<div class="block bt"> |
|
||||||
{% include 'docs/parts/form_tbl_items.html' %} |
|
||||||
</div> |
|
||||||
{% endif %} |
|
||||||
|
|
||||||
<div class="block"> |
|
||||||
{% include 'docs/parts/form_field.html' with field=form.doc_text id="doc_text" classes="field" label="Дополнительные условия" %} |
|
||||||
</div> |
|
||||||
{% endblock %} |
|
||||||
|
|
||||||
{% block js %} |
|
||||||
{% comment %}<script type="text/javascript"> |
|
||||||
{% include 'docs/_common_js/add_line_handler.js' %} |
|
||||||
{% include 'docs/_common_js/calc_nds.js' %} |
|
||||||
{% include 'docs/_common_js/calc_summa.js' %} |
|
||||||
{% include 'docs/_common_js/calc_itogo.js' %} |
|
||||||
{% include 'docs/_common_js/calc_itogo_nds.js' %} |
|
||||||
|
|
||||||
function set_events() { |
|
||||||
$("#tbl_items tr.row td.qty input").blur(calc_summa); |
|
||||||
$("#tbl_items tr.row td.price input").blur(calc_summa); |
|
||||||
|
|
||||||
$("#tbl_items tr.row td.qty input").blur(calc_itogo); |
|
||||||
$("#tbl_items tr.row td.price input").blur(calc_itogo); |
|
||||||
$("#tbl_items tr.row td.total_price input").blur(calc_itogo); |
|
||||||
|
|
||||||
//$('input[name=nds_type]').change(calc_itogo_nds); |
|
||||||
$('#id_nds_value').change(calc_itogo_nds); |
|
||||||
|
|
||||||
$("#tbl_items tr.row td.qty input").blur(calc_itogo_nds); |
|
||||||
$("#tbl_items tr.row td.price input").blur(calc_itogo_nds); |
|
||||||
$("#tbl_items tr.row td.total_price input").blur(calc_itogo_nds); |
|
||||||
} |
|
||||||
|
|
||||||
$(document).ready(function() { |
|
||||||
EnterToTab.init(document.getElementById('invoice'), true); |
|
||||||
$("#id_doc_date").datepicker({dateFormat:'dd.mm.yy'}); |
|
||||||
set_events(); |
|
||||||
calc_itogo(); |
|
||||||
calc_itogo_nds(); |
|
||||||
add_line_handler(); |
|
||||||
}); |
|
||||||
</script>{% endcomment %} |
|
||||||
{% endblock %} |
|
||||||
@ -1,133 +0,0 @@ |
|||||||
{# заглушка js #} |
|
||||||
<script type="text/javascript"> |
|
||||||
$(document).ready(function() { |
|
||||||
$('tr.plat_form').formset({ |
|
||||||
prefix: '{{ pformset.prefix }}', |
|
||||||
formCssClass: 'plat_dynamic-form', |
|
||||||
}); |
|
||||||
$('tr.row_tbl_items').formset({ |
|
||||||
prefix: '{{ formset.prefix }}', |
|
||||||
formCssClass: 'dynamic-form', |
|
||||||
}); |
|
||||||
|
|
||||||
// units |
|
||||||
$('body').on('selectChoice change', '.units input', function(e, choice, autocomplete) { |
|
||||||
var name_input = $(this); |
|
||||||
var code_input = name_input.closest('.row_tbl_items').find('.units_kod input'); |
|
||||||
|
|
||||||
if (choice) { |
|
||||||
//console.log(choice.data()); |
|
||||||
name_input.val(choice.data('name')); // short name |
|
||||||
code_input.val(choice.data('code')); |
|
||||||
name_input.css('color', 'black') |
|
||||||
} |
|
||||||
else { |
|
||||||
//console.log(choice, 'No choice!'); |
|
||||||
code_input.val('-'); |
|
||||||
name_input.css('color', 'red') |
|
||||||
} |
|
||||||
}); |
|
||||||
|
|
||||||
// country |
|
||||||
$('body').on('selectChoice change', '.country_name input', function(e, choice, autocomplete) { |
|
||||||
var name_input = $(this); |
|
||||||
var code_input = name_input.closest('.row_tbl_items').find('.country_code input'); |
|
||||||
|
|
||||||
if (choice) { |
|
||||||
//console.log(choice.data()); |
|
||||||
code_input.val(choice.data('code')); |
|
||||||
name_input.css('color', 'black') |
|
||||||
} |
|
||||||
else { |
|
||||||
//console.log(choice, 'No choice!'); |
|
||||||
code_input.val('-'); |
|
||||||
name_input.css('color', 'red') |
|
||||||
} |
|
||||||
}); |
|
||||||
|
|
||||||
$('#id_client').on('change', function() { |
|
||||||
var client_id = $(this).val(); |
|
||||||
$.get('/my/docs/ajax_get_invoices/' + client_id, function(data) { |
|
||||||
var select = $('#id_invoice'); |
|
||||||
if(select.prop) { |
|
||||||
var options = select.prop('options'); |
|
||||||
} |
|
||||||
else { |
|
||||||
var options = select.attr('options'); |
|
||||||
} |
|
||||||
$('option', select).remove(); |
|
||||||
options[options.length] = new Option('-------', ''); |
|
||||||
|
|
||||||
$.each(data, function(val, text) { |
|
||||||
options[options.length] = new Option(text, val); |
|
||||||
}); |
|
||||||
select.prop('selectedIndex', 0); |
|
||||||
}) |
|
||||||
}); |
|
||||||
|
|
||||||
$('#id_invoice').on('change', function() { |
|
||||||
var invoice_id = $(this).val(); |
|
||||||
$.each($('.row_tbl_items'), function(index, item){ |
|
||||||
$(item).find('a.delete-row').trigger('click'); |
|
||||||
}); |
|
||||||
$.get('/my/docs/ajax_get_client_by_invoice/' + invoice_id, function(data) { |
|
||||||
var client = data[0]; |
|
||||||
$('#id_client_text').hide(); |
|
||||||
$('#id_client-deck').html('<span class="div hilight" data-value='+ data[0] +'><span class="remove div" style="display: inline;">X</span>' + data[1] + '</span>'); |
|
||||||
|
|
||||||
$('#id_client').html('<option selected="selected" value="'+ data[0] +'"></option>'); |
|
||||||
//$('#id_client').trigger('change'); |
|
||||||
}) |
|
||||||
|
|
||||||
$.get('/my/docs/ajax_get_tbl_items/' + invoice_id, function(data) { |
|
||||||
var items = JSON.parse(data); |
|
||||||
$.each(items, function(index, item){ |
|
||||||
var name = item['fields']['name']; |
|
||||||
var units = item['fields']['units']; |
|
||||||
var qty = item['fields']['qty']; |
|
||||||
var price = item['fields']['price']; |
|
||||||
var total_price = item['fields']['total_price']; |
|
||||||
$('#tbl_items a.add-row').trigger('click'); |
|
||||||
var $last_row = $('.row_tbl_items:visible').last(); |
|
||||||
$last_row.find('.name input').val(name); |
|
||||||
$last_row.find('.units input').val(units); |
|
||||||
$last_row.find('.qty input').val(qty); |
|
||||||
$last_row.find('.price input').val(price); |
|
||||||
$last_row.find('.total_price input').val(total_price); |
|
||||||
$.get('/my/docs/ajax_get_pair/Measure/name/code/' + units + '/', function(data){ |
|
||||||
if (data['val']) { |
|
||||||
$last_row.find('.units_kod input').val(data['val']); |
|
||||||
} |
|
||||||
}); |
|
||||||
}) |
|
||||||
}) |
|
||||||
}) |
|
||||||
//var sender_val = $('input:radio[name=sender_group]:checked', '#doc-form').val(); |
|
||||||
var toggle_sender = function(client_type) { |
|
||||||
var sender_val = $('input:radio[name=' + client_type + '_group]:checked', '#doc-form').val(); |
|
||||||
if (sender_val == 'another') { |
|
||||||
$('#' + client_type).show() |
|
||||||
} else { |
|
||||||
$('#' + client_type).hide() |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
$.each(['sender', 'receiver'], function(i, client_type){ |
|
||||||
toggle_sender(client_type); |
|
||||||
$('input:radio[name=' + client_type + '_group]').change(function(){ |
|
||||||
toggle_sender(client_type); |
|
||||||
}) |
|
||||||
}) |
|
||||||
|
|
||||||
if ($('#id_fixes').is(':checked')){ |
|
||||||
$('#fix_block').show(); |
|
||||||
} else { |
|
||||||
$('#fix_block').hide(); |
|
||||||
} |
|
||||||
$('#id_fixes').change(function(){ |
|
||||||
$('#fix_block').toggle(); |
|
||||||
$('#id_fix_doc_num').val('11'); |
|
||||||
$('#id_fix_doc_date').val(''); |
|
||||||
}) |
|
||||||
}); |
|
||||||
</script> |
|
||||||
@ -1,43 +0,0 @@ |
|||||||
# -*- coding: utf-8 -*- |
|
||||||
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 |
|
||||||
admin.autodiscover() |
|
||||||
autocomplete_light.autodiscover() |
|
||||||
|
|
||||||
|
|
||||||
urlpatterns = patterns('', |
|
||||||
# Examples: |
|
||||||
# url(r'^$', 'project.views.home', name='home'), |
|
||||||
# url(r'^project/', include('project.foo.urls')), |
|
||||||
|
|
||||||
# Uncomment the admin/doc line below to enable admin documentation: |
|
||||||
url(r'^admin/doc/', include('django.contrib.admindocs.urls')), |
|
||||||
|
|
||||||
# Uncomment the next line to enable the admin: |
|
||||||
url(r'^admin/', include(admin.site.urls)), |
|
||||||
url(r'autocomplete/', include('autocomplete_light.urls')), |
|
||||||
url(r'^$', 'project.pages.views.site_index', name='site_index'), |
|
||||||
url(r'^my/', include('project.customer.urls')), |
|
||||||
|
|
||||||
url(r'^my/docs/', include('project.docs.urls')), |
|
||||||
url(r'^my/callback/', include('project.callback.urls')), |
|
||||||
|
|
||||||
url(r'^user/', include('project.myauth.urls')), |
|
||||||
url(r'^captcha/', include('captcha.urls')), |
|
||||||
url(r'^yandex-money/', include('yandex_money.urls')), |
|
||||||
url(r'^', include('cms.urls')), |
|
||||||
) |
|
||||||
|
|
||||||
|
|
||||||
if settings.DEBUG: |
|
||||||
urlpatterns += patterns('', |
|
||||||
url(r'^m/(?P<path>.*)$', 'django.views.static.serve', { |
|
||||||
'document_root': settings.MEDIA_ROOT, |
|
||||||
'show_indexes': True, |
|
||||||
}), |
|
||||||
) |
|
||||||
@ -1,32 +0,0 @@ |
|||||||
""" |
|
||||||
WSGI config for project project. |
|
||||||
|
|
||||||
This module contains the WSGI application used by Django's development server |
|
||||||
and any production WSGI deployments. It should expose a module-level variable |
|
||||||
named ``application``. Django's ``runserver`` and ``runfcgi`` commands discover |
|
||||||
this application via the ``WSGI_APPLICATION`` setting. |
|
||||||
|
|
||||||
Usually you will have the standard Django WSGI application here, but it also |
|
||||||
might make sense to replace the whole Django WSGI application with a custom one |
|
||||||
that later delegates to the Django one. For example, you could introduce WSGI |
|
||||||
middleware here, or combine a Django application with an application of another |
|
||||||
framework. |
|
||||||
|
|
||||||
""" |
|
||||||
import os |
|
||||||
|
|
||||||
# We defer to a DJANGO_SETTINGS_MODULE already in the environment. This breaks |
|
||||||
# if running multiple sites in the same mod_wsgi process. To fix this, use |
|
||||||
# mod_wsgi daemon mode with each site in its own daemon process, or use |
|
||||||
# os.environ["DJANGO_SETTINGS_MODULE"] = "project.settings" |
|
||||||
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings") |
|
||||||
|
|
||||||
# This application object is used by any WSGI server configured to use this |
|
||||||
# file. This includes Django's development server, if the WSGI_APPLICATION |
|
||||||
# setting points here. |
|
||||||
from django.core.wsgi import get_wsgi_application |
|
||||||
application = get_wsgi_application() |
|
||||||
|
|
||||||
# Apply WSGI middleware here. |
|
||||||
# from helloworld.wsgi import HelloWorldApplication |
|
||||||
# application = HelloWorldApplication(application) |
|
||||||
@ -1,39 +0,0 @@ |
|||||||
Django==1.5.8 |
|
||||||
Pillow==2.2.1 |
|
||||||
South==0.8.2 |
|
||||||
amqp==1.4.5 |
|
||||||
anyjson==0.3.3 |
|
||||||
argparse==1.2.1 |
|
||||||
billiard==3.3.0.18 |
|
||||||
celery==3.1.12 |
|
||||||
django-autocomplete-light==1.4.9 |
|
||||||
django-classy-tags==0.5.1 |
|
||||||
django-cms==3.0.2 |
|
||||||
django-debug-toolbar==1.2.1 |
|
||||||
django-filter==0.7 |
|
||||||
django-mptt==0.6.0 |
|
||||||
django-sekizai==0.7 |
|
||||||
djangocms-admin-style==0.2.2 |
|
||||||
html5lib==0.95 |
|
||||||
ipython==2.1.0 |
|
||||||
kombu==3.0.20 |
|
||||||
pisa==3.0.33 |
|
||||||
psycopg2 |
|
||||||
pyPdf==1.13 |
|
||||||
python-dateutil==2.2 |
|
||||||
pytils==0.2.3 |
|
||||||
pytz==2014.4 |
|
||||||
reportlab==2.7 |
|
||||||
simplejson==3.3.1 |
|
||||||
six==1.4.1 |
|
||||||
sqlparse==0.1.11 |
|
||||||
wsgiref==0.1.2 |
|
||||||
xlrd==0.9.2 |
|
||||||
xlwt==0.7.5 |
|
||||||
xlutils==1.7.1 |
|
||||||
|
|
||||||
# dev |
|
||||||
django-devserver |
|
||||||
django-eml-email-backend |
|
||||||
django-debug-toolbar |
|
||||||
ipython |
|
||||||
@ -1,57 +0,0 @@ |
|||||||
Django==1.5.8 |
|
||||||
Pillow==2.2.1 |
|
||||||
South==1.0 |
|
||||||
Unidecode==0.4.17 |
|
||||||
amqp==1.4.5 |
|
||||||
anyjson==0.3.3 |
|
||||||
argparse==1.2.1 |
|
||||||
billiard==3.3.0.18 |
|
||||||
celery==3.1.12 |
|
||||||
cmsplugin-filer==0.10.1 |
|
||||||
django-appconf==1.0.1 |
|
||||||
django-autocomplete-light==1.4.9 |
|
||||||
django-classy-tags==0.5.1 |
|
||||||
django-cms==3.0.10 |
|
||||||
django-debug-toolbar==1.2.1 |
|
||||||
django-devserver==0.8.0 |
|
||||||
django-eml-email-backend==0.1 |
|
||||||
django-filer==0.9.9 |
|
||||||
django-filter==0.11.0 |
|
||||||
django-mptt==0.6.1 |
|
||||||
django-polymorphic==0.6.1 |
|
||||||
django-sekizai==0.7 |
|
||||||
django-simple-captcha==0.4.2 |
|
||||||
djangocms-admin-style==0.2.2 |
|
||||||
git+https://github.com/igloox/djangocms-ckeditor-filer.git@799c8e853978d8807e9561295f6abca8172c4443 |
|
||||||
djangocms-file==0.0.1 |
|
||||||
djangocms-flash==0.0.2 |
|
||||||
djangocms-googlemap==0.0.5 |
|
||||||
djangocms-inherit==0.0.1 |
|
||||||
djangocms-link==1.3.5 |
|
||||||
djangocms-picture==0.0.2 |
|
||||||
djangocms-snippet==1.0.2 |
|
||||||
djangocms-teaser==0.0.1 |
|
||||||
djangocms-text-ckeditor==2.1.6 |
|
||||||
djangocms-video==0.0.1 |
|
||||||
easy-thumbnails==2.2 |
|
||||||
flup==1.0.2 |
|
||||||
ghostscript==0.4.1 |
|
||||||
html5lib==0.999 |
|
||||||
ipython==2.1.0 |
|
||||||
kombu==3.0.20 |
|
||||||
pisa==3.0.33 |
|
||||||
psycopg2==2.6 |
|
||||||
pyPdf==1.13 |
|
||||||
python-dateutil==2.2 |
|
||||||
pytils==0.2.3 |
|
||||||
pytz==2014.4 |
|
||||||
reportlab==2.7 |
|
||||||
simplejson==3.3.1 |
|
||||||
six==1.7.3 |
|
||||||
sqlparse==0.1.11 |
|
||||||
wsgiref==0.1.2 |
|
||||||
xlrd==0.9.2 |
|
||||||
xlutils==1.7.1 |
|
||||||
xlwt==0.7.5 |
|
||||||
|
|
||||||
python-memcached==1.58 |
|
||||||
@ -0,0 +1,73 @@ |
|||||||
|
Django==1.8.18 |
||||||
|
amqp==2.1.4 |
||||||
|
anyjson==0.3.3 |
||||||
|
appdirs==1.4.3 |
||||||
|
astroid==1.4.9 |
||||||
|
backports.functools-lru-cache==1.3 |
||||||
|
billiard==3.5.0.2 |
||||||
|
celery==4.0.2 |
||||||
|
cmsplugin-filer==1.0.0 |
||||||
|
configparser==3.5.0 |
||||||
|
django-appconf==1.0.1 |
||||||
|
django-autocomplete-light==2.1.1 |
||||||
|
django-classy-tags==0.8.0 |
||||||
|
django-cms==3.4.3 |
||||||
|
django-filer==1.2.7 |
||||||
|
django-filter==0.11.0 |
||||||
|
django-formtools==1.0 |
||||||
|
django-mptt==0.8.7 |
||||||
|
django-polymorphic==1.0.2 |
||||||
|
django-sekizai==0.10.0 |
||||||
|
django-simple-captcha==0.4.2 |
||||||
|
django-treebeard==4.1.0 |
||||||
|
djangocms-admin-style==1.2.7 |
||||||
|
djangocms-ckeditor-filer==0.2.2 |
||||||
|
djangocms-file==0.0.1 |
||||||
|
djangocms-flash==0.0.2 |
||||||
|
djangocms-googlemap==1.0.0 |
||||||
|
djangocms-inherit==0.0.1 |
||||||
|
djangocms-link==1.3.5 |
||||||
|
djangocms-picture==0.0.2 |
||||||
|
djangocms-snippet==1.0.2 |
||||||
|
djangocms-teaser==0.0.1 |
||||||
|
djangocms-text-ckeditor==3.1.0 |
||||||
|
djangocms-video==0.0.1 |
||||||
|
easy-thumbnails==2.3 |
||||||
|
flup==1.0.3.dev20161029 |
||||||
|
gnureadline==6.3.3 |
||||||
|
html5lib==0.9999999 |
||||||
|
httplib2==0.10.3 |
||||||
|
isort==4.2.5 |
||||||
|
kombu==4.0.2 |
||||||
|
lazy-object-proxy==1.2.2 |
||||||
|
lxml==3.7.3 |
||||||
|
mccabe==0.6.1 |
||||||
|
olefile==0.44 |
||||||
|
packaging==16.8 |
||||||
|
Pillow==4.1.0 |
||||||
|
pisa==3.0.33 |
||||||
|
pylint==1.6.5 |
||||||
|
pyparsing==2.2.0 |
||||||
|
PyPDF2==1.26.0 |
||||||
|
python-dateutil==2.6.0 |
||||||
|
pytils==0.3 |
||||||
|
pytz==2017.2 |
||||||
|
reportlab==3.4.0 |
||||||
|
simplejson==3.3.1 |
||||||
|
six==1.10.0 |
||||||
|
Unidecode==0.4.17 |
||||||
|
vine==1.1.3 |
||||||
|
webencodings==0.5.1 |
||||||
|
Werkzeug==0.12 |
||||||
|
wrapt==1.10.10 |
||||||
|
xhtml2pdf==0.2b1 |
||||||
|
xlrd==1.0.0 |
||||||
|
xlutils==2.0.0 |
||||||
|
xlwt==1.2.0 |
||||||
|
dj-database-url==0.4.2 |
||||||
|
envvars==0.3.0 |
||||||
|
psycopg2==2.6 |
||||||
|
django-redis==4.8.0 |
||||||
|
redis==2.10.5 |
||||||
|
trans==2.1.0 |
||||||
|
python-decouple==3.0 |
||||||
@ -0,0 +1,7 @@ |
|||||||
|
-r base.txt |
||||||
|
ipython==2.1.0 |
||||||
|
django-debug-toolbar==1.5 |
||||||
|
sqlparse==0.2.3 |
||||||
|
django-eml-email-backend==0.1 |
||||||
|
ipdb==0.10.3 |
||||||
|
ptpython==0.39 |
||||||
@ -0,0 +1,2 @@ |
|||||||
|
-r base.txt |
||||||
|
gunicorn==19.4.5 |
||||||
@ -0,0 +1,2 @@ |
|||||||
|
-r base.txt |
||||||
|
gunicorn==19.4.5 |
||||||
@ -0,0 +1,2 @@ |
|||||||
|
# -*- coding: utf-8 -*- |
||||||
|
default_app_config = "callback.apps.CallbackConfig" |
||||||
@ -0,0 +1,8 @@ |
|||||||
|
# -*- coding: utf-8 -*- |
||||||
|
from django.apps import AppConfig |
||||||
|
|
||||||
|
|
||||||
|
class CallbackConfig(AppConfig): |
||||||
|
name = 'callback' |
||||||
|
verbose_name = 'Обращения' |
||||||
|
|
||||||
@ -0,0 +1,8 @@ |
|||||||
|
# -*- coding: utf-8 -*- |
||||||
|
from django.conf.urls import patterns, url |
||||||
|
from callback.views import req_avail |
||||||
|
|
||||||
|
urlpatterns = patterns('', |
||||||
|
url(r'^send/$', req_avail, name='callback-send-message'), |
||||||
|
url(r'^send/(?P<id>\d+)/$', req_avail, name='callback-request-item'), |
||||||
|
) |
||||||
@ -0,0 +1,719 @@ |
|||||||
|
[ |
||||||
|
{ |
||||||
|
"model": "cms.usersettings", |
||||||
|
"fields": { |
||||||
|
"user": [ |
||||||
|
"admin" |
||||||
|
], |
||||||
|
"language": "ru", |
||||||
|
"clipboard": 1 |
||||||
|
}, |
||||||
|
"pk": 1 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.page", |
||||||
|
"fields": { |
||||||
|
"path": "0001", |
||||||
|
"depth": 1, |
||||||
|
"numchild": 7, |
||||||
|
"created_by": "admin", |
||||||
|
"changed_by": "admin", |
||||||
|
"parent": null, |
||||||
|
"creation_date": "2017-04-28T12:45:08.196Z", |
||||||
|
"changed_date": "2017-04-28T19:31:50.501Z", |
||||||
|
"publication_date": "2017-04-28T12:45:08.289Z", |
||||||
|
"publication_end_date": null, |
||||||
|
"in_navigation": true, |
||||||
|
"soft_root": false, |
||||||
|
"reverse_id": null, |
||||||
|
"navigation_extenders": null, |
||||||
|
"template": "INHERIT", |
||||||
|
"site": 1, |
||||||
|
"login_required": false, |
||||||
|
"limit_visibility_in_menu": null, |
||||||
|
"is_home": true, |
||||||
|
"application_urls": null, |
||||||
|
"application_namespace": null, |
||||||
|
"publisher_is_draft": true, |
||||||
|
"publisher_public": 2, |
||||||
|
"languages": "ru", |
||||||
|
"revision_id": 0, |
||||||
|
"xframe_options": 0, |
||||||
|
"placeholders": [ |
||||||
|
2 |
||||||
|
] |
||||||
|
}, |
||||||
|
"pk": 1 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.page", |
||||||
|
"fields": { |
||||||
|
"path": "0002", |
||||||
|
"depth": 1, |
||||||
|
"numchild": 0, |
||||||
|
"created_by": "admin", |
||||||
|
"changed_by": "admin", |
||||||
|
"parent": null, |
||||||
|
"creation_date": "2017-04-28T12:45:08.292Z", |
||||||
|
"changed_date": "2017-04-28T19:31:50.458Z", |
||||||
|
"publication_date": "2017-04-28T12:45:08.289Z", |
||||||
|
"publication_end_date": null, |
||||||
|
"in_navigation": true, |
||||||
|
"soft_root": false, |
||||||
|
"reverse_id": null, |
||||||
|
"navigation_extenders": null, |
||||||
|
"template": "INHERIT", |
||||||
|
"site": 1, |
||||||
|
"login_required": false, |
||||||
|
"limit_visibility_in_menu": null, |
||||||
|
"is_home": true, |
||||||
|
"application_urls": null, |
||||||
|
"application_namespace": null, |
||||||
|
"publisher_is_draft": false, |
||||||
|
"publisher_public": 1, |
||||||
|
"languages": "ru", |
||||||
|
"revision_id": 0, |
||||||
|
"xframe_options": 0, |
||||||
|
"placeholders": [ |
||||||
|
3 |
||||||
|
] |
||||||
|
}, |
||||||
|
"pk": 2 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.page", |
||||||
|
"fields": { |
||||||
|
"path": "00010001", |
||||||
|
"depth": 2, |
||||||
|
"numchild": 0, |
||||||
|
"created_by": "admin", |
||||||
|
"changed_by": "admin", |
||||||
|
"parent": 1, |
||||||
|
"creation_date": "2017-04-28T12:45:36.475Z", |
||||||
|
"changed_date": "2017-04-28T12:45:36.508Z", |
||||||
|
"publication_date": null, |
||||||
|
"publication_end_date": null, |
||||||
|
"in_navigation": true, |
||||||
|
"soft_root": false, |
||||||
|
"reverse_id": null, |
||||||
|
"navigation_extenders": null, |
||||||
|
"template": "INHERIT", |
||||||
|
"site": 1, |
||||||
|
"login_required": false, |
||||||
|
"limit_visibility_in_menu": null, |
||||||
|
"is_home": false, |
||||||
|
"application_urls": null, |
||||||
|
"application_namespace": null, |
||||||
|
"publisher_is_draft": true, |
||||||
|
"publisher_public": null, |
||||||
|
"languages": "ru", |
||||||
|
"revision_id": 0, |
||||||
|
"xframe_options": 0, |
||||||
|
"placeholders": [ |
||||||
|
4 |
||||||
|
] |
||||||
|
}, |
||||||
|
"pk": 3 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.page", |
||||||
|
"fields": { |
||||||
|
"path": "00010002", |
||||||
|
"depth": 2, |
||||||
|
"numchild": 0, |
||||||
|
"created_by": "admin", |
||||||
|
"changed_by": "admin", |
||||||
|
"parent": 1, |
||||||
|
"creation_date": "2017-04-28T12:45:53.595Z", |
||||||
|
"changed_date": "2017-04-28T12:45:53.627Z", |
||||||
|
"publication_date": null, |
||||||
|
"publication_end_date": null, |
||||||
|
"in_navigation": true, |
||||||
|
"soft_root": false, |
||||||
|
"reverse_id": null, |
||||||
|
"navigation_extenders": null, |
||||||
|
"template": "INHERIT", |
||||||
|
"site": 1, |
||||||
|
"login_required": false, |
||||||
|
"limit_visibility_in_menu": null, |
||||||
|
"is_home": false, |
||||||
|
"application_urls": null, |
||||||
|
"application_namespace": null, |
||||||
|
"publisher_is_draft": true, |
||||||
|
"publisher_public": null, |
||||||
|
"languages": "ru", |
||||||
|
"revision_id": 0, |
||||||
|
"xframe_options": 0, |
||||||
|
"placeholders": [ |
||||||
|
5 |
||||||
|
] |
||||||
|
}, |
||||||
|
"pk": 4 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.page", |
||||||
|
"fields": { |
||||||
|
"path": "00010003", |
||||||
|
"depth": 2, |
||||||
|
"numchild": 0, |
||||||
|
"created_by": "admin", |
||||||
|
"changed_by": "admin", |
||||||
|
"parent": 1, |
||||||
|
"creation_date": "2017-04-28T12:46:09.447Z", |
||||||
|
"changed_date": "2017-04-28T12:46:09.480Z", |
||||||
|
"publication_date": null, |
||||||
|
"publication_end_date": null, |
||||||
|
"in_navigation": true, |
||||||
|
"soft_root": false, |
||||||
|
"reverse_id": null, |
||||||
|
"navigation_extenders": null, |
||||||
|
"template": "INHERIT", |
||||||
|
"site": 1, |
||||||
|
"login_required": false, |
||||||
|
"limit_visibility_in_menu": null, |
||||||
|
"is_home": false, |
||||||
|
"application_urls": null, |
||||||
|
"application_namespace": null, |
||||||
|
"publisher_is_draft": true, |
||||||
|
"publisher_public": null, |
||||||
|
"languages": "ru", |
||||||
|
"revision_id": 0, |
||||||
|
"xframe_options": 0, |
||||||
|
"placeholders": [ |
||||||
|
6 |
||||||
|
] |
||||||
|
}, |
||||||
|
"pk": 5 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.page", |
||||||
|
"fields": { |
||||||
|
"path": "00010004", |
||||||
|
"depth": 2, |
||||||
|
"numchild": 0, |
||||||
|
"created_by": "admin", |
||||||
|
"changed_by": "admin", |
||||||
|
"parent": 1, |
||||||
|
"creation_date": "2017-04-28T12:46:25.906Z", |
||||||
|
"changed_date": "2017-04-28T12:46:25.933Z", |
||||||
|
"publication_date": null, |
||||||
|
"publication_end_date": null, |
||||||
|
"in_navigation": true, |
||||||
|
"soft_root": false, |
||||||
|
"reverse_id": null, |
||||||
|
"navigation_extenders": null, |
||||||
|
"template": "INHERIT", |
||||||
|
"site": 1, |
||||||
|
"login_required": false, |
||||||
|
"limit_visibility_in_menu": null, |
||||||
|
"is_home": false, |
||||||
|
"application_urls": null, |
||||||
|
"application_namespace": null, |
||||||
|
"publisher_is_draft": true, |
||||||
|
"publisher_public": null, |
||||||
|
"languages": "ru", |
||||||
|
"revision_id": 0, |
||||||
|
"xframe_options": 0, |
||||||
|
"placeholders": [ |
||||||
|
7 |
||||||
|
] |
||||||
|
}, |
||||||
|
"pk": 6 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.page", |
||||||
|
"fields": { |
||||||
|
"path": "00010005", |
||||||
|
"depth": 2, |
||||||
|
"numchild": 0, |
||||||
|
"created_by": "admin", |
||||||
|
"changed_by": "admin", |
||||||
|
"parent": 1, |
||||||
|
"creation_date": "2017-04-28T12:46:39.394Z", |
||||||
|
"changed_date": "2017-04-28T12:46:39.421Z", |
||||||
|
"publication_date": null, |
||||||
|
"publication_end_date": null, |
||||||
|
"in_navigation": true, |
||||||
|
"soft_root": false, |
||||||
|
"reverse_id": null, |
||||||
|
"navigation_extenders": null, |
||||||
|
"template": "INHERIT", |
||||||
|
"site": 1, |
||||||
|
"login_required": false, |
||||||
|
"limit_visibility_in_menu": null, |
||||||
|
"is_home": false, |
||||||
|
"application_urls": null, |
||||||
|
"application_namespace": null, |
||||||
|
"publisher_is_draft": true, |
||||||
|
"publisher_public": null, |
||||||
|
"languages": "ru", |
||||||
|
"revision_id": 0, |
||||||
|
"xframe_options": 0, |
||||||
|
"placeholders": [ |
||||||
|
8 |
||||||
|
] |
||||||
|
}, |
||||||
|
"pk": 7 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.page", |
||||||
|
"fields": { |
||||||
|
"path": "00010006", |
||||||
|
"depth": 2, |
||||||
|
"numchild": 0, |
||||||
|
"created_by": "admin", |
||||||
|
"changed_by": "admin", |
||||||
|
"parent": 1, |
||||||
|
"creation_date": "2017-04-28T12:46:52.252Z", |
||||||
|
"changed_date": "2017-04-28T12:46:52.292Z", |
||||||
|
"publication_date": null, |
||||||
|
"publication_end_date": null, |
||||||
|
"in_navigation": true, |
||||||
|
"soft_root": false, |
||||||
|
"reverse_id": null, |
||||||
|
"navigation_extenders": null, |
||||||
|
"template": "INHERIT", |
||||||
|
"site": 1, |
||||||
|
"login_required": false, |
||||||
|
"limit_visibility_in_menu": null, |
||||||
|
"is_home": false, |
||||||
|
"application_urls": null, |
||||||
|
"application_namespace": null, |
||||||
|
"publisher_is_draft": true, |
||||||
|
"publisher_public": null, |
||||||
|
"languages": "ru", |
||||||
|
"revision_id": 0, |
||||||
|
"xframe_options": 0, |
||||||
|
"placeholders": [ |
||||||
|
9 |
||||||
|
] |
||||||
|
}, |
||||||
|
"pk": 8 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.page", |
||||||
|
"fields": { |
||||||
|
"path": "00010007", |
||||||
|
"depth": 2, |
||||||
|
"numchild": 0, |
||||||
|
"created_by": "admin", |
||||||
|
"changed_by": "admin", |
||||||
|
"parent": 1, |
||||||
|
"creation_date": "2017-04-28T12:47:09.405Z", |
||||||
|
"changed_date": "2017-04-28T12:47:09.436Z", |
||||||
|
"publication_date": null, |
||||||
|
"publication_end_date": null, |
||||||
|
"in_navigation": true, |
||||||
|
"soft_root": false, |
||||||
|
"reverse_id": null, |
||||||
|
"navigation_extenders": null, |
||||||
|
"template": "INHERIT", |
||||||
|
"site": 1, |
||||||
|
"login_required": false, |
||||||
|
"limit_visibility_in_menu": null, |
||||||
|
"is_home": false, |
||||||
|
"application_urls": null, |
||||||
|
"application_namespace": null, |
||||||
|
"publisher_is_draft": true, |
||||||
|
"publisher_public": null, |
||||||
|
"languages": "ru", |
||||||
|
"revision_id": 0, |
||||||
|
"xframe_options": 0, |
||||||
|
"placeholders": [ |
||||||
|
10 |
||||||
|
] |
||||||
|
}, |
||||||
|
"pk": 9 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.placeholder", |
||||||
|
"fields": { |
||||||
|
"slot": "clipboard", |
||||||
|
"default_width": null |
||||||
|
}, |
||||||
|
"pk": 1 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.placeholder", |
||||||
|
"fields": { |
||||||
|
"slot": "content", |
||||||
|
"default_width": null |
||||||
|
}, |
||||||
|
"pk": 2 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.placeholder", |
||||||
|
"fields": { |
||||||
|
"slot": "content", |
||||||
|
"default_width": null |
||||||
|
}, |
||||||
|
"pk": 3 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.placeholder", |
||||||
|
"fields": { |
||||||
|
"slot": "content", |
||||||
|
"default_width": null |
||||||
|
}, |
||||||
|
"pk": 4 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.placeholder", |
||||||
|
"fields": { |
||||||
|
"slot": "content", |
||||||
|
"default_width": null |
||||||
|
}, |
||||||
|
"pk": 5 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.placeholder", |
||||||
|
"fields": { |
||||||
|
"slot": "content", |
||||||
|
"default_width": null |
||||||
|
}, |
||||||
|
"pk": 6 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.placeholder", |
||||||
|
"fields": { |
||||||
|
"slot": "content", |
||||||
|
"default_width": null |
||||||
|
}, |
||||||
|
"pk": 7 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.placeholder", |
||||||
|
"fields": { |
||||||
|
"slot": "content", |
||||||
|
"default_width": null |
||||||
|
}, |
||||||
|
"pk": 8 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.placeholder", |
||||||
|
"fields": { |
||||||
|
"slot": "content", |
||||||
|
"default_width": null |
||||||
|
}, |
||||||
|
"pk": 9 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.placeholder", |
||||||
|
"fields": { |
||||||
|
"slot": "content", |
||||||
|
"default_width": null |
||||||
|
}, |
||||||
|
"pk": 10 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.placeholder", |
||||||
|
"fields": { |
||||||
|
"slot": "why_register", |
||||||
|
"default_width": null |
||||||
|
}, |
||||||
|
"pk": 11 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.placeholder", |
||||||
|
"fields": { |
||||||
|
"slot": "why_register", |
||||||
|
"default_width": null |
||||||
|
}, |
||||||
|
"pk": 12 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.placeholder", |
||||||
|
"fields": { |
||||||
|
"slot": "why_register", |
||||||
|
"default_width": null |
||||||
|
}, |
||||||
|
"pk": 13 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.placeholder", |
||||||
|
"fields": { |
||||||
|
"slot": "why_register", |
||||||
|
"default_width": null |
||||||
|
}, |
||||||
|
"pk": 14 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.cmsplugin", |
||||||
|
"fields": { |
||||||
|
"path": "0001", |
||||||
|
"depth": 1, |
||||||
|
"numchild": 0, |
||||||
|
"placeholder": 2, |
||||||
|
"parent": null, |
||||||
|
"position": 0, |
||||||
|
"language": "ru", |
||||||
|
"plugin_type": "TextPlugin", |
||||||
|
"creation_date": "2017-04-28T13:05:41.393Z", |
||||||
|
"changed_date": "2017-04-28T13:20:36.373Z" |
||||||
|
}, |
||||||
|
"pk": 1 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.cmsplugin", |
||||||
|
"fields": { |
||||||
|
"path": "0003", |
||||||
|
"depth": 1, |
||||||
|
"numchild": 0, |
||||||
|
"placeholder": 2, |
||||||
|
"parent": null, |
||||||
|
"position": 1, |
||||||
|
"language": "ru", |
||||||
|
"plugin_type": "TextPlugin", |
||||||
|
"creation_date": "2017-04-28T19:14:40.568Z", |
||||||
|
"changed_date": "2017-04-28T19:31:45.727Z" |
||||||
|
}, |
||||||
|
"pk": 4 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.cmsplugin", |
||||||
|
"fields": { |
||||||
|
"path": "0004", |
||||||
|
"depth": 1, |
||||||
|
"numchild": 0, |
||||||
|
"placeholder": 3, |
||||||
|
"parent": null, |
||||||
|
"position": 0, |
||||||
|
"language": "ru", |
||||||
|
"plugin_type": "TextPlugin", |
||||||
|
"creation_date": "2017-04-28T19:31:50.411Z", |
||||||
|
"changed_date": "2017-04-28T19:31:50.414Z" |
||||||
|
}, |
||||||
|
"pk": 5 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.cmsplugin", |
||||||
|
"fields": { |
||||||
|
"path": "0005", |
||||||
|
"depth": 1, |
||||||
|
"numchild": 0, |
||||||
|
"placeholder": 3, |
||||||
|
"parent": null, |
||||||
|
"position": 1, |
||||||
|
"language": "ru", |
||||||
|
"plugin_type": "TextPlugin", |
||||||
|
"creation_date": "2017-04-28T19:14:40.568Z", |
||||||
|
"changed_date": "2017-04-28T19:31:50.428Z" |
||||||
|
}, |
||||||
|
"pk": 6 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.title", |
||||||
|
"fields": { |
||||||
|
"language": "ru", |
||||||
|
"title": "\u0413\u043b\u0430\u0432\u043d\u0430\u044f", |
||||||
|
"page_title": "", |
||||||
|
"menu_title": "", |
||||||
|
"meta_description": "", |
||||||
|
"slug": "glavnaya", |
||||||
|
"path": "", |
||||||
|
"has_url_overwrite": false, |
||||||
|
"redirect": null, |
||||||
|
"page": 1, |
||||||
|
"creation_date": "2017-04-28T12:45:08.283Z", |
||||||
|
"published": true, |
||||||
|
"publisher_is_draft": true, |
||||||
|
"publisher_public": 2, |
||||||
|
"publisher_state": 0 |
||||||
|
}, |
||||||
|
"pk": 1 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.title", |
||||||
|
"fields": { |
||||||
|
"language": "ru", |
||||||
|
"title": "\u0413\u043b\u0430\u0432\u043d\u0430\u044f", |
||||||
|
"page_title": "", |
||||||
|
"menu_title": "", |
||||||
|
"meta_description": "", |
||||||
|
"slug": "glavnaya", |
||||||
|
"path": "", |
||||||
|
"has_url_overwrite": false, |
||||||
|
"redirect": null, |
||||||
|
"page": 2, |
||||||
|
"creation_date": "2017-04-28T12:45:08.283Z", |
||||||
|
"published": true, |
||||||
|
"publisher_is_draft": false, |
||||||
|
"publisher_public": 1, |
||||||
|
"publisher_state": 1 |
||||||
|
}, |
||||||
|
"pk": 2 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.title", |
||||||
|
"fields": { |
||||||
|
"language": "ru", |
||||||
|
"title": "\u0410\u041a\u0422\u042b \u0412\u042b\u041f\u041e\u041b\u041d\u0415\u041d\u041d\u042b\u0425 \u0420\u0410\u0411\u041e\u0422", |
||||||
|
"page_title": "", |
||||||
|
"menu_title": "", |
||||||
|
"meta_description": "", |
||||||
|
"slug": "akty-vypolnennyh-rabot", |
||||||
|
"path": "akty-vypolnennyh-rabot", |
||||||
|
"has_url_overwrite": false, |
||||||
|
"redirect": null, |
||||||
|
"page": 3, |
||||||
|
"creation_date": "2017-04-28T12:45:36.531Z", |
||||||
|
"published": false, |
||||||
|
"publisher_is_draft": true, |
||||||
|
"publisher_public": null, |
||||||
|
"publisher_state": 1 |
||||||
|
}, |
||||||
|
"pk": 3 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.title", |
||||||
|
"fields": { |
||||||
|
"language": "ru", |
||||||
|
"title": "\u041d\u0410\u041a\u041b\u0410\u0414\u041d\u042b\u0415", |
||||||
|
"page_title": "", |
||||||
|
"menu_title": "", |
||||||
|
"meta_description": "", |
||||||
|
"slug": "nakladnye", |
||||||
|
"path": "nakladnye", |
||||||
|
"has_url_overwrite": false, |
||||||
|
"redirect": null, |
||||||
|
"page": 4, |
||||||
|
"creation_date": "2017-04-28T12:45:53.654Z", |
||||||
|
"published": false, |
||||||
|
"publisher_is_draft": true, |
||||||
|
"publisher_public": null, |
||||||
|
"publisher_state": 1 |
||||||
|
}, |
||||||
|
"pk": 4 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.title", |
||||||
|
"fields": { |
||||||
|
"language": "ru", |
||||||
|
"title": "\u0421\u0427\u0415\u0422\u0410-\u0424\u0410\u041a\u0422\u0423\u0420\u042b", |
||||||
|
"page_title": "", |
||||||
|
"menu_title": "", |
||||||
|
"meta_description": "", |
||||||
|
"slug": "scheta-faktury", |
||||||
|
"path": "scheta-faktury", |
||||||
|
"has_url_overwrite": false, |
||||||
|
"redirect": null, |
||||||
|
"page": 5, |
||||||
|
"creation_date": "2017-04-28T12:46:09.505Z", |
||||||
|
"published": false, |
||||||
|
"publisher_is_draft": true, |
||||||
|
"publisher_public": null, |
||||||
|
"publisher_state": 1 |
||||||
|
}, |
||||||
|
"pk": 5 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.title", |
||||||
|
"fields": { |
||||||
|
"language": "ru", |
||||||
|
"title": "\u0410\u043a\u0442\u044b \u0441\u0432\u0435\u0440\u043a\u0438", |
||||||
|
"page_title": "", |
||||||
|
"menu_title": "", |
||||||
|
"meta_description": "", |
||||||
|
"slug": "akty-sverki", |
||||||
|
"path": "akty-sverki", |
||||||
|
"has_url_overwrite": false, |
||||||
|
"redirect": null, |
||||||
|
"page": 6, |
||||||
|
"creation_date": "2017-04-28T12:46:25.958Z", |
||||||
|
"published": false, |
||||||
|
"publisher_is_draft": true, |
||||||
|
"publisher_public": null, |
||||||
|
"publisher_state": 1 |
||||||
|
}, |
||||||
|
"pk": 6 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.title", |
||||||
|
"fields": { |
||||||
|
"language": "ru", |
||||||
|
"title": "\u0414\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u0438", |
||||||
|
"page_title": "", |
||||||
|
"menu_title": "", |
||||||
|
"meta_description": "", |
||||||
|
"slug": "doverennosti", |
||||||
|
"path": "doverennosti", |
||||||
|
"has_url_overwrite": false, |
||||||
|
"redirect": null, |
||||||
|
"page": 7, |
||||||
|
"creation_date": "2017-04-28T12:46:39.448Z", |
||||||
|
"published": false, |
||||||
|
"publisher_is_draft": true, |
||||||
|
"publisher_public": null, |
||||||
|
"publisher_state": 1 |
||||||
|
}, |
||||||
|
"pk": 7 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.title", |
||||||
|
"fields": { |
||||||
|
"language": "ru", |
||||||
|
"title": "\u041f\u043b\u0430\u0442\u0451\u0436\u043d\u044b\u0435 \u043f\u043e\u0440\u0443\u0447\u0435\u043d\u0438\u044f", |
||||||
|
"page_title": "", |
||||||
|
"menu_title": "", |
||||||
|
"meta_description": "", |
||||||
|
"slug": "platyozhnye-porucheniya", |
||||||
|
"path": "platyozhnye-porucheniya", |
||||||
|
"has_url_overwrite": false, |
||||||
|
"redirect": null, |
||||||
|
"page": 8, |
||||||
|
"creation_date": "2017-04-28T12:46:52.325Z", |
||||||
|
"published": false, |
||||||
|
"publisher_is_draft": true, |
||||||
|
"publisher_public": null, |
||||||
|
"publisher_state": 1 |
||||||
|
}, |
||||||
|
"pk": 8 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.title", |
||||||
|
"fields": { |
||||||
|
"language": "ru", |
||||||
|
"title": "page", |
||||||
|
"page_title": "", |
||||||
|
"menu_title": "", |
||||||
|
"meta_description": "", |
||||||
|
"slug": "page", |
||||||
|
"path": "page", |
||||||
|
"has_url_overwrite": false, |
||||||
|
"redirect": null, |
||||||
|
"page": 9, |
||||||
|
"creation_date": "2017-04-28T12:47:09.458Z", |
||||||
|
"published": false, |
||||||
|
"publisher_is_draft": true, |
||||||
|
"publisher_public": null, |
||||||
|
"publisher_state": 1 |
||||||
|
}, |
||||||
|
"pk": 9 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.staticplaceholder", |
||||||
|
"fields": { |
||||||
|
"name": "why_register", |
||||||
|
"code": "why_register", |
||||||
|
"draft": 11, |
||||||
|
"public": 12, |
||||||
|
"dirty": false, |
||||||
|
"creation_method": "code", |
||||||
|
"site": 1 |
||||||
|
}, |
||||||
|
"pk": 1 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "cms.staticplaceholder", |
||||||
|
"fields": { |
||||||
|
"name": "", |
||||||
|
"code": "why_register", |
||||||
|
"draft": 13, |
||||||
|
"public": 14, |
||||||
|
"dirty": false, |
||||||
|
"creation_method": "template", |
||||||
|
"site": null |
||||||
|
}, |
||||||
|
"pk": 2 |
||||||
|
} |
||||||
|
] |
||||||
@ -0,0 +1,16 @@ |
|||||||
|
[ |
||||||
|
{ |
||||||
|
"model": "djangocms_text_ckeditor.text", |
||||||
|
"fields": { |
||||||
|
"body": "<h1>\u0411\u044b\u0441\u0442\u0440\u043e\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u0447\u0435\u0442\u043e\u0432, \u0430\u043a\u0442\u043e\u0432, \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0445 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0432\u00a0<span style=\"color: #fed13e;\">Excel \u0438\u043b\u0438 PDF</span></h1>\n\n<p>\u041f\u0435\u0440\u0435\u0434 \u0432\u0430\u043c\u0438 \u043e\u043d\u043b\u0430\u0439\u043d \u0441\u0435\u0440\u0432\u0438\u0441 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0445 \u0431\u0443\u0445\u0433\u0430\u043b\u0442\u0435\u0440\u0441\u043a\u0438\u0445 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432. \u0417\u0434\u0435\u0441\u044c \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0438 \u0441\u043a\u0430\u0447\u0430\u0442\u044c \u0432 Excel \u0438\u043b\u0438 PDF:\u00a0<span style=\"color: #fed13e;\">\u0441\u0447\u0451\u0442 \u043d\u0430 \u043e\u043f\u043b\u0430\u0442\u0443, \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u0443\u044e, \u0430\u043a\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u044b\u0445 \u0440\u0430\u0431\u043e\u0442, \u043f\u043b\u0430\u0442\u0451\u0436\u043d\u043e\u0435 \u043f\u043e\u0440\u0443\u0447\u0435\u043d\u0438\u0435, \u0430\u043a\u0442 \u0441\u0432\u0435\u0440\u043a\u0438.</span></p>\n\n<p>\u0427\u0442\u043e\u0431\u044b \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0447\u0451\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u0443\u044e \u0444\u043e\u0440\u043c\u0443. \u0410\u043a\u0442 \u0438\u043b\u0438 \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u0430\u044f \u043f\u043e \u0442\u0430\u043a\u043e\u043c\u0443 \u0441\u0447\u0451\u0442\u0443 \u0441\u043e\u0437\u0434\u0430\u044e\u0442\u0441\u044f \u0431\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u0432 \u043e\u0434\u0438\u043d \u043a\u043b\u0438\u043a.</p>\n\n<p>\u041f\u043e\u0441\u043b\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0437\u0434\u0435\u0441\u044c \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u043e\u043f\u043b\u0430\u0442\u0443 \u0438 \u0432\u043e\u0437\u0432\u0440\u0430\u0442 \u043a \u0432\u0430\u043c \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u043e\u0432. \u042d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u0443\u0434\u043e\u0431\u043d\u043e. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435!</p>\n" |
||||||
|
}, |
||||||
|
"pk": 4 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"model": "djangocms_text_ckeditor.text", |
||||||
|
"fields": { |
||||||
|
"body": "<h1>\u0411\u044b\u0441\u0442\u0440\u043e\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u0447\u0435\u0442\u043e\u0432, \u0430\u043a\u0442\u043e\u0432, \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0445 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0432\u00a0<span style=\"color: #fed13e;\">Excel \u0438\u043b\u0438 PDF</span></h1>\n\n<p>\u041f\u0435\u0440\u0435\u0434 \u0432\u0430\u043c\u0438 \u043e\u043d\u043b\u0430\u0439\u043d \u0441\u0435\u0440\u0432\u0438\u0441 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0445 \u0431\u0443\u0445\u0433\u0430\u043b\u0442\u0435\u0440\u0441\u043a\u0438\u0445 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432. \u0417\u0434\u0435\u0441\u044c \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0438 \u0441\u043a\u0430\u0447\u0430\u0442\u044c \u0432 Excel \u0438\u043b\u0438 PDF:\u00a0<span style=\"color: #fed13e;\">\u0441\u0447\u0451\u0442 \u043d\u0430 \u043e\u043f\u043b\u0430\u0442\u0443, \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u0443\u044e, \u0430\u043a\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u044b\u0445 \u0440\u0430\u0431\u043e\u0442, \u043f\u043b\u0430\u0442\u0451\u0436\u043d\u043e\u0435 \u043f\u043e\u0440\u0443\u0447\u0435\u043d\u0438\u0435, \u0430\u043a\u0442 \u0441\u0432\u0435\u0440\u043a\u0438.</span></p>\n\n<p>\u0427\u0442\u043e\u0431\u044b \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0447\u0451\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u0443\u044e \u0444\u043e\u0440\u043c\u0443. \u0410\u043a\u0442 \u0438\u043b\u0438 \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u0430\u044f \u043f\u043e \u0442\u0430\u043a\u043e\u043c\u0443 \u0441\u0447\u0451\u0442\u0443 \u0441\u043e\u0437\u0434\u0430\u044e\u0442\u0441\u044f \u0431\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u0432 \u043e\u0434\u0438\u043d \u043a\u043b\u0438\u043a.</p>\n\n<p>\u041f\u043e\u0441\u043b\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0437\u0434\u0435\u0441\u044c \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u043e\u043f\u043b\u0430\u0442\u0443 \u0438 \u0432\u043e\u0437\u0432\u0440\u0430\u0442 \u043a \u0432\u0430\u043c \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u043e\u0432. \u042d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u0443\u0434\u043e\u0431\u043d\u043e. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435!</p>\n" |
||||||
|
}, |
||||||
|
"pk": 6 |
||||||
|
} |
||||||
|
] |
||||||
@ -0,0 +1,10 @@ |
|||||||
|
[ |
||||||
|
{ |
||||||
|
"model": "sites.site", |
||||||
|
"fields": { |
||||||
|
"domain": "dokumentor.ru", |
||||||
|
"name": "dokumentor.ru" |
||||||
|
}, |
||||||
|
"pk": 1 |
||||||
|
} |
||||||
|
] |
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue