Skip to content
Snippets Groups Projects

Resolve "Notifications should be customized by study"

Merged Piotr Gawron requested to merge 191-notifications-should-be-customized-by-study into master
7 files
+ 187
41
Compare changes
  • Side-by-side
  • Inline
Files
7
# -*- coding: utf-8 -*-
# Generated by Django 1.10.7 on 2017-12-04 12:35
from __future__ import unicode_literals
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('web', '0078_auto_20171204_1040'),
]
operations = [
migrations.CreateModel(
name='StudyNotificationParameters',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('exceeded_visits_visible', models.BooleanField(default=True, verbose_name=b'exceeded visit time')),
('missing_redcap_subject_visible',
models.BooleanField(default=True, verbose_name=b'missing RED Cap subject')),
('inconsistent_redcap_subject_visible',
models.BooleanField(default=True, verbose_name=b'inconsistent RED Cap subject')),
('subject_require_contact_visible',
models.BooleanField(default=True, verbose_name=b'subject required contact')),
('subject_no_visits_visible', models.BooleanField(default=True, verbose_name=b'subject without visit')),
('unfinished_visits_visible', models.BooleanField(default=True, verbose_name=b'unfinished visits')),
('visits_with_missing_appointments_visible',
models.BooleanField(default=True, verbose_name=b'visits with missing appointments')),
('approaching_visits_without_appointments_visible',
models.BooleanField(default=True, verbose_name=b'approaching visits')),
('approaching_visits_for_mail_contact_visible',
models.BooleanField(default=True, verbose_name=b'post mail for approaching visits')),
('unfinished_appointments_visible',
models.BooleanField(default=True, verbose_name=b'unfinished appointments')),
],
),
migrations.RunSQL('insert into web_studynotificationparameters (exceeded_visits_visible,' +
'missing_redcap_subject_visible,' +
'inconsistent_redcap_subject_visible,' +
'subject_require_contact_visible,' +
'subject_no_visits_visible,' +
'unfinished_visits_visible,' +
'visits_with_missing_appointments_visible,' +
'approaching_visits_without_appointments_visible,' +
'approaching_visits_for_mail_contact_visible,' +
'unfinished_appointments_visible' +
') values(true, true, true, true, true, true, true, true, true, true)'),
migrations.AddField(
model_name='study',
name='notification_parameters',
field=models.OneToOneField(default=1, on_delete=django.db.models.deletion.CASCADE,
to='web.StudyNotificationParameters'),
preserve_default=False,
),
]
Loading