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

Disabling Jira Service Desk Public Signup lists projects as undefined

      Issue Summary

      It is possible to globally enable and disable Jira Service Desk Public Signup via Administration >> Applications >> Jira Service Desk : Configuration. When an administrator wishes to disable public signup globally, Jira will provide a list of Jira Service Desk projects which have signup enabled which will be affected by the change.

      The list of projects currently show up as undefined, making it impossible for administrators to actually determine what projects will have their public signups disabled as a result.

      It is currently unclear when this behavior was introduced, and further testing and review will be needed to determine all affected versions. Known versions begin on 4.4.0 and above.

      Steps to Reproduce

      1. Set up a brand new Jira instance running JSD 4.4.0+.
      2. Create at least one JSD project, and in the Customer Permissions, select "Anyone can email the service desk or raise a request in the portal" for the Who can raise requests? setting.
      3. Navigate to Administration >> Applications >> Jira Service Desk : Configuration, and disable Public Signup.

      Expected Results

      The Service Desk projects with Public Signup enabled will be shown to the administrator.

      Actual Results

      The administrator is shown a list of undefined projects:

      No errors are thrown in the application logs.

      Workaround

      The list of Service Desks with Public Signup enabled can be queried from the database using a query like the following:

      select p.id, p.pkey, p.pname, sd."PUBLIC_SIGNUP"
      from "AO_54307E_SERVICEDESK" sd
      join project p
      on sd."PROJECT_ID" = p.id
      where sd."PUBLIC_SIGNUP" = 1;

      This query is written for Postgres. Adjust the query as needed for your database.

            [JSDSERVER-6667] Disabling Jira Service Desk Public Signup lists projects as undefined

            Elton Santos made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: Waiting for Release [ 12075 ] New: Closed [ 6 ]
            Elton Santos made changes -
            Labels New: cqt in-4.7.0
            Elton Santos made changes -
            Remote Link New: This issue links to "JSDS-5404 (Bulldog)" [ 470415 ]
            moofoo (Inactive) made changes -
            Remote Link New: This issue links to "Page (Confluence)" [ 464393 ]
            moofoo (Inactive) made changes -
            Status Original: In Progress [ 3 ] New: Waiting for Release [ 12075 ]
            moofoo (Inactive) made changes -
            Status Original: Short Term Backlog [ 12074 ] New: In Progress [ 3 ]
            moofoo (Inactive) made changes -
            Status Original: Gathering Impact [ 12072 ] New: Short Term Backlog [ 12074 ]
            moofoo (Inactive) made changes -
            Fix Version/s New: 4.7.0 [ 90597 ]
            moofoo (Inactive) made changes -
            Assignee New: moofoo [ ashubovych ]
            Kevin Liou made changes -
            Description Original: h3. Issue Summary

            It is possible to globally enable and disable Jira Service Desk Public Signup via *Administration >> Applications >> Jira Service Desk : Configuration*. When an administrator wishes to disable public signup globally, Jira will provide a list of Jira Service Desk projects which have signup enabled which will be affected by the change.

            The list of projects currently show up as *undefined*, making it impossible for administrators to actually determine what projects will have their public signups disabled as a result.

            (i) It is currently unclear when this behavior was introduced, and further testing and review will be needed to determine all affected versions. Known versions begin on 4.4.0 and above.

            h3. Steps to Reproduce
            # Set up a brand new Jira instance running JSD 4.4.0+.
            # Create at least one JSD project, and in the *Customer Permissions*, select "Anyone can email the service desk or raise a request in the portal" for the *Who can raise requests?* setting.
            # Navigate to *Administration >> Applications >> Jira Service Desk : Configuration*, and disable Public Signup.

            h3. Expected Results

            The Service Desk projects with Public Signup enabled will be shown to the administrator.

            h3. Actual Results

            The administrator is shown a list of *undefined* projects:
             !screenshot-1.png|thumbnail!

            No errors are thrown in the application logs.

            h3. Workaround

            Currently there is no known workaround for this behavior. A workaround will be added here when available
            New: h3. Issue Summary

            It is possible to globally enable and disable Jira Service Desk Public Signup via *Administration >> Applications >> Jira Service Desk : Configuration*. When an administrator wishes to disable public signup globally, Jira will provide a list of Jira Service Desk projects which have signup enabled which will be affected by the change.

            The list of projects currently show up as *undefined*, making it impossible for administrators to actually determine what projects will have their public signups disabled as a result.

            (i) It is currently unclear when this behavior was introduced, and further testing and review will be needed to determine all affected versions. Known versions begin on 4.4.0 and above.

            h3. Steps to Reproduce
            # Set up a brand new Jira instance running JSD 4.4.0+.
            # Create at least one JSD project, and in the *Customer Permissions*, select "Anyone can email the service desk or raise a request in the portal" for the *Who can raise requests?* setting.
            # Navigate to *Administration >> Applications >> Jira Service Desk : Configuration*, and disable Public Signup.

            h3. Expected Results

            The Service Desk projects with Public Signup enabled will be shown to the administrator.

            h3. Actual Results

            The administrator is shown a list of *undefined* projects:
             !screenshot-1.png|thumbnail!

            No errors are thrown in the application logs.

            h3. Workaround

            The list of Service Desks with Public Signup enabled can be queried from the database using a query like the following:
            {code}select p.id, p.pkey, p.pname, sd."PUBLIC_SIGNUP"
            from "AO_54307E_SERVICEDESK" sd
            join project p
            on sd."PROJECT_ID" = p.id
            where sd."PUBLIC_SIGNUP" = 1;{code}
            (i) This query is written for Postgres. Adjust the query as needed for your database.

              ashubovych moofoo (Inactive)
              kliou Kevin Liou
              Affected customers:
              1 This affects my team
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: