Paramétrage (v1.6)

Fichier application.yml

Tous les paramètres de lancement et de configuration de Calcium-PRdV se situent dans le fichier application.yml.

Vous trouverez un fichier application.sample.yml lors de la 1ère initialisation de l’application, ici :
tomcat/webapps/ROOT/WEB-INF/classes/application.sample.yml

URL de l’application PRdV et de Calcium

app:
  # Pas de '/' a la fin
  url: https://prdv.univ.fr

calcium:
  # Pas de '/' a la fin
  url: https://calcium.univ.fr

Dépôt de document étudiants

Paramètre facultatif, par défaut à false.

Tant que ce paramètre est à false, l’entrée du menu et la vue « Mes documents » sont masquées.

calcium:
  documents:
    actif: true

Secret partagé (v1)

Il faut que le secret soit identique à celui que vous allez rentrer dans le fichier app.properties de votre serveur Calcium ! (cf Paramétrage applicatif Calcium)

jwt:
  secret: votreSecret

Connexion sécurisée avec Calcium (v2)

Se référer à Sécurisation de la communication Calcium PRdV dans le paramétrage de Calcium

calcium:
  # Cle privee RSA 2048 au format PKCS#8 DER encode Base64, sur UNE SEULE ligne.
  #jwt:
  #  algo: rsa
  #  private-key: MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcw...

CAS

# URL du CAS
cas.url = https://auth.univ.fr
# Clé secrète du CAS
cas.key = ${random.uuid}

Personnalisation

# -- MENU DÉROULANT (à gauche) --
# Nom affiché, à côté du logo
custom.name = PRdV 
# URL facultatives, s'afficheront à la suite du menu
# {'nom unique url': 'url', ...}
custom.urls = {}
# -------

# Theme couleur principale
lumo-enhancer.primary-color = #96BE5A
# Theme sombre
lumo-enhancer.dark-background-color = #222

Plus d’informations sur la page spécifique :

Menu déroulant à gauche

Nom affiché, à côté du logo, ainsi que la possibilité d’afficher des URLs dans le menu déroulant.

custom.name = PRdV
custom.urls = {}

Paramètres concernant la couleur principale de l’application.

# Theme couleur principale
lumo-enhancer.primary-color = #96BE5A
# Theme sombre
lumo-enhancer.dark-background-color = #222

Fichier exemple

# URL de l'application
app.url = https://rdv-test.univ.fr/
# Infos application, ne pas modifier
app.name = @project.name@
app.version = @project.version@
 
# URL de Calcium
calcium.url = https://calcium.univ.fr/
 
# -- MENU DÉROULANT (à gauche) --
# Nom affiché, à côté du logo
custom.name = PRdV
 
# URL facultatives, s'afficheront à la suite du menu
# {'nom unique url': 'url', ...}
custom.urls = {}
# -------
 
# Secret partagé avec Calcium
# Il faut que le secret soit identique à celui que vous allez rentrer dans le fichier app.properties de votre serveur Calcium !
jwt.secret = votreSecret
 
# URL du CAS
cas.url = https://auth.univ.fr
# Clé secrète du CAS
cas.key = ${random.uuid}
 
# -- Gestion mails
spring.mail.host = smtp.univ.fr
spring.mail.port = 25
spring.mail.from = noreply.prdv@univ.fr
# Mail qui recevra les logs d'erreur
logging.mail.to = dev-test@univ.fr 
 
# ------
 
# Theme couleur principale
lumo-enhancer.primary-color = #96BE5A
# Theme sombre
lumo-enhancer.dark-background-color = #222