This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
from django.contrib import admin,messages
|
from django.contrib import admin,messages
|
||||||
from django.utils.translation import ngettext
|
from django.utils.translation import ngettext
|
||||||
from .models import Deployment_Data,Schedule_Day_Data,Schedule_Week_Data,Namespace_Data,namespace_cmm_data_object
|
from .models import Deployment_Data,Schedule_Day_Data,Schedule_Week_Data,Namespace_Data,namespace_cmm_data_object
|
||||||
from .utils import import_namespace
|
from .utils import import_namespace,import_deployment
|
||||||
from apps.kubernetes_connection.utils import scale_up,scale_down
|
from apps.kubernetes_connection.utils import scale_up,scale_down
|
||||||
|
|
||||||
DB = 'cloudmanager_db'
|
DB = 'cloudmanager_db'
|
||||||
@@ -50,10 +50,20 @@ def import_namespace_admin(modeladmin, request, queryset):
|
|||||||
#
|
#
|
||||||
# don't forgot to clear thge quyeryset before running this
|
# don't forgot to clear thge quyeryset before running this
|
||||||
#
|
#
|
||||||
import_namespace(namespace_cmm_data_object)
|
import_namespace(Namespace_Data.objects)
|
||||||
print("simpsons_data_object.create(season=2, episode=3, url='google.com'', seen=True)")
|
#print("simpsons_data_object.create(season=2, episode=3, url='google.com'', seen=True)")
|
||||||
#call function to trigger refresh of all deploy
|
#call function to trigger refresh of all deploy
|
||||||
|
|
||||||
|
@admin.action(description="import deployment")
|
||||||
|
def import_deployment_admin(modeladmin, request, queryset):
|
||||||
|
#
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# don't forgot to clear thge quyeryset before running this
|
||||||
|
#
|
||||||
|
import_deployment(Deployment_Data.objects)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class ActiveAtHourFilter(admin.SimpleListFilter):
|
class ActiveAtHourFilter(admin.SimpleListFilter):
|
||||||
title = 'Active at hour'
|
title = 'Active at hour'
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ from django.db import models
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class Schedule_Week_Data(models.Model):
|
class Schedule_Week_Data(models.Model):
|
||||||
name_schedule = models.CharField(max_length=100,unique=True)
|
name_schedule = models.CharField(max_length=100,unique=True)
|
||||||
state_Monday = models.BooleanField()
|
state_Monday = models.BooleanField()
|
||||||
@@ -61,5 +62,3 @@ class Namespace_Data(models.Model):
|
|||||||
#deployments = models.ForeignKey(Schedule_Week_Data,null=True, blank=True, on_delete=models.SET_NULL)
|
#deployments = models.ForeignKey(Schedule_Week_Data,null=True, blank=True, on_delete=models.SET_NULL)
|
||||||
class Meta:
|
class Meta:
|
||||||
db_table = 'namespace'
|
db_table = 'namespace'
|
||||||
|
|
||||||
namespace_cmm_data_object = Namespace_Data.objects.using('cloudmanager_db')
|
|
||||||
@@ -4,10 +4,10 @@ from apps.kubernetes_connection.utils import get_namespace
|
|||||||
def import_namespace(queryset):
|
def import_namespace(queryset):
|
||||||
namespaces_list = get_namespace()
|
namespaces_list = get_namespace()
|
||||||
for namespace in namespaces_list:
|
for namespace in namespaces_list:
|
||||||
queryset.create(namespace=namespace)
|
queryset.objects.create(namespace=namespace)
|
||||||
|
|
||||||
def import_deployment(queryset):
|
def import_deployment(queryset):
|
||||||
namespaces_list = get_namespace()
|
deployment_list = get_deployments()
|
||||||
#for namespace in namespaces_list:
|
for deployment in deployment_list:
|
||||||
# queryset.create(namespace=namespace)
|
queryset.objects.create(deployment=deployment)
|
||||||
|
|
||||||
@@ -38,7 +38,7 @@ class StreamingRedirectData(models.Model):
|
|||||||
def season_information(self, serie_name):
|
def season_information(self, serie_name):
|
||||||
betaserie = betaserieUtils()
|
betaserie = betaserieUtils()
|
||||||
print(serie_name)
|
print(serie_name)
|
||||||
print(betaserie.identify_serie(serie_name))
|
print(betaserie.identify_serie(serie_name,True))
|
||||||
return betaserie.series_information(betaserie.identify_serie(serie_name))[0]
|
return betaserie.series_information(betaserie.identify_serie(serie_name))[0]
|
||||||
|
|
||||||
def maximum_Number_Season(self, serie_name):
|
def maximum_Number_Season(self, serie_name):
|
||||||
|
|||||||
Reference in New Issue
Block a user