new EntityRessource(values)
Notre entité ressource, cf Entity
Parameters:
Name | Type | Description |
---|---|---|
values |
Object | Un objet ayant des propriétés d'une ressource |
- Source:
Extends
- Entity
- Ressource
Members
(constant) configRessource
Nos listes de types & co, qui changent rarement
- Source:
(static) categoriesToTypes
Donne les types induits par la catégorie, mais ça peut être surchargé par l'utilisateur qui renseigne les champs
- Source:
(static) constantes
Des constantes pour rendre le code plus lisible
(en gros un reverse sur les listes d'ids de nos propriétés)
- Source:
(static) editable
La liste des types que l'on peut éditer dans une sésatheque (ils seront cloné en ressources à l'édition, les autres resteront des alias, ils peuvent être supprimés mais pas modifiés)
Utilisé par clone et createAlias pour savoir s'il faut cloner une ressource ou juste créer un alias
- Source:
(static) formats
Des formats d'affichage
- Source:
(static) labels
libellés que l'on affiche pour chaque champ obligatoire (les fonctions qui peuplent les vues bouclent dessus)
- Source:
(static) listes
Les listes de choix pour nos propriétés dont on enregistre des ids
- Source:
(static) typeIframe
Les type qu'il faut toujours mettre en iframe (qui cassent les css s'ils sont embarqués dans un div d'une page)
- Source:
(static) typePerso
types qui peuvent être utilisés pour une ressource perso (form de ressource/ajouter)
- Source:
(static) typeToCategories
Donne la catégorie induite par le type, mais ça peut être surchargé par l'utilisateur qui renseigne categories
- Source:
Methods
notifyError(data)
Ajoute une erreur dans les logs
Parameters:
Name | Type | Description |
---|---|---|
data |
Object | Si propriété rid ira dans dataError.log (error.log sinon) |
- Source:
Type Definitions
reponseDeleted
Format de la réponse à une demande de suppression
Type:
- Object
Properties:
Name | Type | Attributes | Description |
---|---|---|---|
success |
boolean | ||
error |
string |
<optional> |
Message d'erreur éventuel (si success vaut false) |
deleted |
string | L'id passé en argument (DEPRECATED, pour compatibilité avec les versions anterieures) |
- Source:
reponseListe
Format de la réponse à une demande de liste
Type:
- Object
Properties:
Name | Type | Attributes | Description |
---|---|---|---|
success |
boolean | ||
error |
string |
<optional> |
Message d'erreur éventuel |
liste |
Array.<Ref> | Array.<Ressource> | Une liste de Ref (ou de Ressource si on le demande) |
- Source:
reponseListesByPid
Format de la réponse à une demande de liste
Type:
- Object
Properties:
Name | Type | Attributes | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
success |
boolean | ||||||||||||||
error |
string |
<optional> |
Message d'erreur éventuel |
||||||||||||
warnings |
Array.<string> |
<optional> |
Éventuelle liste de warnings (auteurs inconnus) |
||||||||||||
pidXX |
object | Objet contenant les ressources de pidXX Properties
|
- Source:
reponseRessource
La réponse à une demande de ressource
Type:
- Object
Properties:
Name | Type | Attributes | Description |
---|---|---|---|
success |
boolean | ||
error |
string |
<optional> |
Message d'erreur éventuel |
warnings |
Array.<string> |
<optional> |
Avertissements éventuels sur la ressource (incohérences ne justifiant pas une erreur et le rejet de l'enregistrement) |
oid |
Integer | ||
titre |
string | ||
categories |
Array.<Integer> | ||
type |
string | ||
… |
Autre propriétés d'une ressource |
- Source:
reponseRessourceOid
La réponse à un post pour enregistrer une ressource (ou une modif)
Type:
- Object
Properties:
Name | Type | Attributes | Description |
---|---|---|---|
success |
boolean | ||
error |
string |
<optional> |
Message d'erreur éventuel |
warnings |
Array.<string> |
<optional> |
Avertissements éventuels sur la ressource (incohérences ne justifiant pas une erreur et le rejet de l'enregistrement) |
oid |
Integer |
- Source: