Class: $ressourceAutocomplete

$ressourceAutocomplete()

new $ressourceAutocomplete()

Service qui renvoie la liste des filters qui matchent un pattern
Ça compare le pattern avec toutes les valeurs définies en conf,
pour tous les champs à valeurs imposées

Source:

Methods

(static) getFilters(pattern) → {Array.<searchFilter>}

Retourne les filtres de recherche qui peuvent correspondre à ce pattern
(on nettoie et ne prend que le premier mot)

Parameters:
Name Type Description
pattern string
Source:
Returns:
Type
Array.<searchFilter>

(static) valide(ressource, next)

Vérifie que les champs obligatoires existent et sont non vides, et que les autres sont du type attendu
Fait du cast sans râler quand les propriétés de ressource sont 'presque" du bon type

Parameters:
Name Type Description
ressource object

objet qui provient d'un post (toutes les valeurs sont des strings, les boolean sont sous la forme checkbox

next ressourceCallback

Callback appelé en synchrone qui recevra les arguments (error, ressource)
ressource pourra avoir $errors ou $warnings (cast éventuels effectués)

Source:

(static) valideRessourceFromPost(data, partialopt, next)

Converti le post reçu en ressource avec cast sur les propriétés et formatage de date
Ajoute des choses dans ressource.$warnings ou ressources.errors si besoin (et laisse inchangé les valeurs dans ce cas)

Parameters:
Name Type Attributes Default Description
data Object

Le post

partial boolean <optional>
false

Passer true pour ne pas générer d'erreur sur des champs requis manquants

next function

Si appelé sans error, la ressource est valide,
sinon y'a une error et des warnings|errors ajouté à la ressource initiale qui est renvoyée modifiée

Source:

Type Definitions

searchFilter

Type:
  • Object
Properties:
Name Type Description
index string

La propriété de Ressource sur laquelle filtrer

value string | number

La valeur à filtrer

Source: