Subversion Repositories eFlore/Applications.del

Rev

Rev 1689 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1689 Rev 1690
Line 241... Line 241...
241
		BusEvenementiel.getInstance().addHandler(EvenementSupprimerImage.TYPE, new GestionnaireEvenementSupprimerImage() {
241
		BusEvenementiel.getInstance().addHandler(EvenementSupprimerImage.TYPE, new GestionnaireEvenementSupprimerImage() {
242
			@Override
242
			@Override
243
			public void onSuppressionImage(EvenementSupprimerImage event) {
243
			public void onSuppressionImage(EvenementSupprimerImage event) {
244
				GWT.log("Attraper evnt : EvenementSupprimerImage (img:"+image.getIdImage()+")");
244
				GWT.log("Attraper evnt : EvenementSupprimerImage (img:"+image.getIdImage()+")");
245
				if (event.getIdImage().equals(image.getIdImage())) {
245
				if (event.getIdImage().equals(image.getIdImage())) {
246
					if (Window.confirm(I18n.getVocabulary().confirmationSuppressionImg())) {
-
 
247
						supprimerImg();
246
					supprimerImg();
248
					}
247
				}
249
				}
248
			}
250
			}
-
 
251
		});
249
		});
252
		vue.getBoutonSupprimerImage().addClickHandler(new ClickHandler() {
250
		vue.getBoutonSupprimerImage().addClickHandler(new ClickHandler() {
253
			@Override
251
			@Override
254
			public void onClick(ClickEvent event) {
252
			public void onClick(ClickEvent event) {
255
				GWT.log("Lancer evnt : EvenementSupprimerImage");
253
				GWT.log("Lancer evnt : EvenementSupprimerImage");
-
 
254
				if (Window.confirm(I18n.getVocabulary().confirmationSuppressionImg())) {
256
				BusEvenementiel.getInstance().fireEvent(new EvenementSupprimerImage(image.getIdImage()));
255
					BusEvenementiel.getInstance().fireEvent(new EvenementSupprimerImage(image.getIdImage()));
257
			}
256
				}
-
 
257
			}
258
		});
258
		});
Line 259... Line 259...
259
		
259
		
260
		BusEvenementiel.getInstance().addHandler(EvenementChangementEtatUtilisateur.TYPE, new GestionnaireEvenementChangementEtatUtilisateur() {
260
		BusEvenementiel.getInstance().addHandler(EvenementChangementEtatUtilisateur.TYPE, new GestionnaireEvenementChangementEtatUtilisateur() {
261
			@Override
261
			@Override
Line 265... Line 265...
265
		});
265
		});
Line 266... Line 266...
266
		
266
		
Line 267... Line 267...
267
	}
267
	}
-
 
268
 
268
 
269
	private void supprimerImg() {
269
	private void supprimerImg() {
270
		if (avoirUtilisateurAdmin()) {
270
		GWT.log("supprimerImg :"+image.getIdImage());
271
			GWT.log("supprimerImg :"+image.getIdImage());
271
		imageService.supprimer(image, new SuppressionImageCallback() {
272
			imageService.supprimer(image, new SuppressionImageCallback() {
272
			@Override
273
				@Override
Line 276... Line 277...
276
					vue.asWidget().removeFromParent();
277
						vue.asWidget().removeFromParent();
277
				}
278
					}
278
			}
279
				}
279
		});
280
			});
280
	}
281
		}
-
 
282
	}
Line 281... Line 283...
281
	
283
	
282
	protected void afficherPanneauMotsCles() {
284
	protected void afficherPanneauMotsCles() {
283
		vue.afficherZoneMotsCles();
285
		vue.afficherZoneMotsCles();
284
		motsClesOuverts = true;
286
		motsClesOuverts = true;
Line 312... Line 314...
312
	public void setProtocole(Protocole protocole) {
314
	public void setProtocole(Protocole protocole) {
313
		this.protocole = protocole;
315
		this.protocole = protocole;
314
	}
316
	}
Line 315... Line 317...
315
	
317
	
316
	private void afficherZoneActionsImage() {
318
	private void afficherZoneActionsImage() {
317
		if (devoirAfficherZoneActionsImage()) {
319
		if (avoirUtilisateurAdmin()) {
318
			vue.afficherZoneActionsImage();
320
			vue.afficherZoneActionsImage();
319
		} else {
321
		} else {
320
			vue.cacherZoneActionsImage();
322
			vue.cacherZoneActionsImage();
321
		}
323
		}
Line 322... Line 324...
322
	}
324
	}
323
	
325
	
324
	private boolean devoirAfficherZoneActionsImage() {
326
	private boolean avoirUtilisateurAdmin() {
325
		Utilisateur utilisateur = CacheClient.getInstance().getUtilisateur();
327
		Utilisateur utilisateur = CacheClient.getInstance().getUtilisateur();
326
		boolean etreAdmin = false;
328
		boolean etreAdmin = false;
327
		if (utilisateur != null) {
329
		if (utilisateur != null) {