add model for compute plans
This commit is contained in:
parent
1347f9c72a
commit
cc5307a723
3 changed files with 115 additions and 4 deletions
|
|
@ -5,6 +5,7 @@ from adminsortable2.admin import SortableAdminMixin
|
|||
from .models import (
|
||||
Category,
|
||||
CloudProvider,
|
||||
ComputePlan,
|
||||
ConsultingPartner,
|
||||
ExternalLink,
|
||||
ExternalLinkOffering,
|
||||
|
|
@ -67,6 +68,12 @@ class CategoryAdmin(admin.ModelAdmin):
|
|||
ordering = ("order", "name")
|
||||
|
||||
|
||||
class ComputePlansInline(SortableAdminMixin, admin.ModelAdmin):
|
||||
model = ComputePlan
|
||||
extra = 1
|
||||
fieldsets = ((None, {"fields": ("name", "vcpus", "ram", "price_chf")}),)
|
||||
|
||||
|
||||
@admin.register(CloudProvider)
|
||||
class CloudProviderAdmin(SortableAdminMixin, admin.ModelAdmin):
|
||||
list_display = (
|
||||
|
|
@ -179,3 +186,10 @@ class WebsiteFaqAdmin(SortableAdminMixin, admin.ModelAdmin):
|
|||
list_display = ("question", "order")
|
||||
search_fields = ("question", "answer")
|
||||
ordering = ("order",)
|
||||
|
||||
|
||||
@admin.register(ComputePlan)
|
||||
class ComputePlansAdmin(admin.ModelAdmin):
|
||||
list_display = ("name", "cloud_provider", "vcpus", "ram", "price_chf", "active")
|
||||
search_fields = ("name", "cloud_provider")
|
||||
ordering = ("name",)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue