Idővel lejáró tagság

Boobaa képe

Adott egy egyesületi honlap, melyen a tagdíjat megfizetett tagoknak szabad csak használniuk az oldal bizonyos funkcióit. A tagdíj azonban nem egyszeri, hanem havi, tehát a tagság (nem fizetés esetén) lejár. Úgy gondoltam ezt megvalósítani, hogy a pénztáros a tagdíj beszedésekor beállítja az adott drupal felhasználónak, hogy mikor jár le a tagsága (mennyi időre fizetett tagdíjat), s ezzel egyből hozzáadja pl. a "tagok" felhasználói csoporthoz. Jó lenne azonban a dolog másik végét is automatizálni: a beállított dátumkor automatikusan szűnjön meg az illető felhasználó csoporttagsága.

Van-e erre valami kész modul, vagy más lehetőség, esetleg nekem kellene hegeszteni valami tagdíjnyilvántartót (a tagság lejáratát kezelő részt pl. a cronba kötve)?

Illyés Edit képe

Boobaa képe

Néztem már magam is, de ez a tartalmak hozzáférhetőségét állítja, nem pedig a felhasználók csoporttagságát, szóval csak a probléma egyik felére félmegoldás. Néztem továbbá a roledelay modult is, csakhogy 1. az csak 4.7.x-hez van, 2. kb. pont pepitában volna szükség a funkcionalitására.

0
0
Illyés Edit képe

Az LM Paypal és az E-commerce is tartalmaz előfizetési lehetőséget (subscription), ahol a nem fizető felhasználó kikerül az előfizetői csoportból. De ezek valamilyen fizetési rendszerrel integrálva működnek, körül kell nézni, hogy hogyan lehet ezt megkerülni, ha ti pénztárba fizetitek a tagdíjat.

0
0
Boobaa képe

A KYbest Kft. támogatásával elkészült az a membership modul, ami pontosan a fenti igényeket elégíti ki.

Két jogosultságot vezet be: a "tagság beállítása" joggal bírók kiválaszthatják, mely csoport tagságát szeretnék e modullal adminisztrálhatóvá tenni, illetve a "tagság kezelése" joggal bírók közül kiválaszthatnak egy főadminisztrátort, aki minden tagságváltozásról emailben értesítést kap - akárcsak az a tag, akinek a kiválasztott csoportbeli tagsága változik (akár új tagságról, akár lejárati idő változásáról, akár tagság törléséről, akár lejáratáról legyen szó).

0
0
Boobaa képe

A kész modult elérhetővé tettem a http://drupal.org/project/membership címen; drupal 6-ra való portolása folyamatban.

0
0
atomee képe

amikor bemegyek a felhasználókezelés/tagságkezelésbe azt írja, hogy "a modul még nincs beállítva". Hol kell beállítani? A moduloknál engedélyezve van. Hol és mit kell még beállítani?

Köszi!

Aztán megtaláltam, de még mindig nem tökéletes. Ha megadom, hogy "Azonnal lejár", akkor nem szabadna belépnie a tagnak, nem? Vagy mindig éjféltől számít?

0
0
Boobaa képe

A doksiírás sajnos nekem sem erősségem, mindazonáltal nem a felhasználót törli a lejáratkor, hanem csak az érintett felhasználó megadott csoportbeli tagságát.

Remélem, így már tisztább, mire is való ez a modul, és miben különbözik mondjuk az Account Expiry modultól.

0
0