('conference', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='media', to='teleforma.conference', verbose_name='conference')),
('course', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='media', to='teleforma.course', verbose_name='course')),
('course_type', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='media', to='teleforma.coursetype', verbose_name='course type')),
+ ('approx_duration', teleforma.fields.DurationField(blank=True, default='0', verbose_name='approximative duration')),
],
options={
'db_table': 'teleforma_media',
('site', models.ForeignKey(editable=False, on_delete=django.db.models.deletion.CASCADE, to='sites.site')),
('suggested_conferences', models.ManyToManyField(blank=True, related_name='seminars_related', to='teleforma.Conference', verbose_name='suggested conferences')),
('suggested_seminars', models.ManyToManyField(blank=True, related_name='seminars_related', to='teleforma.Seminar', verbose_name='suggested seminars')),
+
],
options={
'verbose_name': 'Seminar',
--- /dev/null
+
+# Generated by Django 3.2.3 on 2022-01-12 17:55
+
+from django.db import migrations, models
+TARGET_APP = 'forms' # application label migration is for
+
+class Migration(migrations.Migration):
+
+ def __init__(self, name, app_label):
+ # overriding application operated upon
+ super(Migration, self).__init__(name, TARGET_APP)
+
+ # specify what original migration file it replaces
+ # or leave migration loader confused about unapplied migration
+ replaces = ((TARGET_APP, __module__.rsplit('.', 1)[-1]),)
+
+ dependencies = [
+ ('teleforma', '0003_auto_20220112_1629'),
+ ]
+
+
+ operations = [
+ migrations.AddField(
+ model_name='form',
+ name='redirect_url',
+ field=models.CharField(blank=True, help_text='An alternate URL to redirect to after form submission', max_length=200, null=True, verbose_name='Redirect url'),
+ ),
+ migrations.AddField(
+ model_name='form',
+ name='sites',
+ field=models.ManyToManyField(default=[1], related_name='forms_form_forms', to='sites.Site'),
+ ),
+ ]
\ No newline at end of file
upcoming = models.BooleanField("A venir (shop)", default=False)
type = models.ForeignKey(SeminarType, related_name='seminar', verbose_name=_('type'),
blank=True, null=True, on_delete=models.SET_NULL)
- period = ForeignKey('Period', related_name='seminar', verbose_name=_('period'),
+ period = models.ForeignKey('Period', related_name='seminar', verbose_name=_('period'),
null=True, blank=True, on_delete=models.SET_NULL)
course = models.ForeignKey(Course, related_name='seminar', verbose_name=_('course'), on_delete=models.CASCADE)
rank = models.IntegerField(_('rank'), blank=True, null=True)