TOLOGIX - ISLG Maintenance

Project dealing with all ongoing maintenance of the current ISLG application (www.investorstatelawguide.com and dev.investorstatelawguide.com).

Integrate new trial account request and password management system - PENDING MIGRATION

Assigned to
Anil Vaghela Anil V. Harsh Parikh, Tech Lead at DevIT Harsh P. Stefanie Gibson, UX Researcher at Industrial Stefanie G.
Due on
Notes
Further to requirements outlined here: Free Trial and Password-2FUsername Recovery Flows (3).pdf - ISLG Maintenance. Please integrate to new system for managing trial account requests and password.

Comments & Events

Morgan Maguire, CEO
Hi Anil Vaghela Anil and Stefanie Gibson, UX Researcher at Industrial Stefanie

This to-do has been created to start working on creating the subscriber management system to ensure we are no longer sending passwords to users via email. Please add any more details necessary to get this task underway.

Thanks,

Morgan 
Stefanie Gibson, UX Researcher at Industrial
Stefanie Gibson, UX Researcher at Industrial
Stefanie Gibson completed this to-do.
Morgan Maguire, CEO
Morgan Maguire re-opened this to-do.
Morgan Maguire, CEO
Hi Stefanie Gibson, UX Researcher at Industrial Stefanie ,

I'd like to keep this to-do open until we've fully implemented everything into the application.

At the same time, Anil Vaghela Anil , let us know if you need additional info to get these requirements implemented. 

Thanks,

Morgan 
Stefanie Gibson, UX Researcher at Industrial
Morgan Maguire, CEO Morgan  oops sorry! I didn't mean to close this. 
Morgan Maguire, CEO
No problem,  Stefanie Gibson, UX Researcher at Industrial Stefanie
Anil Vaghela
Hi Morgan Maguire, CEO Morgan ,

We haven't started with this task yet. We will let you know in case of any query or information during development.
Morgan Maguire, CEO
Great. Thanks Anil Vaghela Anil .
Morgan Maguire, CEO
Hi Anil Vaghela Anil ,

In addition to the requirements above, we need to ensure that all passwords are encrypted when they are stored on the system.

Thanks,

Morgan 
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

The Captcha  is already available in existing resgistration page. We have set new Captcha in contact us form on dev.islg. 

Please check and let us know the feedback.
Ryan Knuth, Customer Support Manager at Industrial
Hi Harsh Parikh, Tech Lead at DevIT Harsh . Is the new registration system complete on dev.islg, or are you just referring to Captchas being added?

Ryan
Harsh Parikh, Tech Lead at DevIT
Hi Ryan Knuth, Customer Support Manager at Industrial Ryan ,

I am just refering the captcha which we added in contact us form.
Morgan Maguire, CEO
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh and Anil Vaghela Anil ,

Just confirming that work on the new subscriber management system has begun. Please confirm, because ideally we'd like the new system in place  before the end of next week (i.e., the GDPR deadline)

Thanks,

Morgan
Anil Vaghela
Hello Morgan Maguire, CEO Morgan ,

We have started on this story but due to some other urgent tasks/issues e.g. Session timeout and page count, User archive system etc. we couldn't able to do much development on this. As per our analysis all tasks except "
#4085
Universal Account Password Reset" will be completed on dev.islg by end of next week. Hope this is fine.
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

Please provide following Email templates.

  1.  When user requested for free trial account (For User).
  2.  When user requested for free trial account (For Admin).
  3.  When admin approves the user request.
  4.  Forgot Password
Morgan Maguire, CEO
Hi Anil Vaghela Anil ,

Thanks for the update. Getting things complete on dev.islg by the end of next week would be great.

Harsh Parikh, Tech Lead at DevIT Harsh , I'll follow-up with another comment later today with the email templates.

Morgan 
Morgan Maguire, CEO
Thanks Stefanie Gibson, UX Researcher at Industrial Stefanie . I'll use these as the templates for the templates. We'll want to introduce some branding elements as well. I assume the best format for these templates is in Word?

Morgan
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

I spoke to Stefanie Gibson, UX Researcher at Industrial Stefanie and Melissa Cowell, General Manager at Industrial Melissa about the templates. For the time being, please just use the templates in the wireframes above in plain text, and then they'll provide you with HTML versions early next week. Does that work?

In the meantime, I'll provide comments in the wireframes for any necessary copy edits.

Thanks,

Morgan 
Stefanie Gibson, UX Researcher at Industrial
Morgan Maguire, CEO Morgan I made the copy edits so if you reload you'll see them. As mentioned. If Anil Vaghela Anil  can just update the emails that are currently being sent with this content, we'll get Kev to make some HTML templates when he returns. 
Morgan Maguire, CEO
Hi Stefanie Gibson, UX Researcher at Industrial Stefanie ,

I've inserted my comments into the wireframes for email templates. Just some minor copy adjustments.

In additional to the email templates, Anil Vaghela Anil and Harsh Parikh, Tech Lead at DevIT Harsh , let us know if you need additional guidance on how to updated the subscriber management pages:  https://www.investorstatelawguide.com/Subscribers/Index. In particular, I want to ensure we are clear on how we'll preserve the existing passwords while integrating the new system for new accounts and updates.

Also, we'll need to erase all the data in the Administrator Comments field for all user accounts: http://dev.investorstatelawguide.com/subscribers/AddUser?id=154&group=960&status=-1&city=0

This was commonly used by admin users to store passwords. We'll need ensure this data is delete, and stop the practice going forward.

Finally, the current TargetProcess user stories only deal with the general member site login system, but we'll need to make similar changes to the Admin user system and Group Manager functions for the Notepad Feature. Both still rely on an administrator creating the password on behalf of a user, and sending it to the user via email. Stefanie Gibson, UX Researcher at Industrial Stefanie , could we create another set of user stories that deal with these additional changes.  I assume they will be similar to the user stories for the general member site login system, but I think there are nuances that should be clarified.

Thanks,

Morgan
Stefanie Gibson, UX Researcher at Industrial
Stefanie Gibson, UX Researcher at Industrial
Morgan Maguire, CEO Morgan you're right! I just sent you some ideas for this in the pings on Basecamp - let me know if that works and i'll write user stories and add that into the user flow. 
Stefanie Gibson, UX Researcher at Industrial
Morgan Maguire, CEO
Hi Stefanie Gibson, UX Researcher at Industrial Stefanie ,

Note that the second link above isn't working for me.

Morgan 
Stefanie Gibson, UX Researcher at Industrial
Morgan Maguire, CEO Morgan  it should be good now!
Morgan Maguire, CEO
Great. Thanks Stefanie Gibson, UX Researcher at Industrial Stefanie . Looks good. 
Morgan Maguire, CEO
Hi Stefanie Gibson, UX Researcher at Industrial Stefanie , Ryan Knuth, Customer Support Manager at Industrial Ryan and Kevin Andrews, Industrial Kevin ,

I have made some additional comments in the wireframes: https://invis.io/UZG6XQ2K5QR#/283298403_Email-_Recover_Username. Please ensure these get integrated into the user stories and email HTML templates that are produced next week.

Anil Vaghela Anil and Harsh Parikh, Tech Lead at DevIT Harsh ,

To clarify what development work needs to done, I believe all the user stories pending work your review are available here: https://industrialagency.tpondemand.com/RestUI/Board.aspx#page=board/4786758857233429686&appConfig=eyJhY2lkIjoiMzVBM0FCNTQwOTE1NTEwN0FGQUJDRTVEOTQ3MkY0QkUifQ==

Thanks,

Morgan
Stefanie Gibson, UX Researcher at Industrial
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan , Ryan Knuth, Customer Support Manager at Industrial Ryan and Stefanie Gibson, UX Researcher at Industrial Stefanie ,

We have developed new trial account requests and password management system and uploaded on dev.islg.

We are still working on the Invite User, Admin invite group manager and Invite new admin stories and will update you soon.

We have encrypted the password of following 3 users on dev.islg. Hence, Please use following username for login to dev.islg. The password is remain same.
  1. mmaguire
  2. bspring
  3. rknuth
Please check and let us know your feedback.
Ryan Knuth, Customer Support Manager at Industrial
Hi Harsh Parikh, Tech Lead at DevIT Harsh  

Are existing user passwords currently not encrypted in the database?

Thanks!

Ryan
Harsh Parikh, Tech Lead at DevIT
No Ryan Knuth, Customer Support Manager at Industrial Ryan ..Tomorrow, we will encrypt all existing users password on dev.islg.
Ryan Knuth, Customer Support Manager at Industrial
Thank you for the clarification, Harsh Parikh, Tech Lead at DevIT Harsh  
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

Further to the video below, I did some initial testing of the new trial account request/activation process, and found the following issues that need to be resolved:
Thanks,

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

We can not allow the duplicate email id in trail account request. we must require an unique email id while any user request for trial account

Because, If any user use the same email id for trail account request and then user clicks on Forget Username or Forget Password that time we can not identify the which email id we use to send the username or reset password link through mail.

Please suggest.
Ryan Knuth, Customer Support Manager at Industrial
Hi Morgan Maguire, CEO Morgan and Harsh Parikh, Tech Lead at DevIT Harsh . Allowing the email to be used more than once could cause security issues in addition to the functional issues with Forgot username & password as Harsh mentioned. I'd recommend we leave it as is unless we start hearing complaints from clients or potential clients. Happy to discuss further.

Ryan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

The above all changes have been done on dev.islg. Please check and confirm.
Ryan Knuth, Customer Support Manager at Industrial
Hi Harsh Parikh, Tech Lead at DevIT Harsh and Morgan Maguire, CEO Morgan  

I've run through the points above and confirmed all but the following: 
  • Family Name(s) > Update placeholder
  • Given Names(s) > Update placeholder
  • Contact Us > I've confirmed Recaptcha, however, I can't seem to submit the form. Nothing happens when I click Send.
  • I had selected "Please contact me to schedule a personal online tutorial" in the trial account form. Morgan Maguire, CEO Morgan could you please confirm if the email was received to subscriptions? Also, I noticed in the trial account (http://dev.investorstatelawguide.com/subscribers/AddUser?id=4123&group=0&status=0&city=0) that the Demonstration checkbox was not checked. Should it be as I had selected this in the front-end form?
  • Create password on front-end after activation > I tried entering "Test0)0" but it didn't accept the 0 and ) as a number and special character. It doesn't seem to accept ! either. Please confirm.
  • After submitting Forgot Password form, no confirmation message is shown for the user to check their email. It currently just redirects the user to the home page.
  • After submitting Forgot Username form, no confirmation message is shown for the user to check their email. It currently just redirects the user to the home page.
Ryan
Morgan Maguire, CEO
With the exception of Ryan Knuth, Customer Support Manager at Industrial Ryan 's comment above concerning special characters for creating a password, all the other issues have either been resolved or further elaborated on in separate to-do's.

Also,  Anil Vaghela Anil and Harsh Parikh, Tech Lead at DevIT Harsh , could you confirm the status of the other outstanding issue concerning this to-do, including:
Thanks,

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Ryan Knuth, Customer Support Manager at Industrial Ryan ,

Above all suggested changes have been done except one change on dev.islg. Please check and confirm.

We are working on the change of Demonstration checkbox (point no. 4).
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

Following are the status of above mentioned tasks.
  • encrypting all admin/user account passwords : Done
  • creating new admin user account creation system: Done
  • manual admin password resets: : Under Progress
  • creating/editing users by Group Managers: Done
  • creating new admin Group Manager invite: Under Progress
The point no. 1, 2 & 4 are completed on dev.islg. Please check and confirm.
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

I've completed reviewing all the items concerning the to-do, and posted additional to-do's as necessary. The only outstanding items not addressed in other to-do's are the following:
  • manual admin password resets
  • creating new admin Group Manager invite
  • Demonstration checkbox selected when selected in trial request form
Thanks,

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

Following are the status of tasks.

  • manual admin password resets - Under Progress (will take 1 or 2 days more)
  • creating new admin Group Manager invite - Done
  • Demonstration checkbox selected when selected in trial request form - Done
Point no. 2 & 3 have been done on dev.islg. Please check and confirm.
Ryan Knuth, Customer Support Manager at Industrial
Thank you, Harsh Parikh, Tech Lead at DevIT Harsh . I've confirmed 2 & 3 on dev.islg.

Ryan
Morgan Maguire, CEO
Hi Ryan Knuth, Customer Support Manager at Industrial Ryan and Harsh Parikh, Tech Lead at DevIT Harsh ,

It looks like the only remaining items in this to-do (that aren't transferred to other to-do's) are the following:
Thanks,

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

I have few questions regarding manual password reset flow.


  • Will system notify to reset password only to group manager or all users ?
  • What is the meaning of last point in story ? (last point : I will share the password with my group manually.
Stefanie Gibson, UX Researcher at Industrial
Harsh Parikh, Tech Lead at DevIT Harsh  we just notify the group managers, which means that the group manger shares the new password with all users manually. 
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh and Stefanie Gibson, UX Researcher at Industrial Stefanie ,

Looking through the requirements on TargetProcess, I want to clarify a point. It appears we might be limiting the automatic password reset function to accounts assigned as Group Managers. However, I think we should make this an option available for all user accounts. This is important, because not all of our subscribers have an assigned Group Manager, but we may still need to setup automated password rests.

Also, in conjunction with this tool, we should create an ability for admin users to immediately reset passwords, which admin users may use in special circumstances (e.g., if they discover that login credentials have been distributed to unauthorized users). Stefanie Gibson, UX Researcher at Industrial Stefanie , could you update the requirements/wireframes to accommodate this request.

Thanks,

Morgan
Stefanie Gibson, UX Researcher at Industrial
Morgan Maguire, CEO Morgan Just to confirm, currently we have the admin setting the automatic password resets so instead of enabling this for only group managers, the admins can enable this for any account? 

For admins reseting passwords, does their current password need to be immediately invalid or can we simply send them the user the password reset prompt email? 
Morgan Maguire, CEO
Hi Stefanie Gibson, UX Researcher at Industrial Stefanie ,

Yes, we can handle the settings internally as admin users, and we don't need to make this available to group managers.

Similar to front-end users, the current admin password should be immediately invalid if it has been manually reset by an admin administrator.

On the second point, I think we need to update the permissions for admin users. Currently we only have one level of Administrator Access, which gives access to anything within Global Admin & Reports. However, we should have an additional permission setting that only grants access to the Subscriber Managements pages: https://www.investorstatelawguide.com/Subscribers/. This will ensure only the admin administrators (i.e., me) have access to other admin pages within Global Admin & Reports.

Thanks,

Morgan
Stefanie Gibson, UX Researcher at Industrial
ok thanks. I'll write up the user stories and wireframes for the password reset. I'll create a separate to-do for admin levels. 
Stefanie Gibson, UX Researcher at Industrial
Morgan Maguire, CEO
Looks good Stefanie Gibson, UX Researcher at Industrial Stefanie . Note that I think we need to some additional copy for the automated emails:

  1. Forced password reset email to user:
  2. Initial email to user for scheduled password reset: 
  3. Email sent to user after seven days when password has expired: 
Also, the requirements don't specify what happens to the status of an account once it has expired. I suppose we'll need to create an additional status of "expired", which indicates that the account is active, but that the password has expired.

Morgan
Stefanie Gibson, UX Researcher at Industrial
Morgan Maguire, CEO Morgan  - I've updated the user stories with these changes. 
Morgan Maguire, CEO
Looks good. Thanks Stefanie Gibson, UX Researcher at Industrial Stefanie .

Morgan
Morgan Maguire, CEO
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

We are working on it and will update you by end of tomorrow.
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh and Stefanie Gibson, UX Researcher at Industrial Stefanie ,

Are the user stories concerning forced password resets and automatic password resets complete? I noticed some changes on dev.islg. A couple of comments on issues I've noticed:
  • When there is a forced password reset or a password expires, the status on the account should change to "expired" in the status column, and the Filter by Status dropdown should have "expired" as a filter option.
  • When an automatic password expiration is scheduled (6 months or 12 months), please indicate the applicable date underneath.
  • Further to the video below, the admin user should have the option to override the password expiration date by manually entering a date. Perhaps make it so that the applicable date is listed in a field similar to the Trial Expiration Date field (with a calendar app).
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

Due to third point of above comment, we have to fundamentally change logic of expiration date and will take one or two day to complete this task.

We will update you soon.
Stefanie Gibson, UX Researcher at Industrial
Harsh Parikh, Tech Lead at DevIT Harsh  - let me know if you need anything from me to complete these changes. 
Harsh Parikh, Tech Lead at DevIT
Thanks for asking Stefanie Gibson, UX Researcher at Industrial Stefanie .
We have understood Morgan Maguire, CEO Morgan 's above points and we are working on it.
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Stefanie Gibson, UX Researcher at Industrial Stefanie ,

We are suggesting that if we will send expiration reminder mail for all 7 days to user then it will look good for them. Once user will reset the password then reminder mail will be automatically stopped.

Please suggest.
Stefanie Gibson, UX Researcher at Industrial
Harsh Parikh, Tech Lead at DevIT Harsh  sorry I'm not sure I understand your question. I think the user only needs one reminder email 7 days before expiration and then a second email once their password expired. I think an email every day would be a big nuisance. 
Harsh Parikh, Tech Lead at DevIT
OK.. No Problem Stefanie Gibson, UX Researcher at Industrial Stefanie . We will send only one reminder email before 7 days of expiration instead of all 7 days.
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh and Stefanie Gibson, UX Researcher at Industrial Stefanie ,

Just confirming the above. Only one email sent 7 days before password expires, and then second when password expires.

That's fine if this take a few days. I'd prefer to get this done properly.

Thanks,

Morgan 
Ryan Knuth, Customer Support Manager at Industrial
Thank you Harsh Parikh, Tech Lead at DevIT Harsh . I've set up some of my test accounts with password expiry for testing tonight.

Ryan
Morgan Maguire, CEO
The changes looks great. I'm going to mark this as pending migration, and we'll resolve any issues that come up with further testing during the next migration window.

Thanks,

Morgan
Morgan Maguire, CEO
Hi Ryan Knuth, Customer Support Manager at Industrial Ryan and Harsh Parikh, Tech Lead at DevIT Harsh ,

Same here. On dev.islg, I setup two accounts to expire:
  1. morganmaguire@gmail.com: http://dev.investorstatelawguide.com/subscribers/AddUser?id=4264&group=0&status=-1&city=0
    • Password set to expire on 14 June 2018, which means the user should have received the warning email that the password will expire is 7 days.
  2. subscriptions@investorstatelawguide.com: http://dev.investorstatelawguide.com/subscribers/AddUser?id=2580&group=960&status=-1&city=0
    • Password set to expire 7 June 2018 (today), which means the account status should have changed to "Expired" and the user should have received the email notifying them that their password has expired.
Also, I want to clarify an additional requirement. When a user selects the password reset link in the email notification and resets the password, could you confirm that the password expiration date will reset to a new expiration date (6 months or year from the date the password is reset - depends on settings).

Thanks,

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

We have tested above scenarios on dev.islg and received both following emails. 
  1.  Before 7 day notification email
 
2.  Password Expired email


Please check once again and let us know if you still don't get the notification email.


Yes Morgan Maguire, CEO Morgan . After user reset the password, The system automatically will be updated new expiration date (6 months or year from the date the password is reset - depends on settings) in to database.

We have already uploaded above functionality on both dev.islg and www.islg.
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

Thank you for confirming the requirements on how the expiration date updates. However, further to the video below, I'm still not seeing the tool perform as required. Note that the accounts used in the video are the following:

For all of these accounts no automated emails were received, nor did the accounts that were suppose to expire have their account status changed to "Expired" on the expiration date.

Thanks,

Morgan

Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

The reminder notification email (Before 7 Day) & password expired email notification (After 7 day) issue has resolved on dev.islg.

For testing purpose, Today we have manually run the service for Email notification on dev.islg. Hence, You are able to see the updated status  and also Notification Email was sent to appropriate Email on dev.islg.

Please check and confirm.
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

I got the email for http://dev.investorstatelawguide.com/subscribers/AddUser?id=2580&group=960&status=-1&city=0 and it appears that the account successfully changed to "Expired"; however, when I select the "Reset Password" link in the email, it directs me to the login page, rather than the reset password page: Reset my password. This should only occur after the password has reset, but that doesn't appear have happened since I never reset the password, and the account status is still on "Expired".

Thanks,

Morgan 
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

We have checked above issue on dev.islg's database and found that the above account's signup date is blank in database. Hence, System could not find the account through last signup date to perform  "Reset Password".

Could you please recheck the password expired functionality again with fresh email id  on dev.islg?
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

We have found the number of subscribers account having blank
Signupdate and status is also active in www.islg's database.

We have made the list of those accounts in following excel sheet.

Please suggest.
Harsh Parikh, Tech Lead at DevIT
OK Thanks Morgan Maguire, CEO Morgan . We will assign 1-Jan-01 date to all the subscriber account who having blank signupdate.
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

We have assigned 1-Jan-01 date to all the subscriber account who having blank signupdate on both dev.islg and www.islg.
Morgan Maguire, CEO
Hi Harsh,

I've run into an additional issue. Once an account has expired, the status on the account remains "Expired" until the password is reset by the users. However, there may be instances where the admin users needs to reactivate the account (e.g., the reset password email is lost by the user), and there doesn't seem to be a way to do this. I tried changing the status of the expired account to "Not active" and then back to "Active", expecting it to change the status to "Pending" as it issued a new activation email to the user, but that didn't happen. Switching from "Not active" to "Active" just switched the status back to "Expired", even if I changed to the expiration date to a future date.

See video below for more detail (no audio).

Thanks,

Morgan



Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

We have resolved above issue on dev.islg. Now, If you will change status "Expired" to "Active" then activation mail send to user and status will be switched to "Pending".

Please check and confirm.
Ryan Knuth, Customer Support Manager at Industrial
Thank you, Harsh Parikh, Tech Lead at DevIT Harsh . I've set up a test account to expire today, but in the meantime, Morgan Maguire, CEO Morgan if you have an expired account to test with please go ahead.

Ryan
Morgan Maguire, CEO
Thanks Harsh Parikh, Tech Lead at DevIT Harsh and Ryan Knuth, Customer Support Manager at Industrial Ryan . I've setup two more tests for tomorrow. Hopefully these go well, and we can have this finished off for the next migration window.

Morgan 
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

Currently, We have setup two accounts for check the password reset emails issue on dev.islg. We will update you tomorrow.
Morgan Maguire, CEO
OK. Thanks Harsh Parikh, Tech Lead at DevIT Harsh . Also, in addition to the above, subscriptions@investorstatelawguide.com never received the status change notice email when the account changed to "Expired".

Morgan
Ryan Knuth, Customer Support Manager at Industrial
Hi Harsh Parikh, Tech Lead at DevIT Harsh

I haven't received an email for my account that was to expire today as well.

Ryan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

We have received both notification mail (Before 7 day) & password expired mail (After 7 day) on dev.islg.

We have received both mail today morning between 9 to 10 AM. It mean the Email was fired at EST time (12 AM & 12:30 AM).



Morgan Maguire, CEO Morgan , have you received automated status changed mail on subscriptions@investorstatelawguide.com ?


Also, Could you please test this scenario with fresh test account ? 
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

I think there was a some problem with email. The mail exchange server may be not sending any email on "info@investorstatelawguide.com".

Could you please test whole scenario with your gmail id or anyone else ? 
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

Recently, I have changed my status from "Expired" to "Pending" for email id "parikhharsh10@gmail.com" and I have received activation mail. 

Have you received status changed notification mail ?
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

I'll run some tests on info@investorstatelawguide.com. I received a few status change and trial activation emails; however, still nothing concerning a status change to "Expired".

Morgan
Ryan Knuth, Customer Support Manager at Industrial
Hi Morgan Maguire, CEO Morgan and Harsh Parikh, Tech Lead at DevIT Harsh  

I still have yet to receive an expiry email from dev.islg.

To confirm: As the user, if my account password is set to expire on June 19th, 2018, should I receive an email on June 19th, or June 20th?

For my test I've just set rknuth+0601@industrialagency.ca to expire on June 19th.

Ryan
Ryan Knuth, Customer Support Manager at Industrial
Hi Harsh Parikh, Tech Lead at DevIT Harsh  

I've added a fresh test as well: rknuth+0618@industrialagency.ca and set it to expire June 19, 2018.

One thing I noticed, though, is that when I created it as an administrator and set the expiry for June 19, 2018, then saved the new record, it reverted to the 6 month date of 12/19/2018 when I came back to edit the record. Setting it back to 06/19/2018 saved properly the second time.

Steps I took:
  1. As admin, created new user "rknuth+0618@industrialagency.ca"
  2. Set account to active
  3. Set expiry date at 06/19/2018
  4. Saved record
  5. Activated account as user
  6. As admin, edited account - expiry was re-set to 12/19/2018
  7. I updated expiry back to 06/19/2018 and saved again
  8. I've now confirmed the expiry is set to 06/19/2018 as expected
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

I have setup some fresh tests for tomorrow, for the Rain Fall and Snow Winter accounts on dev.islg. Note that I was getting odd results when doing some tests on these accounts earlier today. The automated emails (both activation emails and status change emails) were not working when I changed the status of the accounts back and forth between active and not active. However, the problem resolved itself after I changed the email address to my personal gmail address. The odd thing was that after changing the email address to my gmail address, and then reassigning it back to info@investorstatelawguide.com, the automated emails started to work again. I'm not sure why changing the email address would have that affect, but it happened fairly consistently on three different accounts (all under the Investor-State LawGuide (Season) group). I'm wondering if this has something to do with the fact that these are accounts created before the new subscriber management system was implemented, and I'm worried that the same issue might occur with other existing accounts. Could we look into this issue further, and ensure this will not be a problem with other existing accounts (i.e., accounts that are more than two months old).

Thanks,

Morgan 
Morgan Maguire, CEO
Got the results back on my tests. Got the reminder email for Winter Fall (see screenshot of email), but nothing for Rain Fall.

I've rescheduled another test, but please investigate further on why these emails are not getting sent.

Thanks,

Morgan
Ryan Knuth, Customer Support Manager at Industrial
Update from me:
I got the expiration emails for both of my test users.

Ryan
Morgan Maguire, CEO
Ok. Thanks Ryan Knuth, Customer Support Manager at Industrial Ryan . Harsh Parikh, Tech Lead at DevIT Harsh , I never received any status change emails notifying me that Ryan Knuth, Customer Support Manager at Industrial Ryan 's accounts had expired. Therefore, this issue is not isolated to the Investor-State LawGuide (Season) group accounts. I've the schedule the following account to expire tomorrow:

http://dev.investorstatelawguide.com/subscribers/AddUser?id=2580&group=960&status=-1&city=0
http://dev.investorstatelawguide.com/subscribers/AddUser?id=1572&group=960&status=-1&city=0

Could we please get to the bottom of this and resolve the issue. There seems to be something that is interfering with sending automated emails to addresses with the investorstatelawguide.com domain. I've tested the email addresses numerous times, and there's nothing wrong with the emails, so it must be something on the application side. 

Thanks,

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

We have changed email id from subscriptions@investorstatelawguide.com to parikhharsh10@gmail.com for checking the automated status email on www.islg.

We have created few test accounts on www.islg and received all automated status notification email.


It may be there is a some issue with Carbon 60 mail server. Because we also haven't received any email on our devitpl.com domain.

Anil has dropped mail to Carbon 60 server's team for solution. 
Morgan Maguire, CEO
Hi all,

Carbon 60 and Mike at inline appear to have resolved the issue with the emails. I've setup some tests for accounts on dev.islg to expire tomorrow to test that component. However, test and monitor the system, and let me know if you discover any issues (i.e., automated emails are not sent/received as they should).

Thanks,

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

We have tested the Email functionality on dev.islg and received all emails properly.

Morgan Maguire, CEO Morgan , Hope you get all the automated status change notification email  on "subscriptions@investorstatelawguide.com".
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

The emails appear to be working well now. However, further to the video below, the reset password links within the automated emails are not working properly. It's taking me to the login page, rather than the password reset page, and I'm unable to reactivate the account. The test was performed for the following account: http://dev.investorstatelawguide.com/subscribers/AddUser?id=2580&group=960&status=-1&city=0

Thanks,

Morgan

Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

There was a bug which we have resolved and uploaded on dev.islg. 
For testing purpose, We have reset both of your following account's status "Active" and set expiry date on 27th June. 

Hence, Tomorrow (i.e 27th June) you will get the expired mail.
  1.   Fall  Rain
  2.   Winter Snow
Morgan Maguire, CEO
Great. Thanks Harsh Parikh, Tech Lead at DevIT Harsh . I'll report the results of the text tomorrow.

Morgan 
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

The test was partially successful. The automated emails for the status change to "Expired" were received, as well as the password reset emails, which successfully allowed me to update the passwords and reactive the accounts. However, I never received a second status change emails indicating the status changed back to "Active" after the passwords were reset.

Thanks,

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

We have resolved the automated mail issue after reset password and checked it on dev.islg.

Please check and confirm.
Morgan Maguire, CEO
Thanks Harsh Parikh, Tech Lead at DevIT Harsh . I'll let you know the results of the tests later tonight.

Morgan 
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

The test was success! We finally have all the requirements complete. I'll schedule this to-do for migration to www.islg on Tuesday.

Thanks,

Morgan
Morgan Maguire rescheduled this to-do
Was
Now
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

We have migrated the changes of reset password links within the automated emails on www.islg.

Please check and confirm.
Ryan Knuth, Customer Support Manager at Industrial
Thank you, Harsh Parikh, Tech Lead at DevIT Harsh . I'll let Morgan Maguire, CEO Morgan confirm the subscription emails.

Ryan
Morgan Maguire, CEO
Great. Thanks Harsh Parikh, Tech Lead at DevIT Harsh . I've schedule two test for tonight. Assuming these go well, I'll mark this to-do complete.

Morgan 
Morgan Maguire, CEO
The test was a success. Marking this to-do complete. That completes all the to-do in this group. Good work everyone on getting this project complete!

Morgan
Morgan Maguire, CEO
Morgan Maguire completed this to-do.