123,7 → 123,6 |
// long |
// car tout l'écran est asynchrone ici |
String observationId = URLUtils.getURLSpecialParameterValue(); |
|
observationService.getObservation(observationId, new ObservationsCallback() { |
|
@Override |
167,16 → 166,15 |
List<MoyenneVote> votesOrdonnes = CalculVoteDeterminationService.calculerVoteDeterminationPlusPopulaire(cache.getObservationCourante().getPropositionDeterminations()); |
if (votesOrdonnes.size() > 0) { |
nomTaxon = votesOrdonnes.get(0).getIntituleAssocie(); |
propositionPlusPopulaire = votesOrdonnes.get(0).getPropositionAssociee(); |
|
if(doitAfficherBoutonValidation(votesOrdonnes)) { |
vue.afficherBoutonValidationTaxon(); |
} else { |
vue.cacherBoutonValidationTaxon(); |
} |
} |
|
propositionPlusPopulaire = votesOrdonnes.get(0).getPropositionAssociee(); |
|
if(doitAfficherBoutonValidation(votesOrdonnes)) { |
vue.afficherBoutonValidationTaxon(); |
} else { |
vue.cacherBoutonValidationTaxon(); |
} |
|
vue.afficherNomTaxonProbable(nomTaxon); |
} |
|
184,8 → 182,10 |
boolean estPropositionRetenue = votesOrdonnes.get(0).getPropositionAssociee().estPropositionRetenue(); |
|
Utilisateur utilisateur = CacheClient.getInstance().getUtilisateur(); |
boolean estAuteurObservation = utilisateur.estIdentifie() && utilisateur.getId().equals(cache.getObservationCourante().getIdAuteur()); |
|
boolean estAuteurObservation = false; |
if(utilisateur != null) { |
estAuteurObservation = utilisateur.estIdentifie() && utilisateur.getId().equals(cache.getObservationCourante().getIdAuteur()); |
} |
return estAuteurObservation && !estPropositionRetenue; |
} |
|