|
27 | 27 | Album, Question, Answer, ComplexSortedPerson, PrePopulatedPostLargeSlug, |
28 | 28 | AdminOrderedField, AdminOrderedModelMethod, AdminOrderedAdminMethod, |
29 | 29 | AdminOrderedCallable, Report, Color2, UnorderedObject, MainPrepopulated, |
30 | | - RelatedPrepopulated) |
| 30 | + RelatedPrepopulated, UndeletableObject) |
31 | 31 |
|
32 | 32 |
|
33 | 33 | def callable_year(dt_value): |
@@ -569,6 +569,11 @@ class UnorderedObjectAdmin(admin.ModelAdmin): |
569 | 569 | list_per_page = 2 |
570 | 570 |
|
571 | 571 |
|
| 572 | +class UndeletableObjectAdmin(admin.ModelAdmin): |
| 573 | + def change_view(self, *args, **kwargs): |
| 574 | + kwargs['extra_context'] = {'show_delete': False} |
| 575 | + return super(UndeletableObjectAdmin, self).change_view(*args, **kwargs) |
| 576 | + |
572 | 577 |
|
573 | 578 | site = admin.AdminSite(name="admin") |
574 | 579 | site.register(Article, ArticleAdmin) |
@@ -616,6 +621,7 @@ class UnorderedObjectAdmin(admin.ModelAdmin): |
616 | 621 | site.register(Report, ReportAdmin) |
617 | 622 | site.register(MainPrepopulated, MainPrepopulatedAdmin) |
618 | 623 | site.register(UnorderedObject, UnorderedObjectAdmin) |
| 624 | +site.register(UndeletableObject, UndeletableObjectAdmin) |
619 | 625 |
|
620 | 626 | # We intentionally register Promo and ChapterXtra1 but not Chapter nor ChapterXtra2. |
621 | 627 | # That way we cover all four cases: |
|
0 commit comments