Add service social urls to config

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent c12eeaa1fc
commit fedd9e4812
  1. 8
      api/v1/serializers/config.py
  2. 38
      apps/config/migrations/0006_auto_20180412_1054.py
  3. 10
      apps/config/models.py

@ -4,6 +4,10 @@ from apps.config.models import Config
class ConfigSerializer(serializers.ModelSerializer):
SERVICE_INSTAGRAM_URL = serializers.URLField(required=False)
SERVICE_TWITTER_URL = serializers.URLField(required=False)
SERVICE_FB_URL = serializers.URLField(required=False)
SERVICE_YOUTUBE_URL = serializers.URLField(required=False)
SERVICE_COMMISSION = serializers.IntegerField(required=False)
SERVICE_DISCOUNT_MIN_AMOUNT = serializers.IntegerField(required=False)
SERVICE_DISCOUNT = serializers.IntegerField(required=False)
@ -16,6 +20,10 @@ class ConfigSerializer(serializers.ModelSerializer):
class Meta:
model = Config
fields = (
'SERVICE_INSTAGRAM_URL',
'SERVICE_TWITTER_URL',
'SERVICE_FB_URL',
'SERVICE_YOUTUBE_URL',
'SERVICE_COMMISSION',
'SERVICE_DISCOUNT_MIN_AMOUNT',
'SERVICE_DISCOUNT',

@ -0,0 +1,38 @@
# Generated by Django 2.0.3 on 2018-04-12 10:54
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('config', '0005_auto_20180326_1314'),
]
operations = [
migrations.AddField(
model_name='config',
name='SERVICE_FB_URL',
field=models.URLField(default='#', max_length=126),
),
migrations.AddField(
model_name='config',
name='SERVICE_INSTAGRAM_URL',
field=models.URLField(default='#', max_length=126),
),
migrations.AddField(
model_name='config',
name='SERVICE_TWITTER_URL',
field=models.URLField(default='#', max_length=126),
),
migrations.AddField(
model_name='config',
name='SERVICE_YOUTUBE_URL',
field=models.URLField(default='#', max_length=126),
),
migrations.AlterField(
model_name='config',
name='INSTAGRAM_PROFILE_URL',
field=models.URLField(default='#', max_length=126),
),
]

@ -6,7 +6,11 @@ class Config(models.Model):
max_length=51, default='7145314808.f6fa114.6b737a5355534e0eb5cf7c40cb4998f6'
)
INSTAGRAM_CLIENT_SECRET = models.CharField(max_length=32, default='2334a921425140ccb180d145dcd35b25')
INSTAGRAM_PROFILE_URL = models.CharField(max_length=126, default='#')
INSTAGRAM_PROFILE_URL = models.URLField(max_length=126, default='#')
SERVICE_INSTAGRAM_URL = models.URLField(max_length=126, default='#')
SERVICE_TWITTER_URL = models.URLField(max_length=126, default='#')
SERVICE_FB_URL = models.URLField(max_length=126, default='#')
SERVICE_YOUTUBE_URL = models.URLField(max_length=126, default='#')
SERVICE_COMMISSION = models.IntegerField(default=10)
SERVICE_DISCOUNT_MIN_AMOUNT = models.IntegerField(default=3500)
SERVICE_DISCOUNT = models.IntegerField(default=1000)
@ -30,6 +34,10 @@ class Config(models.Model):
'INSTAGRAM_CLIENT_ACCESS_TOKEN': '',
'INSTAGRAM_CLIENT_SECRET': '',
'INSTAGRAM_PROFILE_URL': '',
'SERVICE_INSTAGRAM_URL': '',
'SERVICE_TWITTER_URL': '',
'SERVICE_FB_URL': '',
'SERVICE_YOUTUBE_URL': '',
'SERVICE_COMMISSION': '',
'SERVICE_DISCOUNT_MIN_AMOUNT': '',
'SERVICE_DISCOUNT': '',

Loading…
Cancel
Save