2,6 → 2,7 |
var urlRacine = window.location.origin; |
|
$( document ).ready( function() { |
$( '#form-observateur' )[0].reset(); |
var mode = $( '#tb-observateur' ).data( 'mode' ) || 'prod', |
urlBaseAuth = urlRacine + '/service:annuaire:auth'; |
|
21,7 → 22,7 |
if( 'local' !== mode ) { |
connexion( urlAuth, true ); |
} else { |
urlAuth = urlRacine + '/widget:cel:modules/apa/test-token.json'; |
urlAuth = urlRacine + '/widget:cel:modules/saisie2/test-token.json'; |
$( '#connexion' ).click( function() { |
connexion( urlAuth, true ); |
return false; |
69,11 → 70,11 |
}); |
} |
|
|
function definirUtilisateur( jeton ) { |
var idUtilisateur = '', |
nomComplet = '', |
courriel = '', |
pseudo = '', |
prenom = '', |
nom = ''; |
|
81,11 → 82,12 |
if ( undefined !== jeton ) { |
// décodage jeton |
var jetonDecode = decoderJeton( jeton ); |
// console.log(jetonDecode); |
console.log(jetonDecode); |
|
idUtilisateur = jetonDecode.id; |
nomComplet = jetonDecode.intitule; |
courriel = jetonDecode.sub; |
pseudo = jetonDecode.pseudo; |
prenom = jetonDecode.prenom; |
nom = jetonDecode.nom; |
$( '#courriel, #courriel_confirmation' ).attr( 'disabled', 'disabled' ); |
98,6 → 100,7 |
$( '.warning' ).remove(); |
$( '#nom-complet' ).html( nomComplet ); |
$( '#courriel, #courriel_confirmation' ).val( courriel ); |
$( '#profil-utilisateur a' ).attr( 'href', urlProfilUtilisateur( pseudo ) ); |
$( '#id_utilisateur' ).val( idUtilisateur ); |
$( '#prenom' ).val( prenom ); |
$( '#nom' ).val( nom ); |
132,3 → 135,10 |
input = input.replace( '_', '/' ); |
return atob( input ); |
} |
|
function urlProfilUtilisateur( pseudo ) { |
var mode = $( '#tb-observateur' ).data( 'mode' ) || 'prod'; |
var urlPart = ( 'prod' === mode ) ? 'www.tela-botanica.org/' : 'beta.tela-botanica.org/test/'; |
|
return 'https://' + urlPart + 'membres/' + pseudo.toLowerCase().replace( ' ', '-' ); |
} |