Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 931 → Rev 932

/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()));