421,7 → 421,7 |
panneauCentre.getContenu().rafraichir(structure); |
if (structure != null && structure.getPersonnel() == null) { |
selectionnerStructureAPersonne(panneauCentre.getContenu(), structure.getId(), StructureAPersonne.ROLE_EQUIPE); |
} |
} |
} |
|
public void clicAjouterStructure() { |
717,7 → 717,7 |
} |
|
|
public void clicSupprimerPersonne(final Rafraichissable vue,final List<Personne> personneSelection) { |
public void clicSupprimerPersonne(final Rafraichissable vue, final List<Personne> personneSelection) { |
//Empecher suppression utilisateur |
for (int i=0; i < personneSelection.size(); i++) { |
Personne courante = personneSelection.get(i); |
846,7 → 846,8 |
Button btn = ce.getButtonClicked(); |
|
if (btn.getText().equals(dialog.yesText)) { |
modele.supprimerPublication(panneauCentre.getContenu(), publicationListe); |
supprimerPublication(panneauCentre.getContenu(), publicationListe); |
supprimerPublicationAPersonne(panneauCentre.getContenu(), publicationListe.get(0).getId()); |
} |
} |
}; |
870,6 → 871,21 |
public void modifierPublication(Rafraichissable vueARafraichir, Publication publication) { |
modele.modifierPublication(vueARafraichir, publication); |
} |
|
public void supprimerPublication(Rafraichissable vueARafraichir, List<Publication> publicationsListe) { |
if (publicationsListe != null && publicationsListe.size() > 0) { |
String idPublicationSeparesParVirgule = "" ; |
Iterator<Publication> it = publicationsListe.iterator(); |
while (it.hasNext()) { |
idPublicationSeparesParVirgule += it.next().getId(); |
if (it.hasNext()) { |
idPublicationSeparesParVirgule += ","; |
} |
} |
modele.supprimerPublication(vueARafraichir, idPublicationSeparesParVirgule); |
modele.supprimerPublicationAPersonne(vueARafraichir, idPublicationSeparesParVirgule); |
} |
} |
|
public void clicObtenirListeEditeurs(Rafraichissable vueARafraichir) { |
selectionnerStructureParProjet(vueARafraichir, null); |
912,6 → 928,10 |
} |
} |
|
public void supprimerPublicationAPersonne(Rafraichissable vueARafraichir, String idPublicationSeparesParVirgule) { |
modele.supprimerPublicationAPersonne(vueARafraichir, idPublicationSeparesParVirgule); |
} |
|
//+----------------------------------------------------------------------------------------------------------------+ |
// RAFRAICHISSEMENT |
//+----------------------------------------------------------------------------------------------------------------+ |