{"issue":{"created_at":"2011-11-24T12:16:55Z","state":"open","updated_at":"2011-11-24T12:16:56Z","user":{"gravatar_id":"256406243346b9253f8610fb1d1e05f6","id":1215373,"url":"https://api.github.com/users/importer","login":"importer","avatar_url":"https://secure.gravatar.com/avatar/256406243346b9253f8610fb1d1e05f6?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"comments":1,"body":"Es wäre wünschenswert, wenn ein Newsletterabo nicht nur einzeln bei den Mitgliedern einzustellen wäre, sondern auch global bei der Mitgliedergruppe. \n\nBei einer größeren Menge von Mitgliedern ist diese Änderung nur zeitaufwändig zu realisieren. Benutzt man hier bei \"mehrere bearbeiten\" -> \"alle\" aus (in meinem Fall ca. 3.500 Mitglieder) kommt man leicht ans Speicherlimit und muss diese doch wieder separat in 30er -Schritten ändern.\n\n--- _Originally created by stefan-at-work on September 25th, 2008, at 06:27pm (ID 133)_","assignee":{"gravatar_id":"360d94de41513598ac4440d46a3dab1b","id":1192057,"url":"https://api.github.com/users/leofeyer","login":"leofeyer","avatar_url":"https://secure.gravatar.com/avatar/360d94de41513598ac4440d46a3dab1b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"id":2340586,"number":133,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"labels":[{"name":"Feature","color":"4183c4","url":"https://api.github.com/repos/contao/issues/labels/Feature"},{"name":"newsletter","color":"e6e6e6","url":"https://api.github.com/repos/contao/issues/labels/newsletter"}],"title":"Newsletterabonnement auch für einzelne Mitgliedergruppen","closed_at":null,"html_url":"https://github.com/contao/issues/issues/133","milestone":null,"url":"https://api.github.com/repos/contao/issues/issues/133"},"action":"created","comment":{"created_at":"2011-11-24T12:16:56Z","updated_at":"2011-11-24T12:16:56Z","user":{"gravatar_id":"360d94de41513598ac4440d46a3dab1b","id":1192057,"url":"https://api.github.com/users/leofeyer","login":"leofeyer","avatar_url":"https://secure.gravatar.com/avatar/360d94de41513598ac4440d46a3dab1b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"Es hat sich leider herausgestellt, dass dieses Feature nicht so einfach umgesetzt werden kann. Es ist zwar relativ unproblematisch, die Abonnements bei den Gruppen zu speichern, aber die Synchronisation mit neuen Benutzern oder solchen, die von der einen in die andere Gruppe wechseln, hat es ziemlich in sich.\n\nEs wäre wesentlich einfacher, sich ein kleines Update-Skript oder -Modul zu schreiben, dass nur für die Änderung der Empfänger nach Gruppen zuständig ist und nicht eine dauerhafte Synchronisation gewährleisten muss.\n\n```php\n<?php\n$channel = 2;\n$group = 3;\n\n$members = $this->Database->prepare(\"SELECT email FROM tl_member WHERE groups LIKE ?\")->execute(\"%$group%\");\n\nwhile ($members->next())\n{\n    // Prüfe ob Empfänger vorhanden, andernfalls lösche ihn bzw. füge ihn hinzu \n}\n?>\n```\n\nDer Code ist nicht getestet und dient nur als Skizze. Die Gruppe und den Verteiler könnte man theoretisch als Drop-Down-Menüs im Backend auslesen.\n\n--- _Originally created on March 31st, 2009, at 11:38pm_","id":2862413,"url":"https://api.github.com/repos/contao/issues/issues/comments/2862413"}}