Skip to content
Snippets Groups Projects
Commit e2e450a3 authored by migudel's avatar migudel :speech_balloon:
Browse files

SPA + new hotel + modificación de hotel admin

parent bc54b3dc
No related branches found
No related tags found
1 merge request!26Revert "Funciona register"
......@@ -19,6 +19,7 @@ FROM nginx:alpine AS production
# Copiar los archivos de construcción generados en la etapa anterior a la carpeta de Nginx
COPY --from=build /app/dist/app/browser /usr/share/nginx/html
COPY --from=build-step /app/*.conf /etc/nginx/sites-available/default
# Exponer el puerto 80 para Nginx
EXPOSE 80
......
......
server {
listen 80;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
try_files $uri $uri/ /index.html =404;
}
}
\ No newline at end of file
......@@ -91,6 +91,13 @@ export class NavigationComponent implements OnInit {
allowRoles: ['HOTEL_ADMIN'],
link: '/me/hotels',
},
{
id: genId(),
icon: 'fiber_new',
text: 'Registrar hotel',
allowRoles: ['HOTEL_ADMIN'],
link: '/hotels/register',
},
{
id: genId(),
icon: 'settings',
......
......
......@@ -28,8 +28,8 @@ public class SecurityConfig {
// Permitir OPTIONS sin autenticación
.requestMatchers(HttpMethod.OPTIONS, "/**").permitAll()
// Acceso restringido a usuarios y administradores
.requestMatchers("users", "users/**")
.hasAnyRole(UserRol.ADMIN.toString(), UserRol.CLIENT.toString())
.requestMatchers("users", "users/**").hasAnyRole(
UserRol.CLIENT.toString(), UserRol.HOTEL_ADMIN.toString(), UserRol.ADMIN.toString())
// Acceso restringido a gestores de hoteles y administradores
.requestMatchers(HttpMethod.GET, "hotels", "hotels/*").hasAnyRole(
UserRol.CLIENT.toString(), UserRol.HOTEL_ADMIN.toString(), UserRol.ADMIN.toString())
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment