{
//L'usager est en train de gérer les admins.
if (this.admin)
{
this.add(new Label("labelTitre","Gestion des administrateurs"));
this.add(new Label("labelDescription","Veuillez choisir un membre afin de les assigner des droits."));
this.add(HomePage.link("listeAdmins", LisAdminPanel.class, null));
this.add(new Label("creerMembre").setVisible(false));
this.add(new Label("retour").setVisible(false));
}
//L'usager est en train de gérer les plaques
else if (this.saison != null)
{
this.add(new Label("labelTitre","Gestion des plaques"));
this.add(new Label("labelDescription","Veuillez choisir un membre afin de gérer les plaques qu'il possède."));
this.add(new Label("listeAdmins").setVisible(false));
this.add(new Label("creerMembre").setVisible(false));
final Map<Enum, Object> params = new HashMap<Enum, Object>();
params.put(ListeMembres.TypeParameters.SAISON, this.saison);
this.add(HomePage.link("retour", ListeMembres.class, params));
}
//L'usager est en train de gérer les membres
else
{
this.add(new Label("labelTitre","Gestion des membres"));
this.add(new Label("labelDescription","Veuillez choisir un membre afin de changer ses informations."));
this.add(HomePage.link("creerMembre", CreationPersonnePanel.class,
null));
this.add(new Label("listeAdmins").setVisible(false));
this.add(new Label("retour").setVisible(false));
}
//Gestion de la liste des membres
final SortablePersonneDataProvider sortablePersonneDataProvider = new SortablePersonneDataProvider(
(InscriptionsApp) this.getApplication());