/trunk/src/org/tela_botanica/client/Mediateur.java |
---|
294,10 → 294,14 |
modele.deconnecterUtilisateur(this); |
} |
public void mettreAJourEtatIdentification(Utilisateur utilisateur) { |
public void repandreEtatIdentification(Utilisateur utilisateur) { |
// Mise à jour du registre |
Registry.register(RegistreId.UTILISATEUR_COURANT, utilisateur); |
// Propagation de l'information de mise à jour de l'utilisateur |
repandreInfoMiseAJourUtilisateur(); |
} |
public void repandreInfoMiseAJourUtilisateur() { |
// Création de l'information de mise à jour de l'utilisateur |
Information info = new Information("maj_utilisateur"); |
312,7 → 316,7 |
// Rafraichissement du panneau Centre |
if (panneauCentre != null) { |
panneauCentre.rafraichir(info); |
} |
} |
} |
public void modifierUtilisateur() { |
1030,8 → 1034,13 |
public void rafraichir(Object nouvellesDonnees) { |
if (nouvellesDonnees instanceof Utilisateur) { |
mettreAJourEtatIdentification((Utilisateur) nouvellesDonnees); |
} else { |
repandreEtatIdentification((Utilisateur) nouvellesDonnees); |
} else if (nouvellesDonnees instanceof Information) { |
Information info = (Information) nouvellesDonnees; |
if (info.getType().equals("modification_personne")) { |
repandreInfoMiseAJourUtilisateur(); |
} |
} else { |
GWT.log(i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null); |
} |
} |
/trunk/src/org/tela_botanica/client/i18n/Constantes.properties |
---|
68,6 → 68,10 |
menuPersonne = Personnes |
menuPublication = Publications |
# Accueil |
accueilEnregistrement = Enregistrement de votre page d'accueil |
accueilEnregistrementSucces = La configuration de votre page d'accueil a été correctement enregistrée |
# Structure : titres |
titreStructureListe = Institutions |
titreAjoutFormStructurePanneau = Ajout d'une institution |
/trunk/src/org/tela_botanica/client/i18n/Constantes.java |
---|
60,6 → 60,10 |
String menuPersonne(); |
String menuPublication(); |
// Accueil |
String accueilEnregistrement(); |
String accueilEnregistrementSucces(); |
// Structure : titres |
String titreStructureListe(); |
String titreAjoutFormStructurePanneau(); |
/trunk/src/org/tela_botanica/client/vues/accueil/AccueilVue.java |
---|
15,6 → 15,7 |
import com.extjs.gxt.ui.client.event.ButtonEvent; |
import com.extjs.gxt.ui.client.event.SelectionListener; |
import com.extjs.gxt.ui.client.widget.ContentPanel; |
import com.extjs.gxt.ui.client.widget.Info; |
import com.extjs.gxt.ui.client.widget.LayoutContainer; |
import com.extjs.gxt.ui.client.widget.button.Button; |
import com.extjs.gxt.ui.client.widget.custom.Portal; |
230,6 → 231,7 |
String type = info.getType(); |
if (type.equals("maj_utilisateur")) { |
chargerParametres(); |
Info.display(i18nC.accueilEnregistrement(), i18nC.accueilEnregistrementSucces()); |
} |
} else { |
Debug.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass())); |