|
1 | 1 | from django.contrib import admin |
2 | 2 |
|
3 | | -from .models import Announcement, RibbonCTA |
| 3 | +from .models import Announcement, ButtonCTA, RibbonCTA |
4 | 4 |
|
5 | 5 |
|
6 | 6 | @admin.register(Announcement) |
@@ -28,3 +28,16 @@ class RibbonCTAAdmin(admin.ModelAdmin): |
28 | 28 | ("Status", {"fields": ("is_active",)}), |
29 | 29 | ("Metadata", {"fields": ("created_at", "updated_at")}), |
30 | 30 | ) |
| 31 | + |
| 32 | + |
| 33 | +@admin.register(ButtonCTA) |
| 34 | +class ButtonCTAAdmin(admin.ModelAdmin): |
| 35 | + list_display = ("label", "url", "is_active", "created_at", "updated_at") |
| 36 | + list_filter = ("is_active", "created_at") |
| 37 | + search_fields = ("label", "url") |
| 38 | + readonly_fields = ("created_at", "updated_at") |
| 39 | + fieldsets = ( |
| 40 | + ("Content", {"fields": ("label", "url")}), |
| 41 | + ("Status", {"fields": ("is_active",)}), |
| 42 | + ("Metadata", {"fields": ("created_at", "updated_at")}), |
| 43 | + ) |
0 commit comments