Subject: | Emails should not be sent to users that are "NOT APPROVED", or users that are in the "Email Exclusion list" |
Summary: | Emails in LinkSOFT should not be sent to users that are "Not Approved" or in the "Email Subscription Exclusion" list. Design: - Add a category in Menu "Company Administration ~> Email Subscription" form called "All Emails"
- Create a function that determines if an email address is "Ok to send emails to". this can be determined by:
- Email in "Email Exclusion List" under Type: "All Emails"
- Email in "Email Exclusion List" under Type of Email (We can extend this to all alerts at a later stage)
- Email belongs to a user that is not approved
- When emails are collected for processing, we check if the email address can be used. If the address cannot be used, we should:
- Do not send this email
- Mark the Email as "Closed" with a note saying "Email is in the Exclusion List. Review menu: "Company Administration ~> Email Subscription". Emails are not sent to users that are "Not Approved"
|
Audit Notes: | Edited by sanjay on 25/02/21 08:43. Edited by sanjay on 05/02/21 17:15. Edited by sanjay on 05/02/21 15:15. Edited by sanjay on 05/02/21 15:14. Edited by sanjay on 05/02/21 11:11. Edited by sanjay on 05/02/21 11:11. |
05 Feb 2021 | 11:11AM Comment 1 by Sanjay (Link Technologies) ETC was changed from 05/02/2021 to 05/02/2021 |
05 Feb 2021 | 02:47PM Comment 2 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 05-02-2021 06:34 PM Time Taken: 16.00 |
| PART A - Development work for this case has been completed. 1. The change will be available in version: 12.30.0205 2. The following changes were made(Include Database object names, Program classes and any other relevant information): - Added a new Email Type called "All Emails"
- Added code to Email Notifications to prevent emails being sent to emails in the "Email Exclusion List"
- Added code to Email Reports to prevent emails being sent to emails in the "Email Exclusion List"
- Email Exclusion List is made up of:
- Email address is attached to a user that is NOT APPROVED
- Email Address is in the "Company Administration ~> Email Subscription"
- Exclusion list may cause the "To Email Address" to become Blank. Emails to BLANK "To Addresses" will not be sent
3. Affected Areas: - All Email Notifications
- All Report Email Log
4. The issue was caused by: - Security Issue - Users receiving emails even if they un-subscribe or have been made inactive
5. Notes: We will need to change the source alerts to prevent the insert into the Notifications table and the insert into the Report Email Schedules. 6. Next Step: UAT then Copy case and assign to 12.4 ---------------------- PART B - Development Reference: 1. Changes implemented was according to the approved design (Y/N): 2. Variations to the approved design: |
|
10 Feb 2021 | 02:11PM Comment 3 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 10-02-2021 05:23 PM Time Taken: 1.00 |
| QA Results Tests carried out according to requirements specified on the case header Test Results Summary Table 1 - Summarised list of issues No | Test Description | Pass/Fail | 1 | Enable the helpdesk alert "HEL002" The email should be sent to users E013 and E029 as they have actioned cases. | Pass | 2 | Mark the user E029 as unapproved. Re-run the process for the helpdesk alert "HEL002". The email should be only sent to user E013 | Pass | 3 | UnSubscribe from the alert in 2 above for user E013. Re-run the process for the helpdesk alert "HEL002". The email should not be sent to user E013 | Retest in the build as users were unable to unsubscribe. | 4 | Schedule the "Asset Listing" report and enter the email address for user E013 in the "To Address". A user account is not approved for E013, the email should not be sent | The email log details status is updated to "Close", but the header still reads "Ready to Send". Can we update the status on the header as well?
| 5 | Exclusion list may cause the "To Email Address" to become Blank. Emails to BLANK "To Addresses" will not be sent
| Pass |
Environment Details - OS version: Windows Server 2012
- Application version: 12.30.0209BETA
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT-DEMO-123
Next Step: - For Review
|
|
12 Feb 2021 | 01:25PM Comment 4 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 12-02-2021 05:24 PM |
| Hi Rashna, can you test this in the current GA build? thx |
|
12 Feb 2021 | 03:42PM Comment 5 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 12-02-2021 07:11 PM Time Taken: 1.00 |
| QA Results Tests carried out according to requirements specified on the case header Test Results Summary Table 1 - Summarised list of issues No | Test Description | Pass/Fail | 1 | UnSubscribe user E013 from the alert in HEL002. This should update the "Email Subscription"
| Pass | 2 | Schedule the "Asset Listing" report and enter the email address for user E013 in the "To Address".User account is not approved for E013, the email should not be sent
| Pass, Unapproved users do not appear in the user list to schedule the report. Email is not sent to unapproved users. |
Environment Details - OS version: Windows Server 2012
- Application version: 12.30.0211GA
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT-DEMO-123
Next Step: - For Closure
|
|
12 Feb 2021 | 04:22PM Comment 6 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 12-02-2021 08:22 PM Time Taken: 1.00 Notes: Created from the WEB using email sent to: sanjay@linktechnologies.com.au |
| Thanks Rashna |
|