LIL-317. Add SCHOOL_LOGO_IMAGE config field

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent 1f28602880
commit e63c7c076a
  1. 1
      api/v1/serializers/config.py
  2. 5
      project/settings.py

@ -19,6 +19,7 @@ class ConfigSerializer(serializers.Serializer):
INSTAGRAM_CLIENT_ACCESS_TOKEN = serializers.CharField(required=False)
INSTAGRAM_CLIENT_SECRET = serializers.CharField(required=False)
INSTAGRAM_PROFILE_URL = serializers.CharField(required=False)
SCHOOL_LOGO_IMAGE = serializers.ImageField(required=False)
def to_representation(self, instance):
ret = OrderedDict()

@ -231,6 +231,9 @@ CELERY_BEAT_SCHEDULE = {
# Dynamic settings
CONSTANCE_BACKEND = 'constance.backends.database.DatabaseBackend'
CONSTANCE_ADDITIONAL_FIELDS = {
'image_field': ['django.forms.ImageField', {}]
}
CONSTANCE_CONFIG = OrderedDict((
('INSTAGRAM_CLIENT_ACCESS_TOKEN', ('7145314808.f6fa114.ce354a5d876041fc9d3db04b0045587d', '')),
('INSTAGRAM_CLIENT_SECRET', ('2334a921425140ccb180d145dcd35b25', '')),
@ -240,6 +243,7 @@ CONSTANCE_CONFIG = OrderedDict((
('SERVICE_COMMISSION', (10, 'Комиссия сервиса в процентах.')),
('SERVICE_DISCOUNT_MIN_AMOUNT', (3500, 'Минимальная сумма платежа для школы, после которой вычитывается скидка SERVICE_DISCOUNT.')),
('SERVICE_DISCOUNT', (1000, 'Комиссия сервиса при покупке всех дней.')),
('SCHOOL_LOGO_IMAGE', ('default.png', 'Изображение в диалоге покупки школы', 'image_field')),
))
CONSTANCE_CONFIG_FIELDSETS = OrderedDict({
@ -247,6 +251,7 @@ CONSTANCE_CONFIG_FIELDSETS = OrderedDict({
'SERVICE_COMMISSION',
'SERVICE_DISCOUNT_MIN_AMOUNT',
'SERVICE_DISCOUNT',
'SCHOOL_LOGO_IMAGE',
),
'Instagram': (
'INSTAGRAM_CLIENT_ACCESS_TOKEN',

Loading…
Cancel
Save