Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3270 → Rev 3271

/trunk/widget/modules/saisie2/squelettes/js/auth.js/auth.js
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( ' ', '-' );
}