Uploaded image for project: 'Snowstorm'
  1. Snowstorm
  2. STORM-725

Add OS info to login splash screen query string

    Details

    • Type: Defect
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Sprint 10
    • Labels:
      None
    • Environment:
      Windows, Mac, Linux
    • Approvals:
      Code Review, Product Owner

      Description

      The viewer currently tacks lang, channel, version, and grid onto the login screen url, which gives the web app context to serve relevant notices and otherwise customize the experience. Some notification types also require OS, which we currently get by parsing userAgent (and it's messy, with many assumptions). We could get rid of that lookup entirely, make it more explicit and easier to test if we just tacked OS onto the query string with all the other data.

      Like this:

      http://secondlife.com/app/login/?lang=en-us&channel=Second%20Life%20Release&version=2.2.0%20(212097)&grid=Agni&os=win

      Where 'os' would be win|mac|lnx depending on platform.

      I'm currently building this into the web application. If 'os' isn't specified in the query string, it will fall back to the userAgent lookup to handle legacy viewers.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              cornelius.linden Cornelius Linden
              Extended Group Visibility:
              jira-users
              Prod Owner Approved:
              Q Linden (Inactive)
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 4 hours
                4h
                Remaining:
                Remaining Estimate - 4 hours
                4h
                Logged:
                Time Spent - Not Specified
                Not Specified