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

Allow personal information to be retrieved in a readonly transaction

    XMLWordPrintable

Details

    • We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

    Description

      NOTE: This suggestion is for Confluence Server. Using Confluence Cloud? See the corresponding suggestion.

      The only method for retrieving a user's profile, also known as PersonalInformation or UserInfo, is to call one of the getPersonalInformation methods on the PersonalInformationManager. All these methods call through to a getOrCreate method, which creates the PersonalInformationManager for a User who exists but has no PersonalInformation object yet. In CONF-16601 that manager's transaction proxy settings were changed so that the get methods would not invoke a readonly transaction. This was necessary.

      Ideally, however, it should be possible to use a readonly transaction to retrieve the personal information, since this can improve performance.

      Attachments

        Issue Links

          Activity

            People

              barconati BillA
              don.willis@atlassian.com Don Willis
              Votes:
              1 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: