Propiedades
Propiedades es el inventario de casas de VIVLA dentro del panel. El equipo de CX lo usa para consultar la ficha de una casa, encontrar datos operativos (acceso, wifi, proveedores…) y dar de alta casas nuevas. Desde el listado saltas al detalle de casa y al documento de check-in. Los estados de una casa y el glosario viven en Operativa.Rutas
Si te falta el permiso,
PermissionBasedRedirect te lleva a la primera
sección del menú a la que sí tienes acceso, o a /unauthorized si no hay
ninguna. Detalle en Permisos.Listado de casas
Entra desde Propiedades en el menú lateral. Cada fila muestra la foto de portada, el nombre y el destino de la casa en una columna fija. El resto de columnas se desplaza en horizontal. Las columnas se agrupan así:- Identificación: Estado, Link web, Dirección de la casa y Link Maps.
- Características: ocupación, dormitorios, baños, camas, Parking, Trastero, Acceso a la casa, wifi y Guía de la casa.
- Seguridad: palabras clave y códigos de la alarma.
- Alojamiento y licencias: email, envíos, welcome pack, supermercado, Cuenta bancaria, Licencia turística y los IDs de Hostaway y Airbnb.
- Proveedores: una columna por tipo de proveedor, más Admin comunidad y Conserje.
- Datos bancarios de comunidad.
- Estado y Licencia turística llevan un icono (activa, pre-activa, inactiva; sí, no, pendiente).
- Parking y Guía de la casa muestran Ver listado y abren el detalle con esa tarjeta seleccionada.
- Cuenta bancaria se ve enmascarada (solo los últimos dígitos) y enlaza a su tarjeta en el detalle.
- Los enlaces externos (web, Maps, supermercado) se abren en otra pestaña.
Buscar y filtrar
- Escribe en Buscar propiedad para filtrar por nombre. La búsqueda espera 300 ms antes de lanzar la petición.
- Elige un destino en el selector de destinos (Todos los destinos por defecto).
- Pulsa Limpiar filtros para quitar nombre y destino. Solo aparece si hay algún filtro activo.
- Ajusta el tamaño de página y navega con el paginador. Por defecto ves 10 casas.
page, pageSize, name, location). Si sales a otra sección y vuelves desde el menú lateral, el panel recupera la última búsqueda.
El listado solo filtra por nombre y destino. El selector de tipo de casa
(Esquí, Playa, Ciudad) existe en el código, pero se usa en el
formulario de la casa y en otros módulos, no en este listado.
Vista previa
Pulsa una fila para abrir la vista previa. Es un panel lateral (inferior en móvil) con las mismas secciones que el detalle y el mismo selector de sección.- La URL añade
?homeId=:id, así que puedes compartirla. - El botón de pantalla completa te lleva a
/homes/:id. - Si eliges Documento de Check in en el selector, navegas a la página del documento.
- Si la casa no existe, verás el aviso La casa que buscas no existe o ha sido eliminada y la vista previa se cierra.
edit:homes puedes usar en la vista previa lo que se edita en la propia tarjeta: estado, agente CX, licencia turística y guías en PDF. Si pulsas una tarjeta que tiene editor, el panel te lleva al detalle con esa tarjeta abierta.
Selector global de casa
En la parte superior del menú lateral hay un buscador de casas (HomesCollectionSelector). Por defecto muestra Todas las casas.
Cuando eliges una casa:
- Si estás en
/homes, el panel te lleva al detalle de esa casa. - Si estás en el detalle de otra casa, cambia al de la casa elegida.
- En el detalle desaparece la flecha de volver, porque la casa está fijada.
La selección vive en un contexto de React (
HomeCollectionContextProvider)
montado en main.tsx, por encima del router. Es global para todo el panel,
pero no se guarda: se pierde al recargar la página.GET /v2/admin/properties/names). La reutilizan otros módulos, por ejemplo:
- La calculadora del sistema de llaves.
useHomeIdByName, que resuelve el id de una casa a partir de su nombre. Lo usa el documento de check-in que se abre desde una reserva.
Alta de casa
Conedit:homes verás el botón Añadir casa junto a los filtros. Te lleva a /homes/create.
1
Sube la portada
Arrastra o selecciona una imagen JPG o PNG de hasta 10 MB en Subir imagen. Es opcional.
2
Rellena los datos obligatorios
Completa Nombre de la casa, Localización de la casa (destino), Tipo de casa, Calendario y Provincia. Los campos obligatorios llevan asterisco.
3
Configura las llaves por temporada
Al elegir calendario aparece Valor en llaves por temporada, con una casilla por cada temporada de ese calendario. Todas son obligatorias y deben ser números enteros de al menos 1.
4
Añade el resto de datos
Dirección, ciudad, código postal, URL de Google Maps, indicaciones, habitaciones, camas, baños, ocupación máxima, superficie, Web link y Otros (Trastero, guardaesquí…). Todo es opcional.
5
Guarda
Pulsa Añadir casa. Si todo va bien, verás Casa creada correctamente y el panel te lleva al detalle de la casa nueva.
Si el calendario no tiene temporadas configuradas, verás Este calendario no
tiene temporadas configuradas. Las temporadas se gestionan en
Calendarios. Contexto de producto en
Calendario y temporadas.