From 05ac36c57a1957cffd4a9f4d3e68af2475b6a418 Mon Sep 17 00:00:00 2001 From: Kris Villa Date: Mon, 29 Jun 2026 19:32:12 +0200 Subject: [PATCH 1/2] Registro --- SOLUCIONES_IMPLEMENTADAS.md | 128 ++++++++++++++++++ backend/pom.xml | 2 +- .../es/recursoscatolicos/DataInitializer.java | 40 ++++++ .../controller/UsuarioController.java | 32 +++++ 4 files changed, 201 insertions(+), 1 deletion(-) create mode 100644 SOLUCIONES_IMPLEMENTADAS.md create mode 100644 backend/src/main/java/es/recursoscatolicos/controller/UsuarioController.java diff --git a/SOLUCIONES_IMPLEMENTADAS.md b/SOLUCIONES_IMPLEMENTADAS.md new file mode 100644 index 0000000..4dbf469 --- /dev/null +++ b/SOLUCIONES_IMPLEMENTADAS.md @@ -0,0 +1,128 @@ +# 🔧 Soluciones Implementadas - Recursos Católicos + +## Resumen de cambios realizados + +### 1. 🔴 Problema: "No sé dónde ver los usuarios registrados" + +**Solución implementada:** +- Creado nuevo endpoint `/usuarios` (protegido) +- Solo accesible para usuarios **autenticados** + +**Cómo usarlo:** +1. Regístrate y obtén un token JWT +2. Haz una petición `GET` a: `http://localhost:8080/usuarios` +3. Incluye el header: `Authorization: Bearer {tu_token}` +4. Recibirás un JSON con todos los usuarios registrados + +**Ejemplo con curl:** +```bash +curl -H "Authorization: Bearer YOUR_TOKEN" http://localhost:8080/usuarios +``` + +**Archivos modificados:** +- ✅ `UsuarioController.java` (creado nuevo) + +--- + +### 2. 🟡 Problema: "Santo del día no funciona incluso sin estar logeado" + +**Causa identificada:** +- El controlador `/santo/hoy` estaba bien configurado en seguridad (permitido sin autenticación) +- **El problema:** La BD no tenía datos de Santos del Día inicializados + +**Soluciones implementadas:** + +#### Opción A: Inicialización automática (Recomendado ✅) +- Actualizado `DataInitializer.java` para cargar automáticamente Santos del Día al arrancar la app +- Incluye datos para fechas importantes (hoy 29/06/2026, Navidad, Pascua, etc.) + +**Cómo usarlo:** +1. Reinicia el backend +2. La BD se inicializará automáticamente +3. El endpoint `/santo/hoy` devuelve: `San Pedro y San Pablo` (29/06/2026) + +#### Opción B: Carga manual desde SQL +Si necesitas todos los datos del año, ejecuta manualmente: +```sql +mysql -u rc_user -p recursoscatolicos < backend/src/main/resources/db/init.sql +``` + +**Archivos modificados:** +- ✅ `DataInitializer.java` (añadido método `cargarSantoDelDia()`) + +--- + +## ⚙️ Configuración de Seguridad + +El endpoint `/santo/hoy` está permitido **sin autenticación** en `SecurityConfig.java`: +```java +.requestMatchers(HttpMethod.GET, "/santo/**").permitAll() +``` + +El endpoint `/usuarios` está permitido **con autenticación**: +```java +.anyRequest().authenticated() +``` + +--- + +## 🧪 Testing + +### Probar registro: +```bash +curl -X POST http://localhost:8080/auth/register \ + -H "Content-Type: application/json" \ + -d '{ + "nombre": "Juan Pérez", + "email": "juan@ejemplo.com", + "password": "Segura123!", + "tipoUsuario": "individual" + }' +``` + +### Probar Santo del Día (sin login): +```bash +curl http://localhost:8080/santo/hoy +``` + +### Probar ver usuarios (con token): +```bash +# Primero haz login para obtener el token +curl -X POST http://localhost:8080/auth/login \ + -H "Content-Type: application/json" \ + -d '{ + "email": "juan@ejemplo.com", + "password": "Segura123!" + }' + +# Usa el token recibido: +curl -H "Authorization: Bearer {token}" http://localhost:8080/usuarios +``` + +--- + +## 📋 Próximos pasos recomendados + +1. **Ampliar datos de Santos del Día** + - Actualiza `cargarSantoDelDia()` con todos los días del año + - O crea un JSON `santos-del-dia.json` y cárgalo como los otros datos + +2. **Crear panel de administración** + - Endpoint para crear/editar parroquias + - Endpoint para gestionar usuarios (lista completa, borrar, editar) + +3. **Mejorar autenticación** + - Implementar roles (ADMIN, USUARIO, etc.) + - Restringir acceso a ciertos endpoints según rol + +4. **Base de datos** + - Crear usuario de BD con contraseña fuerte (cambiar 'TU_PASSWORD_SEGURA' en init.sql) + - Hacer backup regularmente + +--- + +## 📝 Notas importantes + +- El token JWT expira cada 24 horas (configurable en `application.properties`) +- Los datos de ejemplo de parroquias se crean automáticamente en la primera ejecución +- El frontend usa `API_BASE = "http://localhost:8080"` en desarrollo diff --git a/backend/pom.xml b/backend/pom.xml index 9334050..c254b43 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -19,7 +19,7 @@ Backend para la web de recursos católicos - 25 + 21 diff --git a/backend/src/main/java/es/recursoscatolicos/DataInitializer.java b/backend/src/main/java/es/recursoscatolicos/DataInitializer.java index 1aec8ea..95f0c87 100644 --- a/backend/src/main/java/es/recursoscatolicos/DataInitializer.java +++ b/backend/src/main/java/es/recursoscatolicos/DataInitializer.java @@ -6,10 +6,12 @@ import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import es.recursoscatolicos.model.CalendarioLiturgico; import es.recursoscatolicos.model.Grupo; import es.recursoscatolicos.model.Parroquia; +import es.recursoscatolicos.model.SantoDelDia; import es.recursoscatolicos.model.VersoBiblico; import es.recursoscatolicos.repository.CalendarioLiturgicoRepository; import es.recursoscatolicos.repository.GrupoRepository; import es.recursoscatolicos.repository.ParroquiaRepository; +import es.recursoscatolicos.repository.SantoDelDiaRepository; import es.recursoscatolicos.repository.VersoBiblicoRepository; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -17,6 +19,7 @@ import org.springframework.boot.CommandLineRunner; import org.springframework.core.io.ClassPathResource; import org.springframework.stereotype.Component; +import java.time.LocalDate; import java.util.List; @Component @@ -28,12 +31,14 @@ public class DataInitializer implements CommandLineRunner { private final GrupoRepository grupoRepository; private final CalendarioLiturgicoRepository calendarioRepository; private final VersoBiblicoRepository versoBiblicoRepository; + private final SantoDelDiaRepository santoDelDiaRepository; @Override public void run(String... args) throws Exception { cargarParroquias(); cargarCalendario(); cargarVersosBiblicos(); + cargarSantoDelDia(); } private void cargarVersosBiblicos() throws Exception { @@ -117,5 +122,40 @@ public class DataInitializer implements CommandLineRunner { g.setParroquia(parroquia); grupoRepository.save(g); } + + private void cargarSantoDelDia() { + if (santoDelDiaRepository.count() > 0) return; + + log.info("Cargando Santos del Día para 2026..."); + + // Datos esenciales: el santo del día hoy (29 de junio de 2026) y algunos días cercanos + agregarSanto(LocalDate.of(2026, 6, 28), "San Ireneo", "obispo y mártir", "rojo"); + agregarSanto(LocalDate.of(2026, 6, 29), "San Pedro y San Pablo", "apóstoles", "rojo"); + agregarSanto(LocalDate.of(2026, 6, 30), "San Justo de Alcalá", null, "rojo"); + agregarSanto(LocalDate.of(2026, 7, 1), "Santa María Goretti", null, "rojo"); + + // Días especiales del año + agregarSanto(LocalDate.of(2026, 1, 1), "Santa María, Madre de Dios", null, "rosa"); + agregarSanto(LocalDate.of(2026, 12, 25), "Natividad del Señor", "Solemnidad", "blanco"); + agregarSanto(LocalDate.of(2026, 8, 15), "Asunción de la Virgen María", null, "blanco"); + agregarSanto(LocalDate.of(2026, 11, 1), "Todos los Santos", "Solemnidad nacional", "blanco"); + agregarSanto(LocalDate.of(2026, 12, 8), "Inmaculada Concepción", "Patrona de España", "azul"); + + log.info("Santos del Día cargados correctamente."); + } + + private void agregarSanto(LocalDate fecha, String santo, String descripcion, String color) { + SantoDelDia s = new SantoDelDia(); + s.setFecha(fecha); + s.setSanto(santo); + s.setDescripcion(descripcion); + s.setColor(color); + try { + santoDelDiaRepository.save(s); + } catch (Exception e) { + // Si ya existe, ignorar el error (por la unicidad de fecha) + log.debug("Santo del día {} ya existe", fecha); + } + } } diff --git a/backend/src/main/java/es/recursoscatolicos/controller/UsuarioController.java b/backend/src/main/java/es/recursoscatolicos/controller/UsuarioController.java new file mode 100644 index 0000000..7847f86 --- /dev/null +++ b/backend/src/main/java/es/recursoscatolicos/controller/UsuarioController.java @@ -0,0 +1,32 @@ +package es.recursoscatolicos.controller; + +import es.recursoscatolicos.dto.UsuarioDTO; +import es.recursoscatolicos.repository.UsuarioRepository; +import lombok.RequiredArgsConstructor; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +@RestController +@RequestMapping("/usuarios") +@RequiredArgsConstructor +public class UsuarioController { + + private final UsuarioRepository usuarioRepository; + + /** + * Endpoint protegido para ver todos los usuarios registrados. + * Requiere autenticación. Útil para testing y administración. + */ + @GetMapping + public ResponseEntity> listarUsuarios() { + List usuarios = usuarioRepository.findAll() + .stream() + .map(UsuarioDTO::from) + .toList(); + return ResponseEntity.ok(usuarios); + } +} From 4e684d7a3cdcd558db46c88bec91f0b3440b3a31 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 29 Jun 2026 19:42:36 +0200 Subject: [PATCH 2/2] Mergenando --- .github/workflows/deploy.ylm | 0 .vscode/settings.json | 0 backend/.dockerignore | 0 backend/.env.example | 0 backend/.gitignore | 0 backend/.mvn/jvm.config | 0 backend/Dockerfile | 0 backend/docker-compose.yml | 0 backend/docker/mysql-init.sql | 0 backend/pom.xml | 0 .../java/es/recursoscatolicos/DataInitializer.java | 0 .../RecursosCatolicosApplication.java | 0 .../es/recursoscatolicos/auth/AuthResponse.java | 0 .../es/recursoscatolicos/auth/LoginRequest.java | 0 .../es/recursoscatolicos/auth/RegisterRequest.java | 0 .../controller/AuthController.java | 0 .../controller/CalendarioLiturgicoController.java | 0 .../controller/DiarioController.java | 0 .../controller/DifuntoPersonalController.java | 0 .../controller/IntencionController.java | 0 .../controller/ParroquiaController.java | 0 .../controller/SantoDelDiaController.java | 0 .../controller/VersoBiblicoController.java | 0 .../recursoscatolicos/dto/DifuntoPersonalDTO.java | 0 .../dto/DifuntoPersonalRequest.java | 0 .../es/recursoscatolicos/dto/EntradaDiarioDTO.java | 0 .../recursoscatolicos/dto/EntradaDiarioRequest.java | 0 .../java/es/recursoscatolicos/dto/GrupoDTO.java | 0 .../java/es/recursoscatolicos/dto/IntencionDTO.java | 0 .../es/recursoscatolicos/dto/IntencionRequest.java | 0 .../java/es/recursoscatolicos/dto/ParroquiaDTO.java | 0 .../java/es/recursoscatolicos/dto/UsuarioDTO.java | 0 .../java/es/recursoscatolicos/model/Ambito.java | 0 .../model/CalendarioLiturgico.java | 0 .../es/recursoscatolicos/model/DifuntoPersonal.java | 0 .../es/recursoscatolicos/model/EntradaDiario.java | 0 .../main/java/es/recursoscatolicos/model/Grupo.java | 0 .../java/es/recursoscatolicos/model/Intencion.java | 0 .../java/es/recursoscatolicos/model/Parroquia.java | 0 .../es/recursoscatolicos/model/SantoDelDia.java | 0 .../es/recursoscatolicos/model/TipoUsuario.java | 0 .../java/es/recursoscatolicos/model/Usuario.java | 0 .../es/recursoscatolicos/model/VersoBiblico.java | 0 .../repository/CalendarioLiturgicoRepository.java | 0 .../repository/DifuntoPersonalRepository.java | 0 .../repository/EntradaDiarioRepository.java | 0 .../repository/GrupoRepository.java | 0 .../repository/IntencionRepository.java | 0 .../repository/ParroquiaRepository.java | 0 .../repository/SantoDelDiaRepository.java | 0 .../repository/UsuarioRepository.java | 0 .../repository/VersoBiblicoRepository.java | 0 .../recursoscatolicos/security/JwtAuthFilter.java | 0 .../recursoscatolicos/security/SecurityConfig.java | 0 .../security/UserDetailsServiceImpl.java | 0 .../es/recursoscatolicos/service/AuthService.java | 0 .../es/recursoscatolicos/service/DiarioService.java | 0 .../service/DifuntoPersonalService.java | 0 .../recursoscatolicos/service/IntencionService.java | 0 .../es/recursoscatolicos/service/JwtService.java | 0 .../recursoscatolicos/service/ParroquiaService.java | 0 backend/src/main/resources/application.properties | 0 .../src/main/resources/calendario-liturgico.json | 0 backend/src/main/resources/db/init.sql | 0 backend/src/main/resources/proverbios.json | 0 backend/src/main/resources/salmos.json | 0 frontend/biblioteca-cristiana.html | 0 frontend/css/biblioteca.css | 0 frontend/css/diario.css | 0 frontend/css/estilos.css | 0 frontend/css/intenciones.css | 0 frontend/css/login.css | 0 frontend/css/oraciones-basicas.css | 0 frontend/css/register.css | 0 frontend/data/SpanishRevisedRVR1960Bible.xml | 0 frontend/data/anno-liturgico.md | 0 frontend/data/biblia/libro1.xml | 0 frontend/data/calendario-liturgico-25-26.pdf | Bin frontend/data/calendario-liturgico.json | 0 frontend/data/colores-liturgicos.json | 0 frontend/data/difuntos.json | 0 frontend/data/intenciones.json | 0 frontend/data/libros.json | 0 frontend/data/proverbios.json | 0 frontend/data/salmos.json | 0 frontend/data/santos.json | 0 frontend/diario-oracion.html | 0 frontend/header.html | 0 frontend/img/biblia.jpg | Bin frontend/img/biblioteca.jpg | Bin frontend/img/dolorosos1.jpg | Bin frontend/img/dolorosos2.jpg | Bin frontend/img/dolorosos3.jpg | Bin frontend/img/dolorosos4.jpg | Bin frontend/img/dolorosos5.jpg | Bin frontend/img/favicon.png | Bin frontend/img/faviconClaro.png | Bin frontend/img/gloriosos1.jpg | Bin frontend/img/gloriosos2.jpg | Bin frontend/img/gloriosos3.jpg | Bin frontend/img/gloriosos4.jpg | Bin frontend/img/gloriosos5.jpg | Bin frontend/img/gozosos1.jpg | Bin frontend/img/gozosos2.jpg | Bin frontend/img/gozosos3.jpg | Bin frontend/img/gozosos4.jpg | Bin frontend/img/gozosos5.jpg | Bin frontend/img/iconos/cruz.png | Bin frontend/img/iconos/flor.png | Bin frontend/img/iconos/vela.png | Bin frontend/img/libros/biblia-cee.jpg | Bin frontend/img/libros/biblia-cee.png | Bin frontend/img/libros/catecismo-astete.jpg | Bin frontend/img/libros/catecismo-astete.png | Bin frontend/img/luminosos1.jpg | Bin frontend/img/luminosos2.jpg | Bin frontend/img/luminosos3.jpg | Bin frontend/img/luminosos4.jpg | Bin frontend/img/luminosos5.jpg | Bin frontend/img/oraciones.jpg | Bin frontend/img/peliculas.jpg | Bin frontend/img/rosario.jpg | Bin frontend/img/santos.jpg | Bin frontend/index.html | 0 frontend/intenciones.html | 0 frontend/js/api-config.js | 0 frontend/js/auth.js | 0 frontend/js/biblioteca.js | 0 frontend/js/codigo.js | 0 frontend/js/diario.js | 0 frontend/js/header.js | 0 frontend/js/intenciones.js | 0 frontend/js/login.js | 0 frontend/js/register.js | 0 frontend/js/rosario.js | 0 frontend/js/rosario20260118.js | 0 frontend/login.html | 0 frontend/nginx.conf | 0 frontend/oraciones-basicas.html | 0 frontend/register.html | 0 frontend/rosario.html | 0 141 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 .github/workflows/deploy.ylm mode change 100644 => 100755 .vscode/settings.json mode change 100644 => 100755 backend/.dockerignore mode change 100644 => 100755 backend/.env.example mode change 100644 => 100755 backend/.gitignore mode change 100644 => 100755 backend/.mvn/jvm.config mode change 100644 => 100755 backend/Dockerfile mode change 100644 => 100755 backend/docker-compose.yml mode change 100644 => 100755 backend/docker/mysql-init.sql mode change 100644 => 100755 backend/pom.xml mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/DataInitializer.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/RecursosCatolicosApplication.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/auth/AuthResponse.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/auth/LoginRequest.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/auth/RegisterRequest.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/controller/AuthController.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/controller/CalendarioLiturgicoController.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/controller/DiarioController.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/controller/DifuntoPersonalController.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/controller/IntencionController.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/controller/ParroquiaController.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/controller/SantoDelDiaController.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/controller/VersoBiblicoController.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/dto/DifuntoPersonalDTO.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/dto/DifuntoPersonalRequest.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/dto/EntradaDiarioDTO.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/dto/EntradaDiarioRequest.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/dto/GrupoDTO.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/dto/IntencionDTO.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/dto/IntencionRequest.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/dto/ParroquiaDTO.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/dto/UsuarioDTO.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/model/Ambito.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/model/CalendarioLiturgico.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/model/DifuntoPersonal.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/model/EntradaDiario.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/model/Grupo.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/model/Intencion.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/model/Parroquia.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/model/SantoDelDia.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/model/TipoUsuario.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/model/Usuario.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/model/VersoBiblico.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/repository/CalendarioLiturgicoRepository.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/repository/DifuntoPersonalRepository.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/repository/EntradaDiarioRepository.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/repository/GrupoRepository.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/repository/IntencionRepository.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/repository/ParroquiaRepository.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/repository/SantoDelDiaRepository.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/repository/UsuarioRepository.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/repository/VersoBiblicoRepository.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/security/JwtAuthFilter.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/security/SecurityConfig.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/security/UserDetailsServiceImpl.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/service/AuthService.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/service/DiarioService.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/service/DifuntoPersonalService.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/service/IntencionService.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/service/JwtService.java mode change 100644 => 100755 backend/src/main/java/es/recursoscatolicos/service/ParroquiaService.java mode change 100644 => 100755 backend/src/main/resources/application.properties mode change 100644 => 100755 backend/src/main/resources/calendario-liturgico.json mode change 100644 => 100755 backend/src/main/resources/db/init.sql mode change 100644 => 100755 backend/src/main/resources/proverbios.json mode change 100644 => 100755 backend/src/main/resources/salmos.json mode change 100644 => 100755 frontend/biblioteca-cristiana.html mode change 100644 => 100755 frontend/css/biblioteca.css mode change 100644 => 100755 frontend/css/diario.css mode change 100644 => 100755 frontend/css/estilos.css mode change 100644 => 100755 frontend/css/intenciones.css mode change 100644 => 100755 frontend/css/login.css mode change 100644 => 100755 frontend/css/oraciones-basicas.css mode change 100644 => 100755 frontend/css/register.css mode change 100644 => 100755 frontend/data/SpanishRevisedRVR1960Bible.xml mode change 100644 => 100755 frontend/data/anno-liturgico.md mode change 100644 => 100755 frontend/data/biblia/libro1.xml mode change 100644 => 100755 frontend/data/calendario-liturgico-25-26.pdf mode change 100644 => 100755 frontend/data/calendario-liturgico.json mode change 100644 => 100755 frontend/data/colores-liturgicos.json mode change 100644 => 100755 frontend/data/difuntos.json mode change 100644 => 100755 frontend/data/intenciones.json mode change 100644 => 100755 frontend/data/libros.json mode change 100644 => 100755 frontend/data/proverbios.json mode change 100644 => 100755 frontend/data/salmos.json mode change 100644 => 100755 frontend/data/santos.json mode change 100644 => 100755 frontend/diario-oracion.html mode change 100644 => 100755 frontend/header.html mode change 100644 => 100755 frontend/img/biblia.jpg mode change 100644 => 100755 frontend/img/biblioteca.jpg mode change 100644 => 100755 frontend/img/dolorosos1.jpg mode change 100644 => 100755 frontend/img/dolorosos2.jpg mode change 100644 => 100755 frontend/img/dolorosos3.jpg mode change 100644 => 100755 frontend/img/dolorosos4.jpg mode change 100644 => 100755 frontend/img/dolorosos5.jpg mode change 100644 => 100755 frontend/img/favicon.png mode change 100644 => 100755 frontend/img/faviconClaro.png mode change 100644 => 100755 frontend/img/gloriosos1.jpg mode change 100644 => 100755 frontend/img/gloriosos2.jpg mode change 100644 => 100755 frontend/img/gloriosos3.jpg mode change 100644 => 100755 frontend/img/gloriosos4.jpg mode change 100644 => 100755 frontend/img/gloriosos5.jpg mode change 100644 => 100755 frontend/img/gozosos1.jpg mode change 100644 => 100755 frontend/img/gozosos2.jpg mode change 100644 => 100755 frontend/img/gozosos3.jpg mode change 100644 => 100755 frontend/img/gozosos4.jpg mode change 100644 => 100755 frontend/img/gozosos5.jpg mode change 100644 => 100755 frontend/img/iconos/cruz.png mode change 100644 => 100755 frontend/img/iconos/flor.png mode change 100644 => 100755 frontend/img/iconos/vela.png mode change 100644 => 100755 frontend/img/libros/biblia-cee.jpg mode change 100644 => 100755 frontend/img/libros/biblia-cee.png mode change 100644 => 100755 frontend/img/libros/catecismo-astete.jpg mode change 100644 => 100755 frontend/img/libros/catecismo-astete.png mode change 100644 => 100755 frontend/img/luminosos1.jpg mode change 100644 => 100755 frontend/img/luminosos2.jpg mode change 100644 => 100755 frontend/img/luminosos3.jpg mode change 100644 => 100755 frontend/img/luminosos4.jpg mode change 100644 => 100755 frontend/img/luminosos5.jpg mode change 100644 => 100755 frontend/img/oraciones.jpg mode change 100644 => 100755 frontend/img/peliculas.jpg mode change 100644 => 100755 frontend/img/rosario.jpg mode change 100644 => 100755 frontend/img/santos.jpg mode change 100644 => 100755 frontend/index.html mode change 100644 => 100755 frontend/intenciones.html mode change 100644 => 100755 frontend/js/api-config.js mode change 100644 => 100755 frontend/js/auth.js mode change 100644 => 100755 frontend/js/biblioteca.js mode change 100644 => 100755 frontend/js/codigo.js mode change 100644 => 100755 frontend/js/diario.js mode change 100644 => 100755 frontend/js/header.js mode change 100644 => 100755 frontend/js/intenciones.js mode change 100644 => 100755 frontend/js/login.js mode change 100644 => 100755 frontend/js/register.js mode change 100644 => 100755 frontend/js/rosario.js mode change 100644 => 100755 frontend/js/rosario20260118.js mode change 100644 => 100755 frontend/login.html mode change 100644 => 100755 frontend/nginx.conf mode change 100644 => 100755 frontend/oraciones-basicas.html mode change 100644 => 100755 frontend/register.html mode change 100644 => 100755 frontend/rosario.html diff --git a/.github/workflows/deploy.ylm b/.github/workflows/deploy.ylm old mode 100644 new mode 100755 diff --git a/.vscode/settings.json b/.vscode/settings.json old mode 100644 new mode 100755 diff --git a/backend/.dockerignore b/backend/.dockerignore old mode 100644 new mode 100755 diff --git a/backend/.env.example b/backend/.env.example old mode 100644 new mode 100755 diff --git a/backend/.gitignore b/backend/.gitignore old mode 100644 new mode 100755 diff --git a/backend/.mvn/jvm.config b/backend/.mvn/jvm.config old mode 100644 new mode 100755 diff --git a/backend/Dockerfile b/backend/Dockerfile old mode 100644 new mode 100755 diff --git a/backend/docker-compose.yml b/backend/docker-compose.yml old mode 100644 new mode 100755 diff --git a/backend/docker/mysql-init.sql b/backend/docker/mysql-init.sql old mode 100644 new mode 100755 diff --git a/backend/pom.xml b/backend/pom.xml old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/DataInitializer.java b/backend/src/main/java/es/recursoscatolicos/DataInitializer.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/RecursosCatolicosApplication.java b/backend/src/main/java/es/recursoscatolicos/RecursosCatolicosApplication.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/auth/AuthResponse.java b/backend/src/main/java/es/recursoscatolicos/auth/AuthResponse.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/auth/LoginRequest.java b/backend/src/main/java/es/recursoscatolicos/auth/LoginRequest.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/auth/RegisterRequest.java b/backend/src/main/java/es/recursoscatolicos/auth/RegisterRequest.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/controller/AuthController.java b/backend/src/main/java/es/recursoscatolicos/controller/AuthController.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/controller/CalendarioLiturgicoController.java b/backend/src/main/java/es/recursoscatolicos/controller/CalendarioLiturgicoController.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/controller/DiarioController.java b/backend/src/main/java/es/recursoscatolicos/controller/DiarioController.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/controller/DifuntoPersonalController.java b/backend/src/main/java/es/recursoscatolicos/controller/DifuntoPersonalController.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/controller/IntencionController.java b/backend/src/main/java/es/recursoscatolicos/controller/IntencionController.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/controller/ParroquiaController.java b/backend/src/main/java/es/recursoscatolicos/controller/ParroquiaController.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/controller/SantoDelDiaController.java b/backend/src/main/java/es/recursoscatolicos/controller/SantoDelDiaController.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/controller/VersoBiblicoController.java b/backend/src/main/java/es/recursoscatolicos/controller/VersoBiblicoController.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/dto/DifuntoPersonalDTO.java b/backend/src/main/java/es/recursoscatolicos/dto/DifuntoPersonalDTO.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/dto/DifuntoPersonalRequest.java b/backend/src/main/java/es/recursoscatolicos/dto/DifuntoPersonalRequest.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/dto/EntradaDiarioDTO.java b/backend/src/main/java/es/recursoscatolicos/dto/EntradaDiarioDTO.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/dto/EntradaDiarioRequest.java b/backend/src/main/java/es/recursoscatolicos/dto/EntradaDiarioRequest.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/dto/GrupoDTO.java b/backend/src/main/java/es/recursoscatolicos/dto/GrupoDTO.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/dto/IntencionDTO.java b/backend/src/main/java/es/recursoscatolicos/dto/IntencionDTO.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/dto/IntencionRequest.java b/backend/src/main/java/es/recursoscatolicos/dto/IntencionRequest.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/dto/ParroquiaDTO.java b/backend/src/main/java/es/recursoscatolicos/dto/ParroquiaDTO.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/dto/UsuarioDTO.java b/backend/src/main/java/es/recursoscatolicos/dto/UsuarioDTO.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/model/Ambito.java b/backend/src/main/java/es/recursoscatolicos/model/Ambito.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/model/CalendarioLiturgico.java b/backend/src/main/java/es/recursoscatolicos/model/CalendarioLiturgico.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/model/DifuntoPersonal.java b/backend/src/main/java/es/recursoscatolicos/model/DifuntoPersonal.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/model/EntradaDiario.java b/backend/src/main/java/es/recursoscatolicos/model/EntradaDiario.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/model/Grupo.java b/backend/src/main/java/es/recursoscatolicos/model/Grupo.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/model/Intencion.java b/backend/src/main/java/es/recursoscatolicos/model/Intencion.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/model/Parroquia.java b/backend/src/main/java/es/recursoscatolicos/model/Parroquia.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/model/SantoDelDia.java b/backend/src/main/java/es/recursoscatolicos/model/SantoDelDia.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/model/TipoUsuario.java b/backend/src/main/java/es/recursoscatolicos/model/TipoUsuario.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/model/Usuario.java b/backend/src/main/java/es/recursoscatolicos/model/Usuario.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/model/VersoBiblico.java b/backend/src/main/java/es/recursoscatolicos/model/VersoBiblico.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/repository/CalendarioLiturgicoRepository.java b/backend/src/main/java/es/recursoscatolicos/repository/CalendarioLiturgicoRepository.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/repository/DifuntoPersonalRepository.java b/backend/src/main/java/es/recursoscatolicos/repository/DifuntoPersonalRepository.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/repository/EntradaDiarioRepository.java b/backend/src/main/java/es/recursoscatolicos/repository/EntradaDiarioRepository.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/repository/GrupoRepository.java b/backend/src/main/java/es/recursoscatolicos/repository/GrupoRepository.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/repository/IntencionRepository.java b/backend/src/main/java/es/recursoscatolicos/repository/IntencionRepository.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/repository/ParroquiaRepository.java b/backend/src/main/java/es/recursoscatolicos/repository/ParroquiaRepository.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/repository/SantoDelDiaRepository.java b/backend/src/main/java/es/recursoscatolicos/repository/SantoDelDiaRepository.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/repository/UsuarioRepository.java b/backend/src/main/java/es/recursoscatolicos/repository/UsuarioRepository.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/repository/VersoBiblicoRepository.java b/backend/src/main/java/es/recursoscatolicos/repository/VersoBiblicoRepository.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/security/JwtAuthFilter.java b/backend/src/main/java/es/recursoscatolicos/security/JwtAuthFilter.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/security/SecurityConfig.java b/backend/src/main/java/es/recursoscatolicos/security/SecurityConfig.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/security/UserDetailsServiceImpl.java b/backend/src/main/java/es/recursoscatolicos/security/UserDetailsServiceImpl.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/service/AuthService.java b/backend/src/main/java/es/recursoscatolicos/service/AuthService.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/service/DiarioService.java b/backend/src/main/java/es/recursoscatolicos/service/DiarioService.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/service/DifuntoPersonalService.java b/backend/src/main/java/es/recursoscatolicos/service/DifuntoPersonalService.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/service/IntencionService.java b/backend/src/main/java/es/recursoscatolicos/service/IntencionService.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/service/JwtService.java b/backend/src/main/java/es/recursoscatolicos/service/JwtService.java old mode 100644 new mode 100755 diff --git a/backend/src/main/java/es/recursoscatolicos/service/ParroquiaService.java b/backend/src/main/java/es/recursoscatolicos/service/ParroquiaService.java old mode 100644 new mode 100755 diff --git a/backend/src/main/resources/application.properties b/backend/src/main/resources/application.properties old mode 100644 new mode 100755 diff --git a/backend/src/main/resources/calendario-liturgico.json b/backend/src/main/resources/calendario-liturgico.json old mode 100644 new mode 100755 diff --git a/backend/src/main/resources/db/init.sql b/backend/src/main/resources/db/init.sql old mode 100644 new mode 100755 diff --git a/backend/src/main/resources/proverbios.json b/backend/src/main/resources/proverbios.json old mode 100644 new mode 100755 diff --git a/backend/src/main/resources/salmos.json b/backend/src/main/resources/salmos.json old mode 100644 new mode 100755 diff --git a/frontend/biblioteca-cristiana.html b/frontend/biblioteca-cristiana.html old mode 100644 new mode 100755 diff --git a/frontend/css/biblioteca.css b/frontend/css/biblioteca.css old mode 100644 new mode 100755 diff --git a/frontend/css/diario.css b/frontend/css/diario.css old mode 100644 new mode 100755 diff --git a/frontend/css/estilos.css b/frontend/css/estilos.css old mode 100644 new mode 100755 diff --git a/frontend/css/intenciones.css b/frontend/css/intenciones.css old mode 100644 new mode 100755 diff --git a/frontend/css/login.css b/frontend/css/login.css old mode 100644 new mode 100755 diff --git a/frontend/css/oraciones-basicas.css b/frontend/css/oraciones-basicas.css old mode 100644 new mode 100755 diff --git a/frontend/css/register.css b/frontend/css/register.css old mode 100644 new mode 100755 diff --git a/frontend/data/SpanishRevisedRVR1960Bible.xml b/frontend/data/SpanishRevisedRVR1960Bible.xml old mode 100644 new mode 100755 diff --git a/frontend/data/anno-liturgico.md b/frontend/data/anno-liturgico.md old mode 100644 new mode 100755 diff --git a/frontend/data/biblia/libro1.xml b/frontend/data/biblia/libro1.xml old mode 100644 new mode 100755 diff --git a/frontend/data/calendario-liturgico-25-26.pdf b/frontend/data/calendario-liturgico-25-26.pdf old mode 100644 new mode 100755 diff --git a/frontend/data/calendario-liturgico.json b/frontend/data/calendario-liturgico.json old mode 100644 new mode 100755 diff --git a/frontend/data/colores-liturgicos.json b/frontend/data/colores-liturgicos.json old mode 100644 new mode 100755 diff --git a/frontend/data/difuntos.json b/frontend/data/difuntos.json old mode 100644 new mode 100755 diff --git a/frontend/data/intenciones.json b/frontend/data/intenciones.json old mode 100644 new mode 100755 diff --git a/frontend/data/libros.json b/frontend/data/libros.json old mode 100644 new mode 100755 diff --git a/frontend/data/proverbios.json b/frontend/data/proverbios.json old mode 100644 new mode 100755 diff --git a/frontend/data/salmos.json b/frontend/data/salmos.json old mode 100644 new mode 100755 diff --git a/frontend/data/santos.json b/frontend/data/santos.json old mode 100644 new mode 100755 diff --git a/frontend/diario-oracion.html b/frontend/diario-oracion.html old mode 100644 new mode 100755 diff --git a/frontend/header.html b/frontend/header.html old mode 100644 new mode 100755 diff --git a/frontend/img/biblia.jpg b/frontend/img/biblia.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/biblioteca.jpg b/frontend/img/biblioteca.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/dolorosos1.jpg b/frontend/img/dolorosos1.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/dolorosos2.jpg b/frontend/img/dolorosos2.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/dolorosos3.jpg b/frontend/img/dolorosos3.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/dolorosos4.jpg b/frontend/img/dolorosos4.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/dolorosos5.jpg b/frontend/img/dolorosos5.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/favicon.png b/frontend/img/favicon.png old mode 100644 new mode 100755 diff --git a/frontend/img/faviconClaro.png b/frontend/img/faviconClaro.png old mode 100644 new mode 100755 diff --git a/frontend/img/gloriosos1.jpg b/frontend/img/gloriosos1.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/gloriosos2.jpg b/frontend/img/gloriosos2.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/gloriosos3.jpg b/frontend/img/gloriosos3.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/gloriosos4.jpg b/frontend/img/gloriosos4.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/gloriosos5.jpg b/frontend/img/gloriosos5.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/gozosos1.jpg b/frontend/img/gozosos1.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/gozosos2.jpg b/frontend/img/gozosos2.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/gozosos3.jpg b/frontend/img/gozosos3.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/gozosos4.jpg b/frontend/img/gozosos4.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/gozosos5.jpg b/frontend/img/gozosos5.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/iconos/cruz.png b/frontend/img/iconos/cruz.png old mode 100644 new mode 100755 diff --git a/frontend/img/iconos/flor.png b/frontend/img/iconos/flor.png old mode 100644 new mode 100755 diff --git a/frontend/img/iconos/vela.png b/frontend/img/iconos/vela.png old mode 100644 new mode 100755 diff --git a/frontend/img/libros/biblia-cee.jpg b/frontend/img/libros/biblia-cee.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/libros/biblia-cee.png b/frontend/img/libros/biblia-cee.png old mode 100644 new mode 100755 diff --git a/frontend/img/libros/catecismo-astete.jpg b/frontend/img/libros/catecismo-astete.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/libros/catecismo-astete.png b/frontend/img/libros/catecismo-astete.png old mode 100644 new mode 100755 diff --git a/frontend/img/luminosos1.jpg b/frontend/img/luminosos1.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/luminosos2.jpg b/frontend/img/luminosos2.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/luminosos3.jpg b/frontend/img/luminosos3.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/luminosos4.jpg b/frontend/img/luminosos4.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/luminosos5.jpg b/frontend/img/luminosos5.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/oraciones.jpg b/frontend/img/oraciones.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/peliculas.jpg b/frontend/img/peliculas.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/rosario.jpg b/frontend/img/rosario.jpg old mode 100644 new mode 100755 diff --git a/frontend/img/santos.jpg b/frontend/img/santos.jpg old mode 100644 new mode 100755 diff --git a/frontend/index.html b/frontend/index.html old mode 100644 new mode 100755 diff --git a/frontend/intenciones.html b/frontend/intenciones.html old mode 100644 new mode 100755 diff --git a/frontend/js/api-config.js b/frontend/js/api-config.js old mode 100644 new mode 100755 diff --git a/frontend/js/auth.js b/frontend/js/auth.js old mode 100644 new mode 100755 diff --git a/frontend/js/biblioteca.js b/frontend/js/biblioteca.js old mode 100644 new mode 100755 diff --git a/frontend/js/codigo.js b/frontend/js/codigo.js old mode 100644 new mode 100755 diff --git a/frontend/js/diario.js b/frontend/js/diario.js old mode 100644 new mode 100755 diff --git a/frontend/js/header.js b/frontend/js/header.js old mode 100644 new mode 100755 diff --git a/frontend/js/intenciones.js b/frontend/js/intenciones.js old mode 100644 new mode 100755 diff --git a/frontend/js/login.js b/frontend/js/login.js old mode 100644 new mode 100755 diff --git a/frontend/js/register.js b/frontend/js/register.js old mode 100644 new mode 100755 diff --git a/frontend/js/rosario.js b/frontend/js/rosario.js old mode 100644 new mode 100755 diff --git a/frontend/js/rosario20260118.js b/frontend/js/rosario20260118.js old mode 100644 new mode 100755 diff --git a/frontend/login.html b/frontend/login.html old mode 100644 new mode 100755 diff --git a/frontend/nginx.conf b/frontend/nginx.conf old mode 100644 new mode 100755 diff --git a/frontend/oraciones-basicas.html b/frontend/oraciones-basicas.html old mode 100644 new mode 100755 diff --git a/frontend/register.html b/frontend/register.html old mode 100644 new mode 100755 diff --git a/frontend/rosario.html b/frontend/rosario.html old mode 100644 new mode 100755