Emails for Plan Approval by moderator firing WRONG

14 years 10 months ago #101175 by mmccormick
j 1.5.10 / CB 1.2 / CBSubs 1.0.1

Getting very frustrated so please help. Emails are firing completely wrong for a Student Plan that allows registration and requires Moderator approval of Plan Membership. *This plan is set to require moderator approval before activation*

How it should Work
    Student Registers
    Student sees on site: "thanks for registering, but your membership is pending approval"
    Student gets "thanks for registering, but your membership is pending approval" email
    Moderator gets "student has registered, please go approve him"
    Student sends ID --fax or email
    Moderator Approves student with Student Plan in backend
Student Gets Email "You are approved, please login"

How it Works (not correct)
    Student Registers
    Student sees on site: "thanks for registering, but your membership is pending approval"--OK
Student IMMEDIATELY gets email "Your Student Membership is now active. You may login at BLAh blah
    Moderator gets "Action Required" email -- OK
    pretend that student id is sent/rcvd thru fax ro whaetver
Student next--very quickly after receiving activation email-- receives Pending Approval email [this is coming from CB, not in CBSubs, may screw up my paid plan workflows?])
Student Gets Email "You are approved, please login"
    Moderator goes in and approves Student
Student does not get Email "You are approved, please login"[/ul]

CB 1.2 Config (registration tab):
Require Admin Approval = No (I don't want my Paid Plan people to have to wait, only the students)
Require Email Confirmation = No
Pending Approval Email = I have the Pending text in here in CB Config as there is no Pending email in CbSubs
No other emails (e.g., Activation) set up here

CB Subs Student Plan settings:
Email on first activation = setup, but is sent on REGISTRATION, not PLAN ACTIVATION as it should be
User Email Confirmation: No - override CB
User Approval by Moderator: Yes, before payment (also tried Yes, after payment but same bad results) -- no payment with this plan anyway!

This is holding up both site launch and any other work I might be doing so please advise ASAP.

Please Log in to join the conversation.

14 years 10 months ago #101178 by beat
mmccormick wrote:

...

CB 1.2 Config (registration tab):
Require Admin Approval = No (I don't want my Paid Plan people to have to wait, only the students)
Require Email Confirmation = No
Pending Approval Email = I have the Pending text in here in CB Config as there is no Pending email in CbSubs
No other emails (e.g., Activation) set up here

CB Subs Student Plan settings:
Email on first activation = setup, but is sent on REGISTRATION, not PLAN ACTIVATION as it should be
User Email Confirmation: No - override CB
User Approval by Moderator: Yes, before payment (also tried Yes, after payment but same bad results) -- no payment with this plan anyway!

This is holding up both site launch and any other work I might be doing so please advise ASAP.


Please try following workaround:

CB 1.2 Config (registration tab):
---> Require Admin Approval = YES
---> (You can set that to NO to override in your Paid Plan so people don't have to wait, only the students)
Require Email Confirmation = No
Pending Approval Email = I have the Pending text in here in CB Config as there is no Pending email in CbSubs
No other emails (e.g., Activation) set up here

CB Subs Student Plan settings:
Email on first activation = setup, but is sent on REGISTRATION, not PLAN ACTIVATION as it should be
User Email Confirmation: No - override CB
User Approval by Moderator: Yes, before payment (also tried Yes, after payment but same bad results) -- no payment with this plan anyway!

Beat - Community Builder Team Member

Before posting on forums: Read FAQ thoroughly -- Help us spend more time coding by helping others in this forum, many thanks :)
CB links: Our membership - CBSubs - Templates - Hosting - Forge - Send me a Private Message (PM) only for private/confidential info

Please Log in to join the conversation.

14 years 10 months ago #101180 by mmccormick
Thanks, this solved only one problem though: Activation email coming before the Pending email. So now this is what happens:

How it Works (not correct)

* Student Registers

* Student sees on site: "thanks for registering, but your membership is pending approval"--OK

*Student IMMEDIATELY gets PENDING APPROVAL email--OK!

*Moderator gets "Action Required" email -- OK

*Student next--very quickly after receiving PENDING email-- receives Activation Email [Moderator has not activated the PLAN!])
NOTE: If I try loggin in at this point, it notes that I need approval.


*pretend that student id is sent/rcvd thru fax or whaetver

*Moderator goes in and approves Student

*Student does not get Email "You are approved, please login"


ALSO NEW PROBLEM: For my paid plans I am now getting the Pending APproval Email (and that is really bad as it references the Students only, "need to send student ID"). I have the Require Mod APproval set to No--override CB but it is still sending the Pending msg. ALSO on backend is approving my Pro Member but not enabling it after payment (so user gets msg on login that they are pending approval)

Can't work this way--complete mess!

More idears?

Post edited by: mmccormick, at: 2009/06/05 21:28

Post edited by: mmccormick, at: 2009/06/05 21:43

Please Log in to join the conversation.

14 years 10 months ago #101183 by beat
You might not believe me, but we spent over a week only testing all the workflow possibilities...

We have just tried reproducing this behavior, and can not confirm that email going out.

This is what we have as workflow tested, and it's conform to specs:

1) Registered User
2) Recieved Pending E-mail from CB Configuration
3) Admin received notification of action required
4) Activated from backend
5) Recieved welcome e-mail
6) Signed in as User
7) Paid Subscription
8) Recieved plan activation e-mail
9) Logged in

*Student next--very quickly after receiving PENDING email-- receives Activation Email [Moderator has not activated the PLAN!]) <- not having this result

the activation e-mail for me is only sending when the plan is actually activated

But that's when testing with paying.

is that plan free by any chance ?

If plan is free, then it is mostly handled by CB, and CB settings should not be overridden in plan settings, as those overrides are designed for paid plans.

Is that your problem ?

Post edited by: beat, at: 2009/06/05 21:59

Post edited by: beat, at: 2009/06/05 22:00

Beat - Community Builder Team Member

Before posting on forums: Read FAQ thoroughly -- Help us spend more time coding by helping others in this forum, many thanks :)
CB links: Our membership - CBSubs - Templates - Hosting - Forge - Send me a Private Message (PM) only for private/confidential info

Please Log in to join the conversation.

14 years 10 months ago #101186 by mmccormick
Yes, it is a FREE plan, but requires approval. CBSubs docs state options for handling free subscriptions too (and I see nothing in the 244 pages to describe handling them differently). That sure seems misleading.

After all, another issue I just had was regarding the setting "FREE lifetime membership" within my Paid Plans.

In any case, CB doesn't seem to be handling the FREE membership well either. What can be used to handle a moderated, FREE membership without screwing up PAID?

Parameters to "override CB settings" don't make much sense either -- how can one have free and paid plans then?

So CB Subs does not, after all, manage FREE membership options?

Please Log in to join the conversation.

14 years 10 months ago #101187 by mmccormick
You state above: "If plan is free, then it is mostly handled by CB, and CB settings should not be overridden in plan settings, as those overrides are designed for paid plans."

So why when I setup to require approval in CB for the Free/moderated Plan (CB should handle the Free Plan), does it also "moderate" the PAID plan -- when I clearly set approval to "override CB settings" in the PAID Plan?

And, how do you explain this in CBSubs (Workflow tab) if FREE plans are not manageable?

"Email on first activation"
This is the email that can be sent when someone activates this subscription the first time (not on renewals), by either having his corresponding payment completed, or for free first periods or subscriptions, having the subscription activated. Leave blank for no email sent.

Post edited by: mmccormick, at: 2009/06/05 22:48

Please Log in to join the conversation.

Moderators: beatnantkrileon
Time to create page: 0.241 seconds

Facebook Twitter LinkedIn