folgender Fehler tritt in der aktuellen Admidio-Version bei mir auf:
ehemalige Mitglieder von Rollen an die ein User Nachrichten senden darf stehen unter "Aktive Mitglieder" beim Nachrichtenversand zur Auswahl
Einstellungen:
E-Mails an Ehemalige senden - deaktiviert
Enddatum in der Rolle gesetzt (31.07.2014) betreffender User ist also definitv ehemalig
Der Fehler tritt nur auf, wenn das Mitglied ehemaliges Mitglied einer Rolle ist und gleichzeitig noch aktives Mitglied einer anderen Rolle ist (an die der Benutzer aber eigentlich keine E-Mail schreiben dürfen sollte)
Die ehemaligen Mitglieder stehen jetzt nicht mehr als einzelne User zur Auswahl - so soll es ja auch sein.
Allerdings ergibt sich jetzt folgender Fehler:
Benuter ist Leiter der Rolle und darf somit E-Mails an die Rolle senden.
Allerdings kann der User jetzt die einzelnen Rollenmitglieder nicht mehr als Empfänger auswählen, sondern nur noch die komplette Rolle. (aber die ehemaligen Mitglieder der Rolle bekommt er als einzelne Adressen zur Auswahl)
Der User bekommt nur noch einzelne Adressen aus den Rollen angezeigt, an die alle (angemeldeten) Benutzer schreiben dürfen.
Aus meiner Sicht sollte er aber auch die einzelnen Adressen aus den Rollen für welche er Sendeberechtigt ist zur Auswahl haben.
anbei eine neue messages_write.php in der jetzt eine neue Rollen- und Userermittlung eingebaut ist. Bitte prüfe mal, ob damit deine Probleme behoben sind.