Uploaded image for project: 'Jira Service Management Data Center'
  1. Jira Service Management Data Center
  2. JSDSERVER-8497

The Service Management Mail Handler automatically overwrites the username field with the value from the email address field (UI bug)

    • Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • None
    • Email - Incoming
    • 1
    • We collect Jira Service Desk 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.

      Issue Summary

      The Service Management Mail Handler (configured in Project Settings > Email Requests) automatically overwrites the username field with the value from the email address field when switching from the Microsoft tab to the Other tab (this behavior is intended by design).

      Note that the overwriting of the user name only occurs in the UI, but not in the Database, unless the Update button is clicked on. For this reason, this behavior does not impact the actual Mail Server configuration used by the Service Desk Mail Handler (which is stored in the Database).

      Environment

      This behavior was replicated in Service Management 4.13.0, but it could be impacting older versions too.

      Steps to replicate

      • Create a Service Management project
      • Configure a shared mailbox in Project Settings > Email Requests using the Other tab with
        • testsharedmailbox@test.com as the email address
        • userwithmailboxaccess@test.com\testsharedmailbox as the username
      • Click on the update button, and make sure that the connection is successful
      • Click on the Microsoft tab, then switch back to the Other tab

      Screen Recording.mov

      Expected results

      The username field should stay the same and should not be modified.

      Actual results

      The username field will be overwritten with the value from the email address field when switching from the Microsoft tab to the Other tab:

      • testsharedmailbox@test.com is showing as the email address
      • testsharedmailbox@test.com is also showing as the username

      Note that this issue can sometimes be replicated by:

      • opening any Jira page outside the Service Management project
      • then going back to Project Settings > Email Requests page
      • in some cases, the Outlook tab will be selected by default, and when selecting the Other tab, the username will be overwritten by the email address

      Suggestion

      Modify the way the username is displayed in the UI when switching from the Microsoft tab to the Other tab, as it can be very confusing from the Project Admin, because it looks like the incorrect username is being used in the Email Request configuration (while it is correct in the Database).

        1. Screen Recording.mov
          8.60 MB
          Julien Rey

            [JSDSERVER-8497] The Service Management Mail Handler automatically overwrites the username field with the value from the email address field (UI bug)

            Conny Postma made changes -
            Remote Link Original: This issue links to "Page (Atlassian Documentation)" [ 568814 ]
            Marc Dacanay made changes -
            Labels New: ril
            Marc Dacanay made changes -
            Remote Link New: This issue links to "Internal ticket (Web Link)" [ 977751 ]
            Julien Rey made changes -
            Description Original: h3. Issue Summary

            The Service Management Mail Handler (configured in *Project Settings > Email Requests*) automatically overwrites the *username* field with the value from the *email address* field when switching from the *Microsoft* tab to the *Other* tab.

            (!) Note that the overwriting of the user name only occurs in the UI, but not in the Database, unless the *Update* button is clicked on. For this reason, this behavior does not impact the actual Mail Server configuration used by the Service Desk Mail Handler (which is stored in the Database).

            h3. Environment

            This behavior was replicated in Service Management 4.13.0, but it could be impacting older versions too.

            h3. Steps to replicate

            - Create a Service Management project
            - Configure a shared mailbox in *Project Settings > Email Requests* using the *Other* tab with
            -- testsharedmailbox@test.com as the *email address*
            -- userwithmailboxaccess@test.com\testsharedmailbox as the *username*
            - Click on the update button, and make sure that the connection is successful
            - Click on the *Microsoft* tab, then switch back to the *Other* tab

             [^Screen Recording.mov]

            h3. Expected results

            The *username* field should stay the same and should not be modified.


            h3. Actual results

            The *username* field will be overwritten with the value from the *email address* field when switching from the *Microsoft* tab to the *Other* tab:
            - testsharedmailbox@test.com is showing as the *email address*
            - testsharedmailbox@test.com is also showing as the *username*

            (!) Note that this issue can sometimes be replicated by:
            - opening any Jira page outside the Service Management project
            - then going back to *Project Settings > Email Requests* page
            - in some cases, the *Outlook* tab will be selected by default, and when selecting the *Other* tab, the username will be overwritten by the email address


            h3. Workaround

            No workaround known at this time

            New: h3. Issue Summary

            The Service Management Mail Handler (configured in *Project Settings > Email Requests*) automatically overwrites the *username* field with the value from the *email address* field when switching from the *Microsoft* tab to the *Other* tab (this behavior is intended by design).

            (!) Note that the overwriting of the user name only occurs in the UI, but not in the Database, unless the *Update* button is clicked on. For this reason, this behavior does not impact the actual Mail Server configuration used by the Service Desk Mail Handler (which is stored in the Database).

            h3. Environment

            This behavior was replicated in Service Management 4.13.0, but it could be impacting older versions too.

            h3. Steps to replicate

            - Create a Service Management project
            - Configure a shared mailbox in *Project Settings > Email Requests* using the *Other* tab with
            -- testsharedmailbox@test.com as the *email address*
            -- userwithmailboxaccess@test.com\testsharedmailbox as the *username*
            - Click on the update button, and make sure that the connection is successful
            - Click on the *Microsoft* tab, then switch back to the *Other* tab

             [^Screen Recording.mov]

            h3. Expected results

            The *username* field should stay the same and should not be modified.


            h3. Actual results

            The *username* field will be overwritten with the value from the *email address* field when switching from the *Microsoft* tab to the *Other* tab:
            - testsharedmailbox@test.com is showing as the *email address*
            - testsharedmailbox@test.com is also showing as the *username*

            (!) Note that this issue can sometimes be replicated by:
            - opening any Jira page outside the Service Management project
            - then going back to *Project Settings > Email Requests* page
            - in some cases, the *Outlook* tab will be selected by default, and when selecting the *Other* tab, the username will be overwritten by the email address


            h3. Suggestion

            Modify the way the username is displayed in the UI when switching from the *Microsoft* tab to the *Other* tab, as it can be very confusing from the Project Admin, because it looks like the incorrect username is being used in the *Email Request* configuration (while it is correct in the Database).
            Julien Rey made changes -
            Description Original:
            h3. Issue Summary

            The Service Management Mail Handler (configured in *Project Settings > Email Requests*) automatically overwrites the *username* field with the value from the *email address* field when switching from the *Microsoft* tab to the *Other* tab.

            (!) Note that it is only a UI bug, since the *username* field is only overwritten in the UI, but not in the Database, unless the *Update* button is clicked on. For this reason, this bug does not impact the actual Mail Server configuration used by the Service Desk Mail Handler (which is stored in the Database).

            h3. Environment

            The bug was replicated in Service Management 4.13.0, but it could be impacting older versions too.

            h3. Steps to replicate

            - Create a Service Management project
            - Configure a shared mailbox in *Project Settings > Email Requests* using the *Other* tab with
            -- testsharedmailbox@test.com as the *email address*
            -- userwithmailboxaccess@test.com\testsharedmailbox as the *username*
            - Click on the update button, and make sure that the connection is successful
            - Click on the *Microsoft* tab, then switch back to the *Other* tab

            SCREEN_RECORDING

            h3. Expected results

            The *username* field should stay the same and should not be modified.


            h3. Actual results

            The *username* field will be overwritten with the value from the *email address* field when switching from the *Microsoft* tab to the *Other* tab:
            - testsharedmailbox@test.com is showing as the *email address*
            - testsharedmailbox@test.com is also showing as the *username*

            (!) Note that this issue can sometimes be replicated by:
            - opening any Jira page outside the Service Management project
            - then going back to *Project Settings > Email Requests* page
            - in some cases, the *Outlook* tab will be selected by default, and when selecting the *Other* tab, the username will be overwritten by the email address


            h3. Workaround

            No workaround known at this time

            New: h3. Issue Summary

            The Service Management Mail Handler (configured in *Project Settings > Email Requests*) automatically overwrites the *username* field with the value from the *email address* field when switching from the *Microsoft* tab to the *Other* tab.

            (!) Note that the overwriting of the user name only occurs in the UI, but not in the Database, unless the *Update* button is clicked on. For this reason, this behavior does not impact the actual Mail Server configuration used by the Service Desk Mail Handler (which is stored in the Database).

            h3. Environment

            This behavior was replicated in Service Management 4.13.0, but it could be impacting older versions too.

            h3. Steps to replicate

            - Create a Service Management project
            - Configure a shared mailbox in *Project Settings > Email Requests* using the *Other* tab with
            -- testsharedmailbox@test.com as the *email address*
            -- userwithmailboxaccess@test.com\testsharedmailbox as the *username*
            - Click on the update button, and make sure that the connection is successful
            - Click on the *Microsoft* tab, then switch back to the *Other* tab

             [^Screen Recording.mov]

            h3. Expected results

            The *username* field should stay the same and should not be modified.


            h3. Actual results

            The *username* field will be overwritten with the value from the *email address* field when switching from the *Microsoft* tab to the *Other* tab:
            - testsharedmailbox@test.com is showing as the *email address*
            - testsharedmailbox@test.com is also showing as the *username*

            (!) Note that this issue can sometimes be replicated by:
            - opening any Jira page outside the Service Management project
            - then going back to *Project Settings > Email Requests* page
            - in some cases, the *Outlook* tab will be selected by default, and when selecting the *Other* tab, the username will be overwritten by the email address


            h3. Workaround

            No workaround known at this time

            Julien Rey made changes -
            Affects Version/s Original: 4.13.0 [ 93703 ]
            Affects Version/s Original: 4.13.4 [ 94790 ]
            Workflow Original: JAC Bug Workflow v3 [ 4146546 ] New: JAC Suggestion Workflow 3 [ 4148371 ]
            Issue Type Original: Bug [ 1 ] New: Suggestion [ 10000 ]
            Priority Original: Low [ 4 ]
            Status Original: Gathering Impact [ 12072 ] New: Gathering Interest [ 11772 ]
            Vedran Lunic (Inactive) made changes -
            Status Original: Needs Triage [ 10030 ] New: Gathering Impact [ 12072 ]
            Bugfix Automation Bot made changes -
            Support reference count New: 1
            Julien Rey made changes -
            Remote Link New: This issue links to "Page (Atlassian Documentation)" [ 568814 ]
            Julien Rey made changes -
            Attachment New: Screen Recording.mov [ 408585 ]
            Julien Rey created issue -

              Unassigned Unassigned
              jrey Julien Rey
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: