/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/forum/interventions/ForumInterventionVue.java |
---|
39,7 → 39,7 |
htmlTableau.setHTML(1, 5, I18n.getVocabulary().commentaire()); |
htmlTableau.setWidget(2, 1, barreRepartition); |
htmlTableau.setHTML(2, 2, determination.getAuteur()); |
htmlTableau.setHTML(2, 2, determination.getAuteur()+ "(" + determination.getEmailAuteur() +")"); |
htmlTableau.setHTML(2, 4, DateTimeFormat.getFormat(PredefinedFormat.DATE_SHORT).format(determination.getDate())); |
htmlTableau.setWidget(2, 5, arbreCommentaires); |
} |
/trunk/src/org/tela_botanica/del/client/composants/formulaires/formulaireproposition/FormulairePropositionVue.java |
---|
28,6 → 28,9 |
@UiField |
public Label labelnomPrenom, infosNomPrenom; |
@UiField |
public TextBox emailAuteur; |
interface FormulairePropositionUIiBinder extends UiBinder<Widget, FormulairePropositionVue> { |
}; |
74,4 → 77,17 |
nomPrenom.setText(nomPrenomFormate); |
nomPrenom.setEnabled(false); |
} |
@Override |
public void afficherEmailEtDesactiver(String courriel) { |
emailAuteur.setText(courriel); |
emailAuteur.setEnabled(false); |
} |
@Override |
public String getEmailAuteur() { |
return emailAuteur.getText(); |
} |
} |
/trunk/src/org/tela_botanica/del/client/composants/formulaires/formulaireproposition/FormulairePropositionVue.ui.xml |
---|
13,6 → 13,8 |
<g:Label ui:field="labelnomPrenom" text="{constants.vous}" styleName="sousTitre"/> |
<g:Label ui:field="infosNomPrenom" text="{constants.infoVous}" styleName="petit" /> |
<g:TextBox ui:field="nomPrenom" /> |
<g:Label text="Votre adresse email : " styleName="petit" /> |
<g:TextBox ui:field="emailAuteur" /> |
<g:HTML><br /></g:HTML> |
<g:Label text="{constants.choisirUnTaxon}" styleName="sousTitre"/> |
<g:HTML HTML="{constants.infoTaxon}" styleName="petit"/> |
/trunk/src/org/tela_botanica/del/client/composants/formulaires/formulaireproposition/FormulairePropositionPresenteur.java |
---|
33,6 → 33,8 |
public void afficherStyleErreur(String styleErreur); |
public void supprimerStyleErreur(String styleErreur); |
public void afficherNomPrenomEtDesactiver(String nomPrenomFormate); |
public String getEmailAuteur(); |
public void afficherEmailEtDesactiver(String courriel); |
} |
private Vue vue; |
49,6 → 51,7 |
private void remplirAvecInfosUtilisateur() { |
if(CacheClient.getInstance().getUtilisateur().estIdentifie()) { |
vue.afficherNomPrenomEtDesactiver(CacheClient.getInstance().getUtilisateur().getNomPrenomFormate()); |
vue.afficherEmailEtDesactiver(CacheClient.getInstance().getUtilisateur().getCourriel()); |
} |
} |
118,7 → 121,10 |
Commentaire comm = new Commentaire(auteur, new Date(), contenuCommentaire); |
propositionAjoutee.ajouterCommentaire(comm); |
} |
String emailAuteur = vue.getEmailAuteur(); |
propositionAjoutee.setAuteur(auteur); |
propositionAjoutee.setEmailAuteur(emailAuteur); |
propositionAjoutee.setDate(new Date()); |
propositionAjoutee.setEspece(autoCompletionNomTaxonsPresenteur.getValeur()); |
/trunk/src/org/tela_botanica/del/client/modeles/InterventionForum.java |
---|
3,26 → 3,35 |
import java.util.ArrayList; |
import java.util.Date; |
import java.util.List; |
public class InterventionForum implements PossesseurDeCommentaires{ |
private String auteur; |
public class InterventionForum implements PossesseurDeCommentaires { |
private String auteur, emailAuteur; |
private Date date; |
public List<Commentaire> listeCommentaires = new ArrayList<Commentaire>(); |
public String getAuteur() { |
return auteur; |
} |
public void setAuteur(String auteur) { |
this.auteur = auteur; |
} |
public void setEmailAuteur(String emailAuteur) { |
this.emailAuteur = emailAuteur; |
} |
public String getEmailAuteur() { |
return this.emailAuteur; |
} |
public Date getDate() { |
return date; |
} |
public void setDate(Date date) { |
this.date = date; |
} |
public List<Commentaire> getListeCommentaires() { |
return listeCommentaires; |
} |
36,5 → 45,4 |
public void ajouterCommentaire(Commentaire commentaire) { |
listeCommentaires.add(commentaire); |
} |
} |