Uploaded image for project: 'Jira Service Management Cloud'
  1. Jira Service Management Cloud
  2. JSDCLOUD-12415

Customers can submit tickets from the portal when project has critical error where default assignee does not have assignable permissions

    XMLWordPrintable

Details

    Description

      Issue Summary

      When the default assignee for a project is set to be a user who does not have a JSM license, and hence does not have the assignable permission, as expected this causes a critical error to be displayed in the agent view and new tickets are not allowed to be created from the internal agent view. 

      Dev tools shows the error “The default assignee does NOT have ASSIGNABLE permission OR Unassigned issues are turned off”. 

      Here, the Allow unassigned issues in the Cog icon > System > General Configuration is set to ON

      However in this case, I am still able to create tickets from the portal and the issues get assigned to the user set as the default assignee who does not have that permission.

      This should not be allowed.

      Steps to Reproduce

      1. This does not play a role but this was the setting in this case -> Allow unassigned issues was ON in Cog icon > System > General Configuration
      2. Set project to default assign all tickets to a user without a JSM License in project Details{}
      3. Receive critical error in the project which points to the value being invalid for default assignee as seen below.
      4.  
      5. Try to create an issue using the Create button within the internal agent view. Nothing happens on clicking the Create button after entering all required information and Dev tools shows the error as seen below:
      6.  
      7. Now create an issue from the portal. No error is seen and the issue is created. Dev Tools shows the payload with the assignee set to the user who does not have a license. Please see below:
      8.  

      Including a video of this behavior below. 

      Expected Results

      Issue creation should not be allowed from the portal as well because the default assignee does not have the required permissions.

      This is what is explained in the KB article as well:

      https://confluence.atlassian.com/jirakb/unable-to-create-a-ticket-via-customer-portal-with-the-default-assignee-does-not-have-assignable-permission-or-unassigned-issues-are-turned-off-error-message-1189507485.html

      Actual Results

      Issues are allowed to be created from the portal and assigned to the user who does not have the permission to work on issues.

      Workaround

      None

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            d311beede795 Bhaargavi Natarajan
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: