diff --git a/Riesgos/K8S/Makefile.local b/Riesgos/K8S/Makefile.local index 2ef4e94..c450ede 100644 --- a/Riesgos/K8S/Makefile.local +++ b/Riesgos/K8S/Makefile.local @@ -2,7 +2,7 @@ export ARQUITECTURA := $(shell lscpu |grep itectur | tr -d ' '| cut -f2 -d':') export REGISTRY=localhost:30500 #export REGISTRY=registry.reymota.es -export IMG_VERSION = 0.66 +export IMG_VERSION = 0.72 export IMG_NGINX_VERSION = 1.1 # limpia todo diff --git a/Riesgos/riesgos/gestion/models.py b/Riesgos/riesgos/gestion/models.py index 72f01a0..835c875 100644 --- a/Riesgos/riesgos/gestion/models.py +++ b/Riesgos/riesgos/gestion/models.py @@ -34,7 +34,7 @@ class Riesgo(models.Model): fecha_liberacion = models.DateField() a_liberar = models.BooleanField(default=False) a_ejecutar = models.BooleanField(default=False) - accion = models.ForeignKey(Accion, on_delete=models.CASCADE) + accion = models.ForeignKey(Accion, on_delete=models.CASCADE, blank=True, null=False) def __str__(self): return str(self.titulo) diff --git a/Riesgos/riesgos/gestion/urls.py b/Riesgos/riesgos/gestion/urls.py index 116cf76..07d55a3 100644 --- a/Riesgos/riesgos/gestion/urls.py +++ b/Riesgos/riesgos/gestion/urls.py @@ -12,9 +12,9 @@ urlpatterns = [ path('proyectos//editar/', views.editar_proyecto, name='editar_proyecto'), path('proyectos//eliminar/', views.eliminar_proyecto, name='eliminar_proyecto'), - path('riesgos/', views.lista_riesgos, name='lista_riesgos'), - path('riesgos/nuevo/', views.nuevo_riesgo, name='nuevo_riesgo'), - path('riesgos//', views.detalle_riesgo, name='detalle_riesgo'), - path('riesgos//editar/', views.editar_riesgo, name='editar_riesgo'), - path('riesgos//eliminar/', views.eliminar_riesgo, name='eliminar_riesgo'), + path('gestion/', views.lista_riesgos, name='lista_riesgos'), + path('gestion/nuevo/', views.nuevo_riesgo, name='nuevo_riesgo'), + path('gestion//', views.detalle_riesgo, name='detalle_riesgo'), + path('gestion//editar/', views.editar_riesgo, name='editar_riesgo'), + path('gestion//eliminar/', views.eliminar_riesgo, name='eliminar_riesgo'), ] diff --git a/Riesgos/riesgos/gestion/views.py b/Riesgos/riesgos/gestion/views.py index 76b2ebc..1fd2606 100644 --- a/Riesgos/riesgos/gestion/views.py +++ b/Riesgos/riesgos/gestion/views.py @@ -88,33 +88,7 @@ def nuevo_riesgo(request): if form.is_valid(): instancia = form.save(commit=False) - aplica_descuento = form.cleaned_data['aplica_descuento'] - - if aplica_descuento: - instancia.descuento = float(instancia.importe) * 0.03 - else: - instancia.descuento = 0.0 - - instancia.importe = float(instancia.importe) - instancia.descuento - - if instancia.litros > 0: - instancia.precioxlitro = round(instancia.importe / float(instancia.litros), 2) - else: - instancia.precioxlitro = 0 - - # lee todos los riesgos del vehĂ­culo - # riesgos = Riesgos.query.filter_by(proyecto_id=proyecto_id).all() - - if Riesgo.objects.filter(proyecto_id=instancia.proyecto): - riesgos = Riesgo.objects.filter(proyecto_id=instancia.proyecto).order_by('-fecha')[0] - - instancia.kmsrecorridos = instancia.kms - riesgos.kms - - if instancia.kmsrecorridos > 0: - instancia.consumo = round(instancia.litros * 100 / instancia.kmsrecorridos, 2) - else: - instancia.kmsrecorridos = 0 - instancia.consumo = 0 + instancia.valor = float(instancia.importe) * float(instancia.probabilidad) / 100 instancia.save() diff --git a/Riesgos/riesgos/templates/gestion/index.html b/Riesgos/riesgos/templates/gestion/index.html index ba0bd9c..a1a2439 100644 --- a/Riesgos/riesgos/templates/gestion/index.html +++ b/Riesgos/riesgos/templates/gestion/index.html @@ -2,7 +2,7 @@ {% block menuapp %} -{% include 'repostajes/_menu-repostajes.html' %} +{% include 'gestion/_menu-riesgos.html' %} {% endblock menuapp %} diff --git a/Riesgos/riesgos/templates/gestion/lista_proyectos.html b/Riesgos/riesgos/templates/gestion/lista_proyectos.html index 541e01f..cb82996 100644 --- a/Riesgos/riesgos/templates/gestion/lista_proyectos.html +++ b/Riesgos/riesgos/templates/gestion/lista_proyectos.html @@ -2,7 +2,7 @@ {% block menuapp %} -{% include 'riesgos/_menu-riesgos.html' %} +{% include 'gestion/_menu-riesgos.html' %} {% endblock menuapp %} diff --git a/Riesgos/riesgos/templates/gestion/lista_riesgos.html b/Riesgos/riesgos/templates/gestion/lista_riesgos.html index 3425a03..3daa2d9 100644 --- a/Riesgos/riesgos/templates/gestion/lista_riesgos.html +++ b/Riesgos/riesgos/templates/gestion/lista_riesgos.html @@ -2,7 +2,7 @@ {% block menuapp %} -{% include 'riesgos/_menu-riesgos.html' %} +{% include 'gestion/_menu-riesgos.html' %} {% endblock menuapp %} diff --git a/WebServer/nginx-deployment.yaml b/WebServer/nginx-deployment.yaml new file mode 100644 index 0000000..726169e --- /dev/null +++ b/WebServer/nginx-deployment.yaml @@ -0,0 +1,21 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: nginx + labels: + app: nginx +spec: + replicas: 1 + selector: + matchLabels: + app: nginx + template: + metadata: + labels: + app: nginx + spec: + containers: + - name: nginx + image: nginx + ports: + - containerPort: 80 diff --git a/WebServer/nginx-service.yaml b/WebServer/nginx-service.yaml new file mode 100644 index 0000000..1d81f81 --- /dev/null +++ b/WebServer/nginx-service.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: Service +metadata: + name: ngnix-service +spec: + selector: + app: nginx + type: NodePort + ports: + - protocol: TCP + port: 80 + targetPort: 80