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

Allow turning off sharing request with Organization by default when a customer is part of only 1 organization

    • 335
    • 36
    • 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.

      NOTE: This suggestion is for JIRA Service Desk Server. Using JIRA Service Desk Cloud? See the corresponding suggestion.

      Problem Definition

      When a customer is part of one single organization, any request created by this customer either from the UI, or by email will be automatically shared with this organization.

      It can be a problem if the customer did not have any intention to share the request with the organization:

      • when creating the request from the UI, the organization is selected by default so the customer needs to be aware of that and manually set the request as private
      • however, when the issue is created by email, the situation is worse as the customer has absolutely no control over the fact that the request will be shared with the organization, so there is no workaround for this scenario

      Suggested Solution for this feature request

      1. Completely turn off the Request Sharing within the user's Organization.
      2. Or add a new setting allowing project admins to either:
        • Set any request private by default
        • Or to automatically share issues created via the UI or by email with the single organization the customer is part of

      Release notes for solution implemented in 4.7.x

      Per https://confluence.atlassian.com/servicedesk/jira-service-desk-4-7-x-release-notes-987143432.html#JiraServiceDesk4.7.xreleasenotes-private, the 2 following changes have been introduced in 4.7.x:

      • Customer portal: All new requests are private, regardless of how many organizations you’re in. You can still easily share them by choosing your organization in the drop-down menu when raising a request
      • Email: If you’re part of only one organization, new requests will still be shared by default. Don’t like it? You can go to Administration > Applications > Jira Service Desk configuration, and make all requests private by default.

       Please note that it is possible to disable the new behavior introduced in the Customer Portal by following the steps below:

      • Navigate to the following page to access the Dark Features page:
        <baseUrl>/secure/admin/SiteDarkFeatures!Default.jspa
        
      • Enter sd.customer.share.default.private.disabled in the field Enable dark feature, click on the Add button, and verify that the dark feature sd.customer.share.default.private.disabled is listed in the page:

      After you followed these steps, if a customer is a member of exactly 1 organization, this organization will be automatically selected in the request creation form (as it used to be the case before JSD 4.7.x

        1. DarkFeature.png
          DarkFeature.png
          778 kB
        2. 2016-12-21_11-48-30.jpg
          2016-12-21_11-48-30.jpg
          286 kB

          Form Name

            [JSDSERVER-4382] Allow turning off sharing request with Organization by default when a customer is part of only 1 organization

            This is a useful feature, although we would like email requests to be private by default, and for the portal for be shared by default.  Can these be split into their own settings?

            Christopher Moriarty added a comment - This is a useful feature, although we would like email requests to be private by default, and for the portal for be shared by default.  Can these be split into their own settings?

            Jan-Peter Rusch added a comment - I think these settings where reverted in JSD 4.9: https://confluence.atlassian.com/servicedesk/jira-service-desk-4-9-x-release-notes-1005326200.html#JiraServiceDesk4.9.xreleasenotes-sharingiscaring

            As per our implementation-of-new-features-policy to get access to new features and improvements for Server and Data Center products, you will need to upgrade to a release that contains the change. Normally it is not backported.

            Shiwani Choudhary added a comment - As per our  implementation-of-new-features-policy  to get access to new features and improvements for Server and Data Center products, you will need to upgrade to a release that contains the change. Normally it is not backported.

            Will this be backported into the Enterprise releases?

            Daniel Törnqvist added a comment - Will this be backported into the Enterprise releases?

            Kunal Kanojia added a comment - 3e69f2278c4a  , 9f17c03fb7c9 From JSD versions 4.7.x there is an option to make the default sharing as private. https://confluence.atlassian.com/servicedesk/jira-service-desk-4-7-x-release-notes-987143432.html#JiraServiceDesk4.7.xreleasenotes-private

            Is there no way to set the default option as Private?

            Please let me know how can I  do this.

            Best Regards

            Luis Basilio [Siemens] added a comment - Is there no way to set the default option as Private? Please let me know how can I  do this. Best Regards

            j.jackson added a comment -

            Was this feature rolled back? I want all my requests to be private by default but the default is to be shared with organizations. I tried to go to Administration > Applications > Jira Service Desk configuration, and make all requests private by default, but I didn't see an option there. Is there a new way to enable private by default for requests?

            j.jackson added a comment - Was this feature rolled back? I want all my requests to be private by default but the default is to be shared with organizations. I tried to go to Administration > Applications > Jira Service Desk configuration, and make all requests private by default, but I didn't see an option there. Is there a new way to enable private by default for requests?

            there are serious use cases to have it set to private... as the user can even when ticket created still share if he wants and the dark feature is also there... so what is the matter.

            I'd also like being able to decide for a request type if sharing should be available or not in general -> this comes into play with data protection regulations

            Michael Aglas added a comment - there are serious use cases to have it set to private... as the user can even when ticket created still share if he wants and the dark feature is also there... so what is the matter. I'd also like being able to decide for a request type if sharing should be available or not in general -> this comes into play with data protection regulations

            I don't like these 'pushed' changes that requests are now by default private, this should have been an option in the UI, like you've did for e-mail.
            Thanks for the darkfeature option, please implement this into a UI option.

            Patrick van der Rijst added a comment - I don't like these 'pushed' changes that requests are now by default private, this should have been an option in the UI, like you've did for e-mail. Thanks for the darkfeature option, please implement this into a UI option.

            Thanks Julien,

            We're using the cloud version of JSD, will it be possible to disable the setting there too if/when you deploy this change to cloud JSD?

            Harel

            Harel Safra added a comment - Thanks Julien, We're using the cloud version of JSD, will it be possible to disable the setting there too if/when you deploy this change to cloud JSD? Harel

              kkanojia Kunal Kanojia
              nmohdkhalid Nabil
              Votes:
              324 Vote for this issue
              Watchers:
              202 Start watching this issue

                Created:
                Updated:
                Resolved: