This commit is contained in:
@@ -6,7 +6,6 @@ from apps.kubernetes_connection.utils import scale_up,scale_down
|
||||
from admin_extra_buttons.api import button
|
||||
from core.admin import UniversalModelAdmin
|
||||
|
||||
DB = 'cloudmanager_db'
|
||||
|
||||
|
||||
@admin.action(description="scale up")
|
||||
@@ -67,23 +66,6 @@ class ActiveAtHourFilter(admin.SimpleListFilter):
|
||||
return queryset
|
||||
|
||||
|
||||
class MultiDBModelAdmin(admin.ModelAdmin):
|
||||
"""Base class that pins all admin operations to DB."""
|
||||
db = DB
|
||||
|
||||
def get_queryset(self, request):
|
||||
return super().get_queryset(request).using(self.db)
|
||||
|
||||
def save_model(self, request, obj, form, change):
|
||||
obj.save(using=self.db)
|
||||
|
||||
def delete_model(self, request, obj):
|
||||
obj.delete(using=self.db)
|
||||
|
||||
def delete_queryset(self, request, queryset):
|
||||
queryset.using(self.db).delete()
|
||||
|
||||
|
||||
@admin.register(Deployment_Data)
|
||||
class DeploymentDataAdmin(UniversalModelAdmin):
|
||||
list_display = ('name', 'namespace', 'schedule_week', 'schedule_day', 'replicas')
|
||||
|
||||
Reference in New Issue
Block a user