Dmitry Novikov 7 years ago
parent
commit
a9ae541d16
  1. 10
      djing/local_settings.py.example
  2. 6
      djing/settings.py
  3. 2
      docs/install_debian.md
  4. 2
      docs/install_fedora.md
  5. 4
      tariff_app/models.py

10
djing/local_settings.py.example

@ -31,22 +31,12 @@ DATABASES = {
}
}
# path to asterisk dial records
DIALING_MEDIA = 'path/to/asterisk_records'
DEFAULT_SNMP_PASSWORD = 'public'
TELEGRAM_BOT_TOKEN = 'bot token'
# Telephone or empty
TELEPHONE_REGEXP = r'^(\+[7893]\d{10,11})?$'
ASTERISK_MANAGER_AUTH = {
'username': 'admin',
'password': 'password',
'host': '127.0.0.1'
}
# Secret word for auth to api views by hash
API_AUTH_SECRET = 'your api secret'

6
djing/settings.py

@ -230,10 +230,10 @@ SERVER_EMAIL = getattr(local_settings, 'SERVER_EMAIL', EMAIL_HOST_USER)
# REDIS related settings
REDIS_HOST = 'localhost'
REDIS_PORT = '6379'
BROKER_URL = 'redis://' + REDIS_HOST + ':' + REDIS_PORT + '/0'
REDIS_PORT = 6379
BROKER_URL = 'redis://%s:%d/0' % (REDIS_HOST, REDIS_PORT)
BROKER_TRANSPORT_OPTIONS = {'visibility_timeout': 3600}
CELERY_RESULT_BACKEND = 'redis://' + REDIS_HOST + ':' + REDIS_PORT + '/0'
CELERY_RESULT_BACKEND = 'redis://%s:%d/0' % (REDIS_HOST, REDIS_PORT)
# public url for Viber Bot

2
docs/install_debian.md

@ -248,8 +248,6 @@ __sha256__. Секретное слово должен знать биллинг
**COMPANY_NAME** — Название вашей компании, будет отображаться в шапке сайта в административной части
и в личном кабинете абонента.
**TELEGRAM_BOT_TOKEN** — Когда вы включите оповещение через телеграм то вам сюда.
#### Создание БД
Подразумевается что сервер баз данных у вас уже есть, или вы его можете установить сами.

2
docs/install_fedora.md

@ -221,8 +221,6 @@ __sha256__. то секретное слово должен знать билл
**COMPANY_NAME** — Название вашей компании, будет отображаться в шапке сайта в административной части
и в личном кабинете абонента.
**TELEGRAM_BOT_TOKEN** — Когда вы включите оповещение через телеграм то вам сюда.
#### Создание БД
Подразумевается что сервер баз данных у вас уже есть, или вы его можете установить сами.

4
tariff_app/models.py

@ -2,6 +2,7 @@ from datetime import datetime
from django.db import models, IntegrityError
from django.utils.translation import gettext_lazy as _
from django.dispatch import receiver
from django.shortcuts import resolve_url
from .base_intr import TariffBase, PeriodicPayCalcBase
from .custom_tariffs import TARIFF_CHOICES, PERIODIC_PAY_CHOICES
from group_app.models import Group
@ -49,6 +50,9 @@ class Tariff(models.Model):
def __str__(self):
return "%s (%.2f)" % (self.title, self.amount)
def get_absolute_url(self):
return resolve_url('tarifs:edit', self.pk)
class Meta:
db_table = 'tariffs'
ordering = ('title',)

Loading…
Cancel
Save