new $cachePersonne()
Service de gestion du cache des personnes, helper de $personneRepository
- Source:
Methods
(static) delete(oid, nextopt)
Efface un objet personne du cache
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
oid |
string | ||
next |
errorCallback |
<optional> |
- Source:
(static) get(id, next)
Récupère une personne du cache d'après son id (oid ou pid)
Parameters:
Name | Type | Description |
---|---|---|
id |
string | pid ou oid |
next |
personneCallback |
- Source:
(static) set(personne, nextopt)
Met un objet personne en cache
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
personne |
Personne | ||
next |
errorCallback |
<optional> |
- Source:
(static) deleteGroupe(nom, next)
Supprime un groupe (ET modifie les ressources liées)
Parameters:
Name | Type | Description |
---|---|---|
nom |
string | |
next |
errorCallback |
(static) fetchListManagedBy(oid, next)
Récupère une liste de groupes dont le oid fourni est gestionnaire
Parameters:
Name | Type | Description |
---|---|---|
oid |
string | |
next |
groupeListCallback |
(static) load(groupeNom, next)
Récupère un groupe d'après son oip
Parameters:
Name | Type | Description |
---|---|---|
groupeNom |
string | |
next |
groupeCallback |
(static) loadByNom(nom, next)
Récupère un groupe d'après son nom
Parameters:
Name | Type | Description |
---|---|---|
nom |
string | |
next |
groupeCallback |
(static) loadOuvert(next)
Récupère tous les groupes ouverts
Parameters:
Name | Type | Description |
---|---|---|
next |
groupeCallback |
(static) loadPublic(next)
Récupère tous les groupes publics
Parameters:
Name | Type | Description |
---|---|---|
next |
groupeCallback |
(static) save(groupe, next)
Enregistre une groupe en bdd (et met à jour le cache)
Parameters:
Name | Type | Description |
---|---|---|
groupe |
EntityGroupe | |
next |
entityPersonneCallback |
(inner) addGestionnairesNames(context, groupe, next)
Ajoute gestionnairesNames au groupe (en allant chercher les noms en bdd)
Parameters:
Name | Type | Description |
---|---|---|
context |
Context | |
groupe |
Groupe | |
next |
groupeCallback |
- Source:
(inner) areEquals(nom1, nom2) → {boolean}
Renvoie true si c'est le même index de groupe (après passage du normalizer)
Parameters:
Name | Type | Description |
---|---|---|
nom1 |
string | |
nom2 |
string |
- Source:
Returns:
- Type
- boolean
(inner) fetchListByNom(noms, next)
Récupère une liste de groupes
Parameters:
Name | Type | Description |
---|---|---|
noms |
Array.<string> | |
next |
groupesCallback |
(inner) followGroup(context, nom, next)
Ajoute un groupe suivi pour l'utilisateur courant
Parameters:
Name | Type | Description |
---|---|---|
context |
Context | |
nom |
string | Nom du groupe |
next |
callbackPersonne |
- Source:
(inner) ignoreGroup(context, nom, next)
Retire un groupe suivi pour l'utilisateur courant
Parameters:
Name | Type | Description |
---|---|---|
context |
Context | |
nom |
string | Nom du groupe |
next |
callbackPersonne |
- Source:
(inner) isFollowed(context, groupe) → {boolean}
Retourne true si on suit ce groupe
Parameters:
Name | Type | Description |
---|---|---|
context |
||
groupe |
string | Groupe | Le groupe ou son nom |
- Source:
Returns:
- Type
- boolean
(inner) isManaged(context, groupe) → {boolean}
Retourne true si on est gestionnaire du groupe
Parameters:
Name | Type | Description |
---|---|---|
context |
||
groupe |
Groupe | Le groupe (pas son nom) |
- Source:
Returns:
- Type
- boolean
(inner) isMemberOf(context, groupe) → {boolean}
Retourne true si on est membre du groupe
Parameters:
Name | Type | Description |
---|---|---|
context |
Context | |
groupe |
string | Groupe | Le groupe ou son nom |
- Source:
Returns:
- Type
- boolean
(inner) joinAndFollowGroup(context, nom, next)
Ajoute le groupe à groupesMembre et groupesSuivis du user courant
Parameters:
Name | Type | Description |
---|---|---|
context |
Context | |
nom |
string | Le groupe |
next |
callbackPersonne |
- Source:
(inner) joinGroup(context, nom, next)
Ajoute un groupe (membre) à l'utilisateur courant
Parameters:
Name | Type | Description |
---|---|---|
context |
Context | |
nom |
string | Nom du groupe |
next |
callbackPersonne |
- Source:
(inner) quitGroup(context, nom, next)
Retire un groupe (membre) à l'utilisateur courant
Parameters:
Name | Type | Description |
---|---|---|
context |
Context | |
nom |
string | Nom du groupe |
next |
callbackPersonne |
- Source: