Skip to content
Snippets Groups Projects
Commit 1686c9ba authored by hugcubi's avatar hugcubi
Browse files

Arregladas cosas de angular

parent 6939602e
No related branches found
No related tags found
1 merge request!36Develop
import { UnauthorizedComponent } from './page/unauthorized/unauthorized.component';
import { AppRoute } from './core/models';
import { AppRoute } from './core/models/Route.interface';
import { rolGuard, rolGuardChild } from '@core/guards';
export const routes: AppRoute[] = [
// Auth
......
......@@ -5,7 +5,8 @@ import {
CanActivateFn,
Router,
} from '@angular/router';
import { Session, UserRol } from '@core/models';
import { Session } from '@core/models/Session.interface';
import { UserRol } from '../../features/users/types/User.interface';
import { SessionService } from '@core/services';
import { map } from 'rxjs';
......
import { Injectable } from '@angular/core';
import { environment } from '../../../../../environments/environment';
import { HttpClient } from '@angular/common/http';
import { Hotel, Room } from '../../../models';
import { SessionService } from '../../session/session.service';
import { catchError, map, switchMap, throwError } from 'rxjs';
import { Hotel, Room } from '@features/hotels';
let hotel:Hotel;
let rooms:Room;
@Injectable({
providedIn: 'root',
......
import { HttpClient } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { environment } from '../../../../../environments/environment';
import { Client, Session, User, UserState } from '../../../models';
import { SessionService } from '../../session/session.service';
import { tap } from 'rxjs';
import { Client, ClientState, User } from '@features/users';
import { Session } from 'inspector';
let user:User;
let session:Session;
let client:Client;
let userstate:ClientState;
@Injectable({
providedIn: 'root',
......@@ -29,7 +35,7 @@ export class UserClientService {
}
// Cambiar estado de un usuario
alterUserStatus(userId: number, status: UserState) {
alterUserStatus(userId: number, status: ClientState) {
return this.http.patch(
`${this.URI}/${userId}`,
{
......
import { AppRoute } from '@core/models';
import { AppRoute } from '@core/models/Route.interface';
import { HotelRegisterComponent } from './hotel-register/hotel-register.component';
import { HotelListComponent } from './hotel-list/hotel-list.component';
import { rolGuard } from '@core/guards';
......
......@@ -9,7 +9,7 @@ export interface User {
}
export const UserRolesArray = ['CLIENT', 'HOTEL_ADMIN', 'ADMIN'] as const;
export type UserRol = typeof UserRolesArray;
export type UserRol = 'CLIENT' | 'HOTEL_ADMIN' | 'ADMIN';
export interface Client extends User {
status: ClientState;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment