Datalets settings

This commit is contained in:
datalets 2017-10-13 23:22:34 +02:00
parent 4f2562cbc3
commit 1d7545bbe2
2 changed files with 45 additions and 10 deletions

View file

@ -0,0 +1,34 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11.6 on 2017-10-13 21:21
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('home', '0020_auto_20170920_1204'),
]
operations = [
migrations.AlterModelOptions(
name='dataletssettings',
options={'verbose_name': 'Datalets'},
),
migrations.AlterField(
model_name='dataletssettings',
name='feedback_comment',
field=models.TextField(blank=True, help_text='Any questions or general feedback', verbose_name='Comments..'),
),
migrations.AlterField(
model_name='dataletssettings',
name='feedback_question',
field=models.TextField(blank=True, help_text='Who should we reply to for questions?', verbose_name='Name'),
),
migrations.AlterField(
model_name='dataletssettings',
name='feedback_status',
field=models.IntegerField(blank=True, choices=[(1, ''), (2, '★★'), (3, '★★★'), (4, '★★★★'), (5, '★★★★★')], help_text='How are you enjoying Wagtail?', null=True, verbose_name='Rating'),
),
]

View file

@ -11,21 +11,22 @@ from wagtail.contrib.settings.models import BaseSetting, register_setting
@register_setting
class DataletsSettings(BaseSetting):
feedback_question = models.TextField(
help_text='Send us a question', blank=True)
feedback_status = models.IntegerField(
feedback_question = models.TextField(verbose_name='Name',
help_text='Who should we reply to for questions?', blank=True)
feedback_status = models.IntegerField(verbose_name='Rating',
choices=(
(1, ':-('),
(2, ':-|'),
(3, ':-)'),
(4, ':-D'),
(1, u''),
(2, u''*2),
(3, u''*3),
(4, u''*4),
(5, u''*5),
), blank=True, null=True,
help_text='How are you enjoying Wagtail?'
)
feedback_comment = models.TextField(
help_text='Any general feedback', blank=True)
feedback_comment = models.TextField(verbose_name='Comments..',
help_text='Any questions or general feedback', blank=True)
class Meta:
verbose_name = 'Get support'
verbose_name = 'Datalets'
@receiver(pre_save, sender=DataletsSettings)
def handle_save_settings(sender, instance, *args, **kwargs):