I am creating a website for a society, where members pay an annual fee. When members pay for the first time (through ubercart and 2checkout), they automatically receive a user role that enables them to create a member profile. I have set the membership to end a year after they have paid. I have also set up an e-mail reminder to be sent to the member, a week before, reminding them to renew their membership.
I've been playing with rules and relationships in views, unsuccessfully, to answer the following two questions, so I hope someone here has advice.
- How do I automatically render the member profile invisible to other members once the payment due date has passed?
- Is it possible to automatically render the same invisible profile visible should they renew their membership by paying and if so, how?