Class: EntityRessource

EntityRessource(values)

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
Name Type Description
pid string

rappel de son pid

label string

prénom & nom

liste Array.<Ref>

Ses ressources (lisibles par le demandeur)

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: