new ResourceLocation(attendee, index)
Constructeur de la classe
Parameters:
Name | Type | Description |
---|---|---|
attendee |
* | Participant du plugin `Calendar` |
index |
number | Id de la location |
Extends
Members
-
protected _p_base_event
-
Evènement de base du plugin `Calendar`
-
onclickafter :BnumEvent:.<EventClickCallback:>
-
Action à faire après avoir cliquer sur le bouton de la localisation
Methods
-
destroy()
-
Libère les données en mémoire.
-
force_click()
-
Force le click sur le bouton générer par cette classe
-
generate($parent) → {module:Resources/Location~ResourceLocation}
-
Génère la location et l'ajoute au parent
Parameters:
Name Type Description $parent
external:jQuery Returns:
module:Resources/Location~ResourceLocation - Chaîne -
invalid_action()
-
Action à faire si la localisation n'est pas valide
-
is_valid() → {boolean}
-
Si la localisation est valide et correspond à ce que l'on attend Un emplacement est TOUJOURS valide.
Returns:
boolean -
update_and_remove_same_location()
-
Supprime les localisations de type "Emplacement" qui ont la même valeur que cette localisation
-
static GenerateUniqueResources()
-
Génère les ResourceLocations individuels. Elles sont de type `ResourceLocations
` ou `T` est le type de la ressource. -
static Has(event)
-
Vérifie si la localisation est de ce type
Parameters:
Name Type Description event
* — Event du plugin calendar -
static Instantiate(event)
-
Génère les différentes localisations
Parameters:
Name Type Description event
* Event du plugin calendar Returns:
-
static Max() → {number}
-
Nombre maximum de cette classe qui peut être utilisé
Returns:
number - Nombre maximum de ressources- Default Value:
- Number.POSITIVE_INFINITY
-
static OptionValue() → {string}
-
Valeur de l'option qui désigne cette classe
Returns:
string- Default Value:
- 'resource'
-
static PluginName() → {string}
-
Nom du plugin utiliser pour récupèrer le nom inscrit dans le select
Returns:
string- Default Value:
- 'mel_cal_resources'
-
async, static SetAttendeeMechanics(email) → {Promise}
-
Met à jours le participant de type flex office associé à cette localisation pour qu'il est la bonne mise en forme.
Parameters:
Name Type Description email
string Participant associé Returns:
Promise