Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-25572

Use loginManager instead of presence of PersonalInformation objects to determine if an LDAP user should receive recommended updates email

      The recommended updates email inadvertently created personal information objects for all users in an LDAP directory. We need to create an upgrade task that removes the accidentally created personal information objects.

            [CONFSERVER-25572] Use loginManager instead of presence of PersonalInformation objects to determine if an LDAP user should receive recommended updates email

            QA Notes:

            2012-06-01 12:00:00,043 DEBUG [scheduler_Worker-8] [dailysummary.components.impl.DefaultSummaryEmailNotificationManager] shouldSendToUserByDefault Value of loginInfo is : com.atlassian.confluence.security.login.DefaultLoginManager$DefaultLoginInfo@3fddae2f for user EmbeddedCrowdUser

            {name='user', displayName='user', directoryId=360449}

            2012-06-01 12:00:00,043 DEBUG [scheduler_Worker-8] [dailysummary.components.impl.DefaultSummaryEmailNotificationManager] shouldSendToUserByDefault User user from external management has no successful previous login, not sending daily summary
            2012-06-01 12:00:00,046 DEBUG [scheduler_Worker-8] [dailysummary.components.impl.DefaultSummaryEmailNotificationManager] shouldSendToUserByDefault Value of loginInfo is : com.atlassian.confluence.security.login.DefaultLoginManager$DefaultLoginInfo@b5548cd for user EmbeddedCrowdUser

            {name='user2', displayName='user2', directoryId=360449}

            2012-06-01 12:00:00,046 DEBUG [scheduler_Worker-8] [dailysummary.components.impl.DefaultSummaryEmailNotificationManager] shouldSendToUserByDefault User user2 from external management has no successful previous login, not sending daily summary

            Steve Lancashire (Inactive) added a comment - QA Notes: 2012-06-01 12:00:00,043 DEBUG [scheduler_Worker-8] [dailysummary.components.impl.DefaultSummaryEmailNotificationManager] shouldSendToUserByDefault Value of loginInfo is : com.atlassian.confluence.security.login.DefaultLoginManager$DefaultLoginInfo@3fddae2f for user EmbeddedCrowdUser {name='user', displayName='user', directoryId=360449} 2012-06-01 12:00:00,043 DEBUG [scheduler_Worker-8] [dailysummary.components.impl.DefaultSummaryEmailNotificationManager] shouldSendToUserByDefault User user from external management has no successful previous login, not sending daily summary 2012-06-01 12:00:00,046 DEBUG [scheduler_Worker-8] [dailysummary.components.impl.DefaultSummaryEmailNotificationManager] shouldSendToUserByDefault Value of loginInfo is : com.atlassian.confluence.security.login.DefaultLoginManager$DefaultLoginInfo@b5548cd for user EmbeddedCrowdUser {name='user2', displayName='user2', directoryId=360449} 2012-06-01 12:00:00,046 DEBUG [scheduler_Worker-8] [dailysummary.components.impl.DefaultSummaryEmailNotificationManager] shouldSendToUserByDefault User user2 from external management has no successful previous login, not sending daily summary

            Actually, in investigating this it looks like we create PersonalInformation objects for users in multiple places not just on login, so the system isn't in an inconsistent state having PersonalInformation objects for users who have not logged in.

            Steve Lancashire (Inactive) added a comment - Actually, in investigating this it looks like we create PersonalInformation objects for users in multiple places not just on login, so the system isn't in an inconsistent state having PersonalInformation objects for users who have not logged in.

              slancashire Steve Lancashire (Inactive)
              slancashire Steve Lancashire (Inactive)
              Affected customers:
              0 This affects my team
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: