Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1689 → Rev 1690

/trunk/src/org/tela_botanica/del/client/vues/pictoflora/resultats/images/ImagePresenteur.java
243,9 → 243,7
public void onSuppressionImage(EvenementSupprimerImage event) {
GWT.log("Attraper evnt : EvenementSupprimerImage (img:"+image.getIdImage()+")");
if (event.getIdImage().equals(image.getIdImage())) {
if (Window.confirm(I18n.getVocabulary().confirmationSuppressionImg())) {
supprimerImg();
}
supprimerImg();
}
}
});
253,7 → 251,9
@Override
public void onClick(ClickEvent event) {
GWT.log("Lancer evnt : EvenementSupprimerImage");
BusEvenementiel.getInstance().fireEvent(new EvenementSupprimerImage(image.getIdImage()));
if (Window.confirm(I18n.getVocabulary().confirmationSuppressionImg())) {
BusEvenementiel.getInstance().fireEvent(new EvenementSupprimerImage(image.getIdImage()));
}
}
});
267,16 → 267,18
}
 
private void supprimerImg() {
GWT.log("supprimerImg :"+image.getIdImage());
imageService.supprimer(image, new SuppressionImageCallback() {
@Override
public void surRetour(String suppressionOk) {
GWT.log("Suppression image "+image.getIdImage()+" "+suppressionOk);
if (suppressionOk.equals("OK")) {
vue.asWidget().removeFromParent();
if (avoirUtilisateurAdmin()) {
GWT.log("supprimerImg :"+image.getIdImage());
imageService.supprimer(image, new SuppressionImageCallback() {
@Override
public void surRetour(String suppressionOk) {
GWT.log("Suppression image "+image.getIdImage()+" "+suppressionOk);
if (suppressionOk.equals("OK")) {
vue.asWidget().removeFromParent();
}
}
}
});
});
}
}
protected void afficherPanneauMotsCles() {
314,7 → 316,7
}
private void afficherZoneActionsImage() {
if (devoirAfficherZoneActionsImage()) {
if (avoirUtilisateurAdmin()) {
vue.afficherZoneActionsImage();
} else {
vue.cacherZoneActionsImage();
321,7 → 323,7
}
}
private boolean devoirAfficherZoneActionsImage() {
private boolean avoirUtilisateurAdmin() {
Utilisateur utilisateur = CacheClient.getInstance().getUtilisateur();
boolean etreAdmin = false;
if (utilisateur != null) {