diff --git a/apps/user/forms.py b/apps/user/forms.py index 4a0ccf0e..6066c132 100644 --- a/apps/user/forms.py +++ b/apps/user/forms.py @@ -28,6 +28,7 @@ class UserEditForm(forms.ModelForm): pinterest = forms.URLField(required=False) youtube = forms.URLField(required=False) vkontakte = forms.URLField(required=False) + site = forms.URLField(required=False) photo = forms.ImageField(required=False) class Meta: @@ -53,6 +54,7 @@ class UserEditForm(forms.ModelForm): 'pinterest', 'youtube', 'vkontakte', + 'site', 'photo', ) diff --git a/apps/user/migrations/0026_user_site.py b/apps/user/migrations/0026_user_site.py new file mode 100644 index 00000000..2e9aa105 --- /dev/null +++ b/apps/user/migrations/0026_user_site.py @@ -0,0 +1,18 @@ +# Generated by Django 2.0.6 on 2018-11-15 09:52 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('user', '0025_merge_20180927_2353'), + ] + + operations = [ + migrations.AddField( + model_name='user', + name='site', + field=models.URLField(blank=True, default='', null=True), + ), + ] diff --git a/apps/user/models.py b/apps/user/models.py index 3f41a016..8d49b7ae 100644 --- a/apps/user/models.py +++ b/apps/user/models.py @@ -70,6 +70,7 @@ class User(AbstractUser): pinterest = models.URLField(default='', null=True, blank=True) youtube = models.URLField(default='', null=True, blank=True) vkontakte = models.URLField('ВКонтакте', default='', null=True, blank=True) + site = models.URLField(default='', null=True, blank=True) fb_id = models.BigIntegerField(null=True, blank=True, unique=True) fb_data = pgfields.JSONField(default={}, null=True, blank=True) is_email_proved = models.BooleanField( diff --git a/apps/user/templates/user/profile-settings.html b/apps/user/templates/user/profile-settings.html index 436cb374..04eecdec 100644 --- a/apps/user/templates/user/profile-settings.html +++ b/apps/user/templates/user/profile-settings.html @@ -255,7 +255,16 @@ {% for error in form.vkontakte.errors %}
{{ error }}
{% endfor %} - + +
+
САЙТ
+
+ +
+ {% for error in form.site.errors %} +
{{ error }}
+ {% endfor %} +
diff --git a/web/src/components/CourseRedactor.vue b/web/src/components/CourseRedactor.vue index cd684536..6c9d83cb 100644 --- a/web/src/components/CourseRedactor.vue +++ b/web/src/components/CourseRedactor.vue @@ -155,7 +155,7 @@
-
+