creating the function to display the expected state list
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
from django.contrib import admin,messages
|
||||
from django.utils.translation import ngettext
|
||||
from .models import Deployment_Data,Schedule_Day_Data,Schedule_Week_Data,Namespace_Data
|
||||
from .utils import import_namespace,import_deployment,generate_default_day_schedule,generate_default_week_schedule
|
||||
from .utils import import_namespace,import_deployment,generate_default_day_schedule,generate_default_week_schedule,Check_server_supposed_XXX
|
||||
from apps.kubernetes_connection.utils import scale_up,scale_down
|
||||
|
||||
DB = 'cloudmanager_db'
|
||||
@@ -38,6 +38,12 @@ def scale_down_deploy(modeladmin, request, queryset):
|
||||
messages.SUCCESS,
|
||||
)
|
||||
|
||||
@admin.action(description="Expected False")
|
||||
def Check_server_supposed_False(modeladmin, request, queryset):
|
||||
servers_supposed_false = Check_server_supposed_XXX(False)
|
||||
for server in servers_supposed_false:
|
||||
messages.add_message(request, messages.INFO, server)
|
||||
|
||||
@admin.action(description="create default schedule")
|
||||
def generate_default_day_schedule_admin(modeladmin, request, queryset):
|
||||
generate_default_day_schedule()
|
||||
@@ -52,7 +58,7 @@ def import_namespace_admin(modeladmin, request, queryset):
|
||||
def import_deployment_admin(modeladmin, request, queryset):
|
||||
import_deployment()
|
||||
|
||||
|
||||
|
||||
|
||||
class ActiveAtHourFilter(admin.SimpleListFilter):
|
||||
title = 'Active at hour'
|
||||
@@ -89,7 +95,7 @@ class MultiDBModelAdmin(admin.ModelAdmin):
|
||||
class DeploymentDataAdmin(MultiDBModelAdmin):
|
||||
list_display = ('name', 'namespace', 'schedule_week', 'schedule_day', 'replicas')
|
||||
list_filter = (ActiveAtHourFilter,)
|
||||
actions = [scale_up_deploy,scale_down_deploy,import_deployment_admin,generate_default_day_schedule_admin]
|
||||
actions = [scale_up_deploy,scale_down_deploy,import_deployment_admin,generate_default_day_schedule_admin,Check_server_supposed_False]
|
||||
|
||||
|
||||
@admin.register(Schedule_Day_Data)
|
||||
|
||||
Reference in New Issue
Block a user