|
3 | 3 | from django.contrib import admin |
4 | 4 |
|
5 | 5 | from apps.cms.admin import ContentManageableModelAdmin, ContentManageableStackedInline |
6 | | -from apps.downloads.models import ( |
7 | | - OS, |
8 | | - Release, |
9 | | - ReleaseFile, |
10 | | - update_download_landing_sources_box, |
11 | | - update_homepage_download_box, |
12 | | - update_supernav, |
13 | | -) |
14 | | -from fastly.utils import purge_url |
| 6 | +from apps.downloads.models import OS, Release, ReleaseFile |
15 | 7 |
|
16 | 8 |
|
17 | 9 | @admin.register(OS) |
@@ -42,18 +34,6 @@ class ReleaseAdmin(ContentManageableModelAdmin): |
42 | 34 | search_fields = ["name", "slug"] |
43 | 35 | ordering = ["-release_date"] |
44 | 36 |
|
45 | | - def save_related(self, request, form, formsets, change): |
46 | | - """Update supernav after inline ReleaseFiles are saved and purge CDN.""" |
47 | | - super().save_related(request, form, formsets, change) |
48 | | - instance = form.instance |
49 | | - if instance.is_published: |
50 | | - update_supernav() |
51 | | - update_download_landing_sources_box() |
52 | | - update_homepage_download_box() |
53 | | - purge_url("/box/supernav-python-downloads/") |
54 | | - purge_url("/box/homepage-downloads/") |
55 | | - purge_url("/box/download-sources/") |
56 | | - |
57 | 37 | def formfield_for_dbfield(self, db_field, request, **kwargs): |
58 | 38 | """Add placeholder text to the release name field.""" |
59 | 39 | field = super().formfield_for_dbfield(db_field, request, **kwargs) |
|
0 commit comments