TOLOGIX - ISLG Maintenance

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

Changes to user account archiving system - HIGH PRIORITY

Assigned to
Anil Vaghela Anil V. Harsh Parikh, Tech Lead at DevIT Harsh P.
Due on
Notes
Further to the video below, there are a number of changes that need to be made to user account archiving system on the subscriber management system: https://www.investorstatelawguide.com/Subscribers/Index. Note that I have set the deadline on this to-do for May 21st, because these changes need to implemented on www.islg before the May 25th GDPR deadline. The following changes need to be implemented:
  1. Add (2) "Delete All", (2) selection "Delete" and "De-archive" options to  to the top of the archive section of the subscriber management page: https://www.investorstatelawguide.com/subscribers/index?expand=1#abc
  2. Ensure that all the data displayed in the main subscriber management section is displayed for archived users section, particularly "last active". Also, ensure the column headings line-up with the appropriate data in the table.
  3. Remove Notepad Details from archive user section, and take necessary steps to ensure Notepad Details data is inaccessible to all admin users and developers. This should be stored on an inaccessible part of the server, and we should look into method for encrypting the data in the event of a data breach.
  4. Ensure that when a user account is deleted through the archive section, it is permanently deleted from the server. Also, we'll need to ensure that we perform monthly syncs between dev.islg and www.islg to ensure data is properly deleted from all environments.
Please put a high priority on completing this to-do.

Comments & Events

Morgan Maguire, CEO
Hi Anil Vaghela Anil and Harsh Parikh, Tech Lead at DevIT Harsh ,

Similar to the subscriber management changes, these are requirements we need in place before the end of next week. Please confirm work has begun.

Thanks,

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

We are working on this task and will update you soon.
Morgan Maguire, CEO
Great. Thanks Harsh Parikh, Tech Lead at DevIT Harsh .

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

This task is done and uploaded on dev.islg. Please check and let us know the feedback.
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh and Anil Vaghela Anil ,

The changes look good on dev.islg. However, I just realized that we should probably schedule the migration on Tuesday since Ryan Knuth, Customer Support Manager at Industrial Ryan  and I are both going to be out of the office (it's a holiday here in Canada). I'll reschedule all the other to-do's that we're releasing next week as well.

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 ,

This task has migrated on www.islg. We do not test the Delete and Delete All functionality on www.islg. so, Please check and let us know the feedback.
Ryan Knuth, Customer Support Manager at Industrial
Thank you, Harsh Parikh, Tech Lead at DevIT Harsh . Delete worked well for me with a single account and when choosing multiple. I haven't tested Delete All either and will leave that up to Morgan Maguire, CEO Morgan and team for when they're ready.

The Notepad link is now gone, however, I don't have a link saved to make sure that visiting the notepad details through a direct URL. Morgan Maguire, CEO Morgan do you have a link you can test? I just want to make sure that now if an admin visits it, they can't see the data.

Thanks!

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

The migrated changes for the archiving system on www.islg look good. Re Ryan Knuth, Customer Support Manager at Industrial Ryan 's point on the direct URL's to the Notepad details, I don't have an example to test this. Harsh Parikh, Tech Lead at DevIT Harsh , could you examine whether this is still possible? Note that we want to ensure that the only way we can access Notepad details through the application is through the front-end user account. There should be no way for a admin user to access these details even with a direct URL.

Also, as we discussed this morning, we'll start work on encrypting the Notepad data on a separate SQL database, but I'll create a separate to-do for this task.

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 scenario and it works fine. Currently, We have given  permission only to following admin user to access the direct URL for Notepad details.

Admin User : mmaguire

For Example,

  • If admin user login with above mentioned username and access the following URL then admin user can able to see the Notepad details. 
  • If any other admin user login and try to access the following URL then admin user can not able to see Notepad details. 
https://www.investorstatelawguide.com/subscribers/UserTrackingDetail?userid=3010

Note : For tracking the Notepad Details directly through URL, You should have to enter the userid at the end of URL (As shown in above URL)

Please check and confirm.
Ryan Knuth, Customer Support Manager at Industrial
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

I'll let Morgan Maguire, CEO Morgan confirm, but I don't believe we want any admins to be able to access the Notepad details in any way.

Only the client user should be able to see their notepad details through the front-end.

Thanks!

Ryan
Harsh Parikh, Tech Lead at DevIT
OK Ryan Knuth, Customer Support Manager at Industrial Ryan . If you don't want to give access the direct URL to any admin user then I will remove the access from all admin users.

Please suggest. 
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

I am confirming Ryan Knuth, Customer Support Manager at Industrial Ryan 's comment above. No admin user (including me) should have access to Notepad bookmark details. The only way to access this information should be through a front-end user account.

Note that this is separate from the Notepad session details, which will be accessible to admin users as they currently are.

Thanks,

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

We have removed permission to direct access URL for Notepad details from all admin users on both dev.islg and www.islg.

Please check and confirm.
Morgan Maguire, CEO
Great. Thank you Ryan Knuth, Customer Support Manager at Industrial Ryan and Harsh Parikh, Tech Lead at DevIT Harsh . Assuming no further migrations from dev.islg to www.islg are necessary for this to-do, I'll mark this complete.

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