From 60f39d153d29e9fd10ed4ec4a684962a5225ced1 Mon Sep 17 00:00:00 2001 From: Ed Woodward Date: Tue, 12 Apr 2022 14:13:40 -0500 Subject: [PATCH] Changes for interest and map fields on Home page --- pages/migrations/0060_auto_20220412_1344.py | 54 +++++++++++++++++++++ pages/models.py | 30 ++++++------ 2 files changed, 69 insertions(+), 15 deletions(-) create mode 100644 pages/migrations/0060_auto_20220412_1344.py diff --git a/pages/migrations/0060_auto_20220412_1344.py b/pages/migrations/0060_auto_20220412_1344.py new file mode 100644 index 000000000..6cc541961 --- /dev/null +++ b/pages/migrations/0060_auto_20220412_1344.py @@ -0,0 +1,54 @@ +# Generated by Django 3.2.9 on 2022-04-12 18:44 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('pages', '0059_alter_supporters_funder_groups'), + ] + + operations = [ + migrations.RenameField( + model_name='homepage', + old_name='whats_openstax_donate_text', + new_name='whats_openstax_interest_text', + ), + migrations.RemoveField( + model_name='homepage', + name='whats_openstax_give_link', + ), + migrations.RemoveField( + model_name='homepage', + name='whats_openstax_give_text', + ), + migrations.RemoveField( + model_name='homepage', + name='whats_openstax_learn_more_link', + ), + migrations.RemoveField( + model_name='homepage', + name='whats_openstax_learn_more_text', + ), + migrations.AddField( + model_name='homepage', + name='map_button_text', + field=models.CharField(blank=True, default='', max_length=255), + ), + migrations.AddField( + model_name='homepage', + name='map_text', + field=models.TextField(blank=True, default=''), + ), + migrations.AddField( + model_name='homepage', + name='whats_openstax_interest_headline', + field=models.CharField(blank=True, default='', max_length=255), + ), + migrations.AddField( + model_name='homepage', + name='whats_openstax_interest_link_text', + field=models.CharField(blank=True, default='', max_length=255), + ), + ] diff --git a/pages/models.py b/pages/models.py index 995148cfb..f5b5b5dae 100644 --- a/pages/models.py +++ b/pages/models.py @@ -285,11 +285,9 @@ class HomePage(Page): ])))], max_num=4)) whats_openstax_headline = models.CharField(default='', blank=True, max_length=255) whats_openstax_description = models.TextField(default='', blank=True) - whats_openstax_donate_text = models.TextField(default='', blank=True) - whats_openstax_give_text = models.CharField(default='', blank=True, max_length=255) - whats_openstax_give_link = models.URLField(blank=True, default='') - whats_openstax_learn_more_text = models.CharField(default='', blank=True, max_length=255) - whats_openstax_learn_more_link = models.URLField(blank=True, default='') + whats_openstax_interest_headline = models.CharField(default='', blank=True, max_length=255) + whats_openstax_interest_text = models.TextField(default='', blank=True) + whats_openstax_interest_link_text = models.CharField(default='', blank=True, max_length=255) whats_openstax_image = models.ForeignKey( 'wagtailimages.Image', null=True, @@ -298,6 +296,8 @@ class HomePage(Page): related_name='+' ) + map_text = models.TextField(default='', blank=True) + map_button_text = models.CharField(default='', blank=True, max_length=255) promote_image = models.ForeignKey( 'wagtailimages.Image', null=True, @@ -342,12 +342,12 @@ class HomePage(Page): APIField('tutor_features'), APIField('whats_openstax_headline'), APIField('whats_openstax_description'), - APIField('whats_openstax_donate_text'), - APIField('whats_openstax_give_text'), - APIField('whats_openstax_give_link'), - APIField('whats_openstax_learn_more_text'), - APIField('whats_openstax_learn_more_link'), + APIField('whats_openstax_interest_headline'), + APIField('whats_openstax_interest_text'), + APIField('whats_openstax_interest_link_text'), APIField('whats_openstax_image'), + APIField('map_text'), + APIField('map_button_text'), APIField('slug'), APIField('seo_title'), APIField('search_description'), @@ -396,12 +396,12 @@ class Meta: StreamFieldPanel('tutor_features'), FieldPanel('whats_openstax_headline'), FieldPanel('whats_openstax_description'), - FieldPanel('whats_openstax_donate_text'), - FieldPanel('whats_openstax_give_text'), - FieldPanel('whats_openstax_give_link'), - FieldPanel('whats_openstax_learn_more_text'), - FieldPanel('whats_openstax_learn_more_link'), + FieldPanel('whats_openstax_interest_headline'), + FieldPanel('whats_openstax_interest_text'), + FieldPanel('whats_openstax_interest_link_text'), ImageChooserPanel('whats_openstax_image'), + FieldPanel('map_text'), + FieldPanel('map_button_text'), ] promote_panels = [