Uploaded image for project: 'Atlassian Guard'
  1. Atlassian Guard
  2. ACCESS-1292

As an org admin, I would like to upload a profile picture on behalf of a managed account

    • 12
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Problem Definition

      At the moment, changing the profile picture on behalf of a user can't be done by the administrator. Only the account owners can change their very own profile picture. Administrators of managed accounts don't have a direct access to personal content that the user create or update on their profile. For example, an administrator won't be able to change/upload the profile picture posing as the user.

      Why this is important

      In a situation where you have inactive users but would still like to keep the data but not the profile picture, the admin would require to change the profile picture on behalf of the user. Or in a case where a standard of profile picture must be met, a full control/access to profile picture would be really helpful.

      Workaround

      In the managed account, change the email address to any email address that you'll be able to access, verify it and access https://id.atlassian.com using the updated email address. Upload a new profile picture and go back to the managed account page to revert back the email address.

            [ACCESS-1292] As an org admin, I would like to upload a profile picture on behalf of a managed account

            Marking this ticket as done as the feature noted in the original request does exist: https://support.atlassian.com/user-management/docs/make-changes-to-a-managed-user-account/#Change-the-profile-picture

             

            There appears to be a Bug associated with this functionality, that will be tracked in https://jira.atlassian.com/browse/ACCESS-1994 

            Holly Makris (Inactive) added a comment - Marking this ticket as done as the feature noted in the original request does exist: https://support.atlassian.com/user-management/docs/make-changes-to-a-managed-user-account/#Change-the-profile-picture   There appears to be a Bug associated with this functionality, that will be tracked in https://jira.atlassian.com/browse/ACCESS-1994  

            Fully agree with 6ca991ab4cd1 and 833530b52524. The ability to sync avatars from external IdP (Azure AD) was raised multiple times by our stakeholders as a "must have" capability for a collaboration platform used by various business units across the organization.

            alexey.goncharov added a comment - Fully agree with 6ca991ab4cd1 and 833530b52524 . The ability to sync avatars from external IdP (Azure AD) was raised multiple times by our stakeholders as a "must have" capability for a collaboration platform used by various business units across the organization.

            The assignee is inactive. Are you guys going to reassign this?

            Brock Jolet added a comment - The assignee is inactive. Are you guys going to reassign this?

            Tony Pombo added a comment - - edited

            If Atlassian implemented this request:

            • ID-7859 Implement REST API to upload an avatar picture

            Then, all these issues (where admins would like to upload/control user avatars) could be fixed by using simple REST scripts:

            • ACCESS-1394 Connecting JIRA Avatars to LDAP user profile photo
            • ACCESS-1292 As an org admin, I would like to upload a profile picture on behalf of a managed account
            • JSDCLOUD-1729 Add option for admin to bulk upload avatar
            • CONFCLOUD-14368 Let Confluence Admins change user profile pictures
            • JRASERVER-24332 Ability to retrieve LDAP properties for a JIRA user from external LDAP directory
            • JRASERVER-26762 Active Directory profile picture sync
            • CONFCLOUD-14368 Let Confluence Admins change user profile pictures
            • BSERV-3441 Support for LDAP jpegPhoto attribute
            • JRACLOUD-47643 Bulk Upload User Avatar
            • JRASERVER-69258 Bulk Avatar Functions
            • ID-8305 Import avatar from LDAP/Active Directory to JIRA
            • CONFCLOUD-39210 Implement REST API call for changing avatar picture
            • JSWCLOUD-23746 API methods for updating accounts avatars
            • ID-6501 Allow Site-Admin to upload avatars for users
            • JRACLOUD-45491 Allow a JIRA administrator to upload custom avatars that can be selected by any user

            The votes and watchers on this issue alone is not enough to judge how needed a feature is. You need to consider all the nearly duplicate and closed issues. The list above is not comprehensive.

            Tony Pombo added a comment - - edited If Atlassian implemented this request: ID-7859 Implement REST API to upload an avatar picture Then, all these issues (where admins would like to upload/control user avatars) could be fixed by using simple REST scripts: ACCESS-1394 Connecting JIRA Avatars to LDAP user profile photo ACCESS-1292 As an org admin, I would like to upload a profile picture on behalf of a managed account JSDCLOUD-1729 Add option for admin to bulk upload avatar CONFCLOUD-14368 Let Confluence Admins change user profile pictures JRASERVER-24332 Ability to retrieve LDAP properties for a JIRA user from external LDAP directory JRASERVER-26762 Active Directory profile picture sync CONFCLOUD-14368 Let Confluence Admins change user profile pictures BSERV-3441 Support for LDAP jpegPhoto attribute JRACLOUD-47643 Bulk Upload User Avatar JRASERVER-69258 Bulk Avatar Functions ID-8305 Import avatar from LDAP/Active Directory to JIRA CONFCLOUD-39210 Implement REST API call for changing avatar picture JSWCLOUD-23746 API methods for updating accounts avatars ID-6501 Allow Site-Admin to upload avatars for users JRACLOUD-45491 Allow a JIRA administrator to upload custom avatars that can be selected by any user The votes and watchers on  this issue alone is not enough to judge how needed a feature is. You need to consider all the nearly duplicate and closed issues. The list above is  not comprehensive.

            Tony Pombo added a comment -

            Jira on-premises has provided this functionality for years. What is the delay in getting this feature in the cloud?

            Today, a cloud admin can manually change any user's photo using the user admin webpages. So, the functionality is written and is working. It is extremely easy to create a REST API for the HTTP request used by the user admin webpages.

            So, why is it not done?

            Is the cloud offering considered a low-end product, targeted only to hobbyists and/or tiny businesses? Are real companies expected to buy Jira Data Center?

            Without user management controls, like this, Jira cloud cannot be considered an Enterprise-level product, and to be quite honest, the pricing needs lowered to reflect this reality.

            Tony Pombo added a comment - Jira on-premises has provided this functionality for years . What is the delay in getting this feature in the cloud? Today, a cloud admin can manually change any user's photo using the user admin webpages. So, the functionality is written and is working. It is extremely easy to create a REST API for the HTTP request used by the user admin webpages. So, why is it not done? Is the cloud offering considered a low-end product, targeted only to hobbyists and/or tiny businesses? Are real companies expected to buy Jira Data Center? Without user management controls, like this, Jira cloud cannot be considered an Enterprise-level product, and to be quite honest, the pricing needs lowered to reflect this reality.

            We're also using AzureAD profile pictures for several applications. Support for this in Jira Cloud would be great.

            Johannes Mertens added a comment - We're also using AzureAD profile pictures for several applications. Support for this in Jira Cloud would be great.

            In Azure Entra ID Enterprise Application Provisioning settings for users there is a Source attribute for photo, so Atlassian just needs to add the equivalent Target attribute and this would be resolved  

            Byron Galietta added a comment - In Azure Entra ID Enterprise Application Provisioning settings for users there is a Source attribute for photo, so Atlassian just needs to add the equivalent Target attribute and this would be resolved  

            We are using Microsoft Azure Entra for SSO, and users have avatars assigned in that system. It would be ideal if the avatars could come across with other account details during account sync.

            Jonathan Lathigee added a comment - We are using Microsoft Azure Entra for SSO, and users have avatars assigned in that system. It would be ideal if the avatars could come across with other account details during account sync.

            Tony Pombo added a comment - - edited

            Another problem:

            Sometimes users upload a profile photo that is inaccurate/inappropriate or simply does not follow corporate guidelines. Or, some organizations require the admins ensure all accounts use an official employee photo. It is surprising that Atlassian didn't include this feature on day one.

            Atlassian provides no programmatic methods for admins to fix this on their cloud products. However, Jira on-premises has provided this functionality using a REST API for years.

            Tony Pombo added a comment - - edited Another problem: Sometimes users upload a profile photo that is inaccurate/inappropriate or simply does not follow corporate guidelines. Or, some organizations require the admins ensure all accounts use an official employee photo. It is surprising that Atlassian didn't include this feature on day one. Atlassian provides no programmatic methods for admins to fix  this on their cloud products. However, Jira on-premises has provided this functionality using a REST API for years.

              d056dd6d7b90 Holly Makris (Inactive)
              mariffin Mohamed Hazwan Ariffin (Inactive)
              Votes:
              126 Vote for this issue
              Watchers:
              65 Start watching this issue

                Created:
                Updated:
                Resolved: