esup-papercut
Pages enfant
  • Esup-papercut

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

  • paperCutContext : nom du contexte : doit correspondre au contexte - on a ainsi "esup.contexts.test.papercutContext=test"
  • papercutUserUidAttr : attribut correspondant à l'identifiant de l'utilisateur dans papercut 
  • userEmail :  attribut correspondant à l'email de l'utilisateur ; celui-ci est donné à paybox (si paiement par paybox) pour que paybox puisse envoyer un ticket de paiement à l'utilisateur
  • validatePayboxJustWithRedirection : permet de valider le paiement paybox via l'interraction navigateur client -> ENT (en plus de paybox -> ENT) : nous conseillons de le laisser à false en production.
  • esupPapercutCasAttributeRuleAdmin.xy : règle permettant d'affecter le rôle ADMIN à l'utilisateur connecté. xy doit être un attribut utilisateur remonté par CAS, la valeur de cette configuration étant une regexp jouée sur la (ou les) valeur(s) de l'attribut (xy) remonté.

  • esupPapercutCasAttributeRuleManager.xy : comme esupPapercutCasAttributeRuleAdmin mais pour le rôle MANAGER

  • esupPapercutCasAttributeRuleUser.xy : comme esupPapercutCasAttributeRuleAdmin mais pour le rôle USER ; si tous les utilisateurs doivent pouvoir accéder au contexte on peut ainsi simplement mettre : "esup.contexts.test.esupPapercutCasAttributeRuleUser.uid=.*"

  • title : titre de la page
  • htmlFooter : texte html en "pied de page" de l'application
  • htmlUserHeader : texte html en entête du contenu de la page
  • htmlUserFooter : texte html en "peid de page" du contenu de la page
  • montantMin : montant minimum proposé pour paiement
  • montantMax : montant maximum proposé pour paiement
  • montantStep : intervalle de la barre de sélection du montant
  • montantDefaut  : montant proposé par défaut pour paiement
  • papercutSheetCost : coût d'une page (N&B) en centimes ; permet de donner une indication du nombre de pages par montant ; si -1 aucune indication n'est donnée.

  • papercutColorSheetCost papercutColorSheetCost : coût d'une page couleur en centimes ; permet de donner une indication du nombre de pages par montant ; si -1 aucune indication n'est donnée.

  • transactionNbMax : nombre de transactions maximal autorisé (les transactions 'archivées' ne sont pas comptées - l'archivage sert à celà ici) : si dépassé, le formulaire de paiement n'est plus accessible ; -1 correspond à ne pas poser de telle contrainte.

  • transactionMontantMax transactionMontantMax : montant cumulé des transactions maximal autorisé (les transactions 'archivées' ne sont pas comptées - l'archivage sert à celà ici) : si dépassé, le formulaire de paiement n'est plus accessible ; -1 correspond à ne pas poser de telle contrainte.

...