diff --git a/src/main/java/com/example/proyectofinal/controllers/EmailController.java b/src/main/java/com/example/proyectofinal/controllers/EmailController.java deleted file mode 100644 index c9b1d87..0000000 --- a/src/main/java/com/example/proyectofinal/controllers/EmailController.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.example.proyectofinal.controllers; - -import org.springframework.stereotype.Controller; - -@Controller -public class EmailController { -} diff --git a/src/main/java/com/example/proyectofinal/models/empresas/Alumno.java b/src/main/java/com/example/proyectofinal/models/empresas/Alumno.java index 1a09280..85879b7 100644 --- a/src/main/java/com/example/proyectofinal/models/empresas/Alumno.java +++ b/src/main/java/com/example/proyectofinal/models/empresas/Alumno.java @@ -44,7 +44,7 @@ public class Alumno { private String genero; @NonNull - @Column(length = 45) + @Column(length = 8) private String nia; @NonNull diff --git a/src/main/java/com/example/proyectofinal/models/empresas/Ciclo.java b/src/main/java/com/example/proyectofinal/models/empresas/Ciclo.java index 95e6adf..bc52d6f 100644 --- a/src/main/java/com/example/proyectofinal/models/empresas/Ciclo.java +++ b/src/main/java/com/example/proyectofinal/models/empresas/Ciclo.java @@ -20,12 +20,11 @@ public class Ciclo { private long id; @NonNull - @Column(length = 70) + @Column(length = 100) private String nombre; - //TODO add String codigo 40 @NonNull - @Column(length = 70) + @Column(length = 15) private String codigo; @ManyToOne(cascade = {CascadeType.PERSIST,CascadeType.MERGE,CascadeType.REFRESH},fetch = FetchType.EAGER) diff --git a/src/main/java/com/example/proyectofinal/models/empresas/Contacto.java b/src/main/java/com/example/proyectofinal/models/empresas/Contacto.java index e606ce1..38f17e6 100644 --- a/src/main/java/com/example/proyectofinal/models/empresas/Contacto.java +++ b/src/main/java/com/example/proyectofinal/models/empresas/Contacto.java @@ -21,20 +21,20 @@ public class Contacto { private long id; @NonNull - @Column(length = 75) + @Column(length = 100) private String nombre; @NonNull - @Column(length = 125) + @Column(length = 100) private String apellido; - @Column(length = 125) + @Column(length = 100) private String apellido2; @Column(length = 100) private String correo; - @Column(length = 70) + @Column(length = 10) private String telefono; @ManyToOne(cascade = {CascadeType.PERSIST,CascadeType.MERGE,CascadeType.REFRESH},fetch = FetchType.EAGER) diff --git a/src/main/java/com/example/proyectofinal/models/empresas/Empresa.java b/src/main/java/com/example/proyectofinal/models/empresas/Empresa.java index 4dc42c1..38b02f8 100644 --- a/src/main/java/com/example/proyectofinal/models/empresas/Empresa.java +++ b/src/main/java/com/example/proyectofinal/models/empresas/Empresa.java @@ -19,11 +19,11 @@ public class Empresa { private long id; @NonNull - @Column(length = 70) + @Column(length = 100) private String nombre; @NonNull - @Column(length = 70) + @Column(length = 9) private String cif; @NonNull @@ -31,7 +31,7 @@ public class Empresa { private String correo; @NonNull - @Column(length = 70) + @Column(length = 10) private String telefono; diff --git a/src/main/java/com/example/proyectofinal/models/empresas/Familia.java b/src/main/java/com/example/proyectofinal/models/empresas/Familia.java index e110fe7..15bb23b 100644 --- a/src/main/java/com/example/proyectofinal/models/empresas/Familia.java +++ b/src/main/java/com/example/proyectofinal/models/empresas/Familia.java @@ -17,7 +17,7 @@ public class Familia { private long id; @NonNull - @Column(length = 70) + @Column(length = 100) private String nombre; public Familia(@NonNull String nombre) { diff --git a/src/main/java/com/example/proyectofinal/models/empresas/Oferta.java b/src/main/java/com/example/proyectofinal/models/empresas/Oferta.java index 3898b63..eeee9b8 100644 --- a/src/main/java/com/example/proyectofinal/models/empresas/Oferta.java +++ b/src/main/java/com/example/proyectofinal/models/empresas/Oferta.java @@ -23,7 +23,7 @@ public class Oferta { private long id; @NonNull - @Column(length = 70) + @Column(length = 100) private String nombre; //TODO see the order of elements diff --git a/src/main/java/com/example/proyectofinal/models/empresas/Sector.java b/src/main/java/com/example/proyectofinal/models/empresas/Sector.java index 038a601..8d67db1 100644 --- a/src/main/java/com/example/proyectofinal/models/empresas/Sector.java +++ b/src/main/java/com/example/proyectofinal/models/empresas/Sector.java @@ -17,7 +17,7 @@ public class Sector { private long id; @NonNull - @Column(length = 75) + @Column(length = 100) private String nombre; } diff --git a/src/main/java/com/example/proyectofinal/models/empresas/Skill.java b/src/main/java/com/example/proyectofinal/models/empresas/Skill.java index 1ea85c1..8339003 100644 --- a/src/main/java/com/example/proyectofinal/models/empresas/Skill.java +++ b/src/main/java/com/example/proyectofinal/models/empresas/Skill.java @@ -22,7 +22,7 @@ public class Skill { private long id; @NonNull - @Column(length = 75) + @Column(length = 100) private String nombre; @JsonBackReference diff --git a/src/main/java/com/example/proyectofinal/models/empresas/Sucursal.java b/src/main/java/com/example/proyectofinal/models/empresas/Sucursal.java index 5b33b8e..3c53445 100644 --- a/src/main/java/com/example/proyectofinal/models/empresas/Sucursal.java +++ b/src/main/java/com/example/proyectofinal/models/empresas/Sucursal.java @@ -20,11 +20,11 @@ public class Sucursal { private long id; @NonNull - @Column(length = 75) + @Column(length = 100) private String nombre; @NonNull - @Column(length = 75) + @Column(length = 100) private String localidad; @NonNull diff --git a/src/main/java/com/example/proyectofinal/servicios/empresa/OfertaService.java b/src/main/java/com/example/proyectofinal/servicios/empresa/OfertaService.java index 8a299fb..d5689eb 100644 --- a/src/main/java/com/example/proyectofinal/servicios/empresa/OfertaService.java +++ b/src/main/java/com/example/proyectofinal/servicios/empresa/OfertaService.java @@ -222,11 +222,10 @@ public class OfertaService implements IOferta { sbMessage.append("Empresa: ").append(oferta.getSucursal().getEmpresa().getNombre()).append("\n"); System.out.println("TEST " + alumno.getNombre()); System.out.println("TEST CORREO " + alumno.getCorreo()); - //mailService.sendEmail(alumno.getCorreo(), "Nueva oferta de practicas", sbMessage.toString()); + mailService.sendEmail(alumno.getCorreo(), "Nueva oferta de practicas", sbMessage.toString()); if(alumno.getCorreo2() != null){ - //mailService.sendEmail(alumno.getCorreo2(), "Nueva oferta de practicas", sbMessage.toString()); + mailService.sendEmail(alumno.getCorreo2(), "Nueva oferta de practicas", sbMessage.toString()); } - } } diff --git a/src/main/resources/templates/admin/alumno/create.html b/src/main/resources/templates/admin/alumno/create.html index 8ca6b7d..84858a0 100644 --- a/src/main/resources/templates/admin/alumno/create.html +++ b/src/main/resources/templates/admin/alumno/create.html @@ -35,9 +35,28 @@ form input[type="submit"], form input[type="button"] { width: 100px; } - form input[type="text"]{ - width: 75%; + + form input { + width: 85%; + height: 20px; + font-size: 18px; + } + + #keywords { + width: 100%; + height: auto; + min-height: 40px; } + + .tagify { + width: 100%; /* Limit the width to the parent's width */ + height: auto; /* Adjusts the height automatically based on content */ + min-height: 40px; /* Minimum height when there are no or few keywords */ + display: block; /* Makes the input field a block-level element */ + white-space: pre-wrap; /* Allows the input field to wrap its contents */ + overflow-wrap: break-word; /* Breaks the word in case it's too long */ + } + form label{ font-size: 20px; margin-bottom: 10px; @@ -134,7 +153,7 @@
- +
@@ -173,6 +192,9 @@ $('#skills').select2(); var tagifyInput = document.querySelector('input[name=tags]'); var tagify = new Tagify(tagifyInput, { + dropdown:{ + enabled: 0 + }, callbacks: { add: function(e){ if(e.detail.data.value.trim() === ""){ @@ -195,8 +217,6 @@ var tags = tagify.value.map(function(tagData) { return tagData.value ? tagData.value.trim() : null; }).filter(function(tag) { return tag; }); - - // Convert the tags array to a comma-separated string var joinedKeywords = tags.join(','); formDataArray.push({name: 'ciclo', value: $('#ciclo').val()}); diff --git a/src/main/resources/templates/admin/alumno/update.html b/src/main/resources/templates/admin/alumno/update.html index cc4d47e..9a8f9f1 100644 --- a/src/main/resources/templates/admin/alumno/update.html +++ b/src/main/resources/templates/admin/alumno/update.html @@ -75,7 +75,7 @@
- +
@@ -121,7 +121,7 @@
- +
diff --git a/src/main/resources/templates/admin/contacto/create.html b/src/main/resources/templates/admin/contacto/create.html index 25d1be6..767873d 100644 --- a/src/main/resources/templates/admin/contacto/create.html +++ b/src/main/resources/templates/admin/contacto/create.html @@ -57,28 +57,28 @@
- +
- +
- +
- +
diff --git a/src/main/resources/templates/admin/contacto/update.html b/src/main/resources/templates/admin/contacto/update.html index 159ed06..36fb46c 100644 --- a/src/main/resources/templates/admin/contacto/update.html +++ b/src/main/resources/templates/admin/contacto/update.html @@ -57,28 +57,28 @@
- +
- +
- +
- +
diff --git a/src/main/resources/templates/admin/empresa/create.html b/src/main/resources/templates/admin/empresa/create.html index 690351b..9ffa5f6 100644 --- a/src/main/resources/templates/admin/empresa/create.html +++ b/src/main/resources/templates/admin/empresa/create.html @@ -59,7 +59,7 @@
- +
@@ -110,12 +110,12 @@