@@ -0,0 +1,25 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11 on 2017-09-13 15:41
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('infoscreen', '0004_videoinfoitem'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='externalimageinfoitem',
|
||||
name='url',
|
||||
field=models.URLField(),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='externalwebsiteinfoitem',
|
||||
name='url',
|
||||
field=models.URLField(),
|
||||
),
|
||||
]
|
||||
@@ -97,7 +97,7 @@ class ApyInfoItem(InfoItem):
|
||||
|
||||
class ExternalWebsiteInfoItem(InfoItem):
|
||||
display_name = _("External website")
|
||||
url = models.TextField()
|
||||
url = models.URLField()
|
||||
|
||||
def get_template_url(self):
|
||||
return "/static/html/external_website.html?url={}".format(self.name)
|
||||
@@ -213,7 +213,7 @@ class HslInfoItem(InfoItem):
|
||||
|
||||
class ExternalImageInfoItem(InfoItem):
|
||||
display_name = _("External image")
|
||||
url = models.TextField()
|
||||
url = models.URLField()
|
||||
|
||||
def get_template_url(self):
|
||||
return "/static/html/generic_image.html?img={}".format(self.name)
|
||||
|
||||
@@ -25,3 +25,4 @@ pep8==1.7.0
|
||||
dealer==2.0.5
|
||||
django-modeltranslation==0.12.1
|
||||
django-auditlog==0.4.3
|
||||
django-phonenumber-field==1.3.0
|
||||
|
||||
@@ -50,7 +50,8 @@ INSTALLED_APPS = [
|
||||
'django_nose',
|
||||
'bootstrap3',
|
||||
'django_tables2',
|
||||
'auditlog'
|
||||
'auditlog',
|
||||
'phonenumber_field',
|
||||
]
|
||||
|
||||
TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11 on 2017-09-13 15:41
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import phonenumber_field.modelfields
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('webapp', '0010_auto_20170608_0924'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='baserole',
|
||||
name='name',
|
||||
field=models.CharField(max_length=256, verbose_name='Name'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='kaehmyform',
|
||||
name='name',
|
||||
field=models.CharField(max_length=256, verbose_name='Name'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='kaehmymessage',
|
||||
name='name',
|
||||
field=models.CharField(max_length=256, verbose_name='Name'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='official',
|
||||
name='phone_number',
|
||||
field=phonenumber_field.modelfields.PhoneNumberField(max_length=128, verbose_name='Phone number'),
|
||||
),
|
||||
]
|
||||
+5
-4
@@ -6,6 +6,7 @@ from webapp.utils import month_from_now
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from django.contrib.auth.models import User
|
||||
from auditlog.registry import auditlog
|
||||
from phonenumber_field.modelfields import PhoneNumberField
|
||||
|
||||
|
||||
class Tag(models.Model):
|
||||
@@ -40,7 +41,7 @@ class BaseRole(models.Model):
|
||||
'''
|
||||
Base model for occupations/roles
|
||||
'''
|
||||
name = models.TextField(_('Name'))
|
||||
name = models.CharField(_('Name'), max_length=256)
|
||||
is_board = models.BooleanField(_('Board member'))
|
||||
|
||||
|
||||
@@ -72,7 +73,7 @@ class KaehmyMessage(MessageParent):
|
||||
Model representing a kaehmymessage.
|
||||
Every message relates to certain kaehmyform or parent message.
|
||||
'''
|
||||
name = models.TextField(_('Name'))
|
||||
name = models.CharField(_('Name'), max_length=256)
|
||||
email = models.EmailField(_('Email'))
|
||||
message = models.TextField(_('Message'))
|
||||
parent = models.ForeignKey('MessageParent', related_name='messages')
|
||||
@@ -83,7 +84,7 @@ class KaehmyForm(MessageParent):
|
||||
Model representing a form for kaehmy.
|
||||
Allows user to choose from existing roles or to create custom ones.
|
||||
'''
|
||||
name = models.TextField(_('Name'))
|
||||
name = models.CharField(_('Name'), max_length=256)
|
||||
email = models.EmailField(_('Email'))
|
||||
year = models.IntegerField(_('Year'))
|
||||
|
||||
@@ -108,7 +109,7 @@ class Official(User):
|
||||
class Meta:
|
||||
verbose_name = _('Official')
|
||||
|
||||
phone_number = models.TextField(_('Phone number'))
|
||||
phone_number = PhoneNumberField(_('Phone number'))
|
||||
|
||||
|
||||
auditlog.register(Tag)
|
||||
|
||||
Reference in New Issue
Block a user