Hello Raymond,
here are my test results with new code:
TEST CASE 1:
PayPlans:
General -> Checkout:
Registration Integration: Default (Built-In From PayPlans)
1 - User registration via PayPlans form completed on frontend
2 - System E-Mail sent to admin about new order for the selected PLAN, ISSUE 1: I would expect that user would also get an E-Mail with confirmation that the
selected plan has been subscribed
3 - E-Mail to user with confirmation about account creation and request to activate the account with the provided link
4 - System E-Mail sent to admin about new account creation
5 - PayPlans: Subscription and Invoice generated with status active
6 - EasySocial: User listed under 'Users' (including user 'Not_Registered') with status
Flag Enabled: Red Cross
Flag Activated: Yellow Key (Awaiting User activation)
Flag Verified: Red Cross
7 - EasySocial: No users listed under 'Pending'
8 - User activated the account with the link from E-Mail - from step 3
9 - System E-Mail to admin to confirm that user activated the account. There is a link listed so that admin could directly approve the account:
https://neu.freiburg-im-breisgau.biz/index.php/component/users/?task=registration.activate&token=aafec599c0c7bfc53d5aeda3903beb88&Itemid=101
(I tested this as well and it works as expected)
10 - EasySocial: User is now listed under 'Pending'
11 - EasySocial: User Flag has changed on 'Users' as follows:
Flag Enabled: Grey Key (Pendind moderation)
Flag Activated: Yellow Key (Awaiting User activation) -> ISSUE 2: Why this has not changed to green marked since user completed the activation !?
Flag Verified: Red Cross
No changes for user 'Not_Registered'
12 - EasySocial: Approved the user on 'Pending'
13 - User removed from 'Pending'
14 - E-Mail to user to confirm that site admin approved the account and login is now possible
15 - EasySocial: User Flag has changed on 'Users' as follows:
Flag Enabled: Green marked (enabled)
Flag Activated: Green marked (enabled)
Flag Verified: Red Cross
No changes for user 'Not_Registered' -> What will now happen with this user ? Can user be ignored and status left as is ?
TEST CASE 2:
PayPlans:
General -> Checkout:
Registration Integration: Easy Social
1 - User registration via EasySocial detailled form (step 1) on frontend completed
2 - System E-Mail sent to admin about new order for the selected PLAN, ISSUE 1: I would expect that user would also get an E-Mail with confirmation that the
selected plan has been subscribed
3 - E-Mail to user with confirmation about account creation and request to activate the account with the provided link
4 - ISSUE 2: NO System E-Mail sent to admin about new account creation
5 - PayPlans: Subscription and Invoice generated with status active
6 - EasySocial: User listed under 'Users' (including user 'Not_Registered') with status
Flag Enabled: Red Cross
Flag Activated: Yellow Key (Awaiting User activation)
Flag Verified: Red Cross
7 - EasySocial: No users listed under 'Pending'
8 - User registration via PayPlans form (step 2) on frontend completed
9 - System E-Mail sent to admin about new order for the selected PLAN - ISSUE 3: Why there is now 2nd email about order being place ?
10 - ISSUE 4: PayPlans: Another 2nd Subscription and 2nd Invoice generated with status active (duplicate record !!!!)
11 - User activated the account with the link from E-Mail - from step 3
12 - System E-Mail to admin to confirm that user activated the account.
This time there is no link listed so that admin could directly approve the account, but two options with two buttons to either approve or reject the account approval
13 - EasySocial: User is now listed under 'Pending'
14 - EasySocial: User Flag has changed on 'Users' as follows:
Flag Enabled: Grey Key (Pendind moderation)
Flag Activated: Green marked (user account activated) -> Remark: Compared to Test Case 1 and ISSUE 2, here the flag has changed correctly
Flag Verified: Red Cross
No changes for user 'Not_Registered'
15 - EasySocial: Approved the user on 'Pending'
16 - User removed from 'Pending'
17 - E-Mail to user to confirm that site admin approved the account and login is now possible
18 - EasySocial: User Flag has changed on 'Users' as follows:
Flag Enabled: Green marked (enabled)
Flag Activated: Green marked (enabled)
Flag Verified: Red Cross
Since you have applied some fixes and code on our site, we do not have any longer the last official released Easy Social 4.0.11 version
The code changes have changed some behaviour with a major issue to get duplicate plans in PayPlans.
I am therefore reluctant to raise new separate tickets under PayPlans and would much appreciate the issues to be managed here.
Thanks for your understanding.
Regards
Markus