]> git.parisson.com Git - teleforma.git/commitdiff
Fix migrations
authorYoan Le Clanche <yoanl@pilotsystems.net>
Thu, 13 Jan 2022 13:46:15 +0000 (14:46 +0100)
committerYoan Le Clanche <yoanl@pilotsystems.net>
Thu, 13 Jan 2022 13:46:15 +0000 (14:46 +0100)
teleforma/migrations/0001_initial.py
teleforma/migrations/0004_forms_builder.py [new file with mode: 0644]
teleforma/models/pro.py

index 4e769996edec57d70ea3e9477fafbe4a39adee2e..fdf86fc74fe066f95ef63178b53e9634285b702e 100644 (file)
@@ -184,6 +184,7 @@ class Migration(migrations.Migration):
                 ('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',
@@ -278,6 +279,7 @@ class Migration(migrations.Migration):
                 ('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',
diff --git a/teleforma/migrations/0004_forms_builder.py b/teleforma/migrations/0004_forms_builder.py
new file mode 100644 (file)
index 0000000..01e44a4
--- /dev/null
@@ -0,0 +1,33 @@
+
+# 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
index 31a309fcd2fc997fe040e9e2457faac91e2541d7..ad6a18bdf1404cbc3362297ad1fc7c7644f56e34 100644 (file)
@@ -70,7 +70,7 @@ class Seminar(ClonableMixin, Displayable, ProductCodeMixin, SuggestionsMixin):
     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)