Skip to content
Snippets Groups Projects
Select Git revision
  • c3acf9d3fd8c809fbccf600be757746fa76abfea
  • test default protected
  • master protected
  • feat/custom-css
  • feat/redesign-improvements-10
  • feat/redesign-improvements-8
  • feat/redesign-fixes-3
  • feat/pirstan-changes
  • feat/separate-import-thread
  • feat/dary-improvements
  • features/add-pdf-page
  • features/add-typed-table
  • features/fix-broken-calendar-categories
  • features/add-embed-to-articles
  • features/create-mastodon-feed-block
  • features/add-custom-numbering-for-candidates
  • features/add-timeline
  • features/create-wordcloud-from-article-page
  • features/create-collapsible-extra-legal-info
  • features/extend-hero-banner
  • features/add-link-to-images
21 results

0067_delete_all_superseded_pages.py

Blame
  • 0067_delete_all_superseded_pages.py 825 B
    # Generated by Django 4.0.3 on 2022-05-06 08:49
    
    from django.db import migrations
    
    
    def delete_all_superseded_page_types(apps, schema_editor):
        Page = apps.get_model("wagtailcore", "Page")
        ContentType = apps.get_model("contenttypes", "ContentType")
    
        for model in (
            "districtafterelectionpage",
            "districtelectionpage",
            "districtelectionpointpage",
        ):
            try:
                ct = ContentType.objects.get(app_label="district", model=model)
                Page.objects.filter(content_type=ct).delete()
            except ContentType.DoesNotExist:
                pass
    
    
    class Migration(migrations.Migration):
        dependencies = [
            ("district", "0066_alter_districtarticlepage_content_and_more"),
        ]
    
        operations = [
            migrations.RunPython(delete_all_superseded_page_types),
        ]