EventView/Parts/Guests/FreeBusy.FreeBusyGuests()

Gère les informations de disponibilité des invités, récupère les X premiers créneaux disponibles pour chaque invité

Members

readonly interval :number

Interval de temps entre chaque créneaux

static can :boolean

Si on peut effectuer une requête pour récupérer les créneaux disponibles ou non

Methods

async load_freebusy_data(event) → {Promise:.<Array:.<Slot:>>}

Récupère les 3 prochains crénaux disponibles en prenant en compte chaque invités.
Parameters:
Name Type Description
event * Evènement du plugin `calendar`
Returns:
Promise:.<Array:.<Slot:>>

static CloneDate(date, adjust) → {Date}

clone the given date object and optionally adjust time
Parameters:
Name Type Description
date Date
adjust 1 | 2 1 => set time to 00:00, 2 => set time to 23:59
Returns:
Date

static FixDate(date)

fix date if jumped over a DST change
Parameters:
Name Type Description
date Date

async, static Get(start, end, attendees) → {Promise:.<Array:.<Slot:>>}

Récupère les 3 premiers créneaux disponibles
Parameters:
Name Type Description
start external:moment
end external:moment
attendees *
Returns:
Promise:.<Array:.<Slot:>>