Subversion Repositories eFlore/Applications.coel

Compare Revisions

Regard whitespace Rev 1908 → Rev 1909

/trunk/src/org/tela_botanica/client/composants/LicenceFenetre.java
10,6 → 10,7
import org.tela_botanica.client.images.Images;
import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.modeles.Information;
import org.tela_botanica.client.modeles.UtilisateurAsyncDao;
 
import com.extjs.gxt.ui.client.Registry;
import com.extjs.gxt.ui.client.Style.Scroll;
138,13 → 139,22
if (nouvellesDonnees instanceof Information) {
Information info = (Information) nouvellesDonnees;
if (info.getType().equals("maj_licence")) {
String licence = info.getDonnee(0).toString();
if (licence.equals("1")) {
hide();
if (fenetreIdentification != null && fenetreIdentification.isVisible()) {
// si on est en train de se logger depuis Coel
fenetreIdentification.onSubmit();
} else {
// si on était loggé depuis ailleurs par le SSO,
// get état utilisateur forcé pour rafraîchir l'état de l'utilisateur maitnenant
// que la licence est acceptée - on pourrait sûrement faire mieux
// (ne pas rappeler le SSO ?)
Mediateur lePutainDeMediateur = (Mediateur) Registry.get(RegistreId.MEDIATEUR);
UtilisateurAsyncDao uad = new UtilisateurAsyncDao(lePutainDeMediateur);
uad.getEtatUtilisateur();
}
hide();
} else {
//Licence non acceptée, on masque la fenêtre pour laisser
// affiché la fenêtre d'identification qui est en erreur.
hide();