NuestraAgenda:Desarrollo/Horarios de locales

De NuestraAgenda
Saltar a: navegación, buscar

Para poder hacer consultas (querys) más inteligentes, estamos rediseñando el sistema de horarios de locales.

Hasta ahora estos no tenían formato sistematizado. Es decir, que había que poner "Lun a Vier 19 a 23, Sab 20 a 24 h" o algo similar.

A partir de ahora tendrán el mismo formato que los horarios de eventos:

  • Cada horario será un objeto interno.
  • Un local puede tener varios objetos, hasta puede tener varios horarios por día (ej: mañana y tarde)
  • Los horarios se asignan a los días para los que "valen"
  • Para cada horario existe una variante decimal (minutos desde las 0 horas) para operaciones matemáticas. el cual se calculará automáticamente para prevenir errores.

Un ejemplo:

{{#set_internal:Es horario de local
|Horario de comienzo=14:00
|Horario de comienzo decimal=840
|Horario de cierre=24:00
|Horario de cierre decimal=
|Horario para días de semana=Lunes, Martes, Miércoles
}}

Contenido

Ventajas

  • Al no ser proporcionado un horario para un evento, Plantilla:EVENTO puede utilizar los horarios de apertura del local en el cual ocurre el evento. Esto es útil sobre todo en eventos que duran muchos días, como muestras.
  • Se pueden hacer consultas como "¿Está abierto tal lugar hoy y en que horario?"


Tareas

Otras plantillas nuevas con funcionalidad que se extiende a otros ambitos:

Problemas

  • Como hacer que aparezcan diferentes horarios de los horarios de apertura?
    • Solución: Usar: offset y limit para dirigirse a un horario específico. OK
  • Como hacer para que eventos que ocurren en locales con horario cortado no aparezcan dos veces en las listas de eventos diarias, mensuales etc.?
    • Se puede limitar la aparición a "1 por tipo"?
    • Sino habría que cambiar íntegramente Plantilla:LISTA y todos los derivados.

Archivos de prueba

Herramientas personales
Espacios de nombres

Variantes
Acciones
Navegación
Herramientas