← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1762329] Re: visit i18n/js/horizon+openstack_dashboard/ need account for login

 

*** This bug is a duplicate of bug 1753557 ***
    https://bugs.launchpad.net/bugs/1753557

** This bug has been marked a duplicate of bug 1753557
   i18n javascript on login page requires login (again)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1762329

Title:
  visit i18n/js/horizon+openstack_dashboard/ need account for login

Status in OpenStack Dashboard (Horizon):
  Fix Released

Bug description:
  I use horizon version: horizon-13.0.0

  In the console prompt a lot of mistakes when i open login url,it shows
  "gettext is not defined"

  Then, i found url `i18n/js/horizon+openstack_dashboard/` need to login
  first

  I edit `horizon/base.py` and add this line: `if pattern.name == 'jsi18n': continue    #skip auth Tag1` in function _decorate_urlconf, then, it's good
      

  def _decorate_urlconf(urlpatterns, decorator, *args, **kwargs):
      for pattern in urlpatterns:
          if getattr(pattern, 'callback', None):
              if pattern.name == 'jsi18n': continue    #skip auth Tag1
              decorated = decorator(pattern.callback, *args, **kwargs)
              if django.VERSION >= (1, 10):
                  pattern.callback = decorated
              else:
                  # prior to 1.10 callback was a property and we had
                  # to modify the private attribute behind the property
                  pattern._callback = decorated
          if getattr(pattern, 'url_patterns', []):
              _decorate_urlconf(pattern.url_patterns, decorator, *args, **kwargs)

  
  where is my wrong configuration? 

  Please help

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1762329/+subscriptions


References