67 lines
1.5 KiB
Python
67 lines
1.5 KiB
Python
import os
|
|
import sys
|
|
from datetime import datetime
|
|
from pathlib import Path
|
|
|
|
from jinja2 import FileSystemLoader, Environment
|
|
|
|
from utils.code128 import encode128
|
|
|
|
ENV = Environment(loader=FileSystemLoader(Path("templates") / Path("documents")))
|
|
ENV.globals['now'] = datetime.now
|
|
ENV.globals['encode128'] = encode128
|
|
ENV.globals['format_number'] = lambda x: '{:,}'.format(x).replace(',', ' ')
|
|
|
|
DOMAIN_NAME = "crm.denco.store"
|
|
API_ROOT = "/api"
|
|
|
|
APP_PATH = os.path.dirname(sys.executable) if getattr(sys, 'frozen', False) else os.path.dirname(__file__)
|
|
|
|
STATIC_PATH = os.path.join(APP_PATH, "static")
|
|
|
|
KAFKA_CERTS_PATH = os.path.join(APP_PATH, "certs")
|
|
|
|
allowed_telegram_ids = [
|
|
7532624817, # Me
|
|
355308397, # SerGey
|
|
355242295, # Dsnonchik
|
|
651158209, # kristina
|
|
502869937, # Sasha
|
|
1006239222, # Sasha Serbin
|
|
7326211785,
|
|
6427522679, # Ekaterina Manager
|
|
5734685107 # Kristina v2
|
|
]
|
|
|
|
MONTHS = (
|
|
'января',
|
|
'февраля',
|
|
'марта',
|
|
'апреля',
|
|
'мая',
|
|
'июня',
|
|
'июля',
|
|
'августа',
|
|
'сентября',
|
|
'октября',
|
|
'ноября',
|
|
'декабря'
|
|
)
|
|
|
|
DEAL_STATUS_STR = [
|
|
'Создан',
|
|
'Ожидает принятия',
|
|
'Упаковка',
|
|
'Ожидание отправки',
|
|
'Ожидание оплаты',
|
|
'Завершено',
|
|
'Отменено',
|
|
]
|
|
|
|
# 30 minutes in seconds
|
|
INVITE_CODE_EXPIRY = 30 * 60
|
|
|
|
|
|
DEAL_EDITOR = 'deal_editor'
|
|
DEALS_VIEWER = 'deals_viewer'
|