Merge "convert stx-gui to use django2" into f/centos8

This commit is contained in:
Zuul 2021-07-30 19:02:30 +00:00 committed by Gerrit Code Review
commit d255743431
66 changed files with 87 additions and 70 deletions

View File

@ -18,7 +18,7 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _ # noqa
from cgtsclient import exc as sysinv_exceptions from cgtsclient import exc as sysinv_exceptions

View File

@ -18,7 +18,7 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _ # noqa
from horizon import exceptions from horizon import exceptions

View File

@ -18,8 +18,8 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa
from django.template import defaultfilters as filters from django.template import defaultfilters as filters
from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _ # noqa
from django.utils.translation import ungettext_lazy from django.utils.translation import ungettext_lazy

View File

@ -26,3 +26,5 @@ RANGES = r'^(?P<providernet_range_id>[^/]+)/%s$'
urlpatterns = [ urlpatterns = [
url(RANGES % 'detail', views.DetailView.as_view(), url(RANGES % 'detail', views.DetailView.as_view(),
name='detail')] name='detail')]
app_name = 'detail'

View File

@ -16,7 +16,7 @@
# #
from django.core.urlresolvers import reverse # noqa from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _ # noqa
from horizon import exceptions from horizon import exceptions

View File

@ -18,7 +18,7 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _ # noqa
from django.utils.translation import ungettext_lazy from django.utils.translation import ungettext_lazy

View File

@ -47,3 +47,5 @@ urlpatterns += [
range_views.UpdateView.as_view(), name='editrange'), range_views.UpdateView.as_view(), name='editrange'),
url(r'^ranges/', url(r'^ranges/',
include(range_urls, namespace='ranges'))] include(range_urls, namespace='ranges'))]
app_name = "ranges"

View File

@ -19,7 +19,7 @@
from collections import OrderedDict from collections import OrderedDict
import logging import logging
from django.core.urlresolvers import reverse_lazy # noqa from django.urls import reverse_lazy # noqa
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _ # noqa
from horizon import exceptions from horizon import exceptions

View File

@ -7,7 +7,7 @@
from collections import OrderedDict from collections import OrderedDict
import logging import logging
from django.core.urlresolvers import reverse_lazy # noqa from django.urls import reverse_lazy # noqa
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _ # noqa
from horizon import exceptions from horizon import exceptions

View File

@ -10,8 +10,8 @@ import logging
from django.conf import settings from django.conf import settings
from django.core.serializers.json import DjangoJSONEncoder from django.core.serializers.json import DjangoJSONEncoder
from django.core.urlresolvers import reverse from django.urls import reverse
from django.core.urlresolvers import reverse_lazy from django.urls import reverse_lazy
from django.http import HttpResponse # noqa from django.http import HttpResponse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from django.views.generic import View # noqa from django.views.generic import View # noqa

View File

@ -9,8 +9,8 @@
import logging import logging
from cgtsclient import exc from cgtsclient import exc
from django.core.urlresolvers import reverse # noqa
from django import shortcuts from django import shortcuts
from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -6,8 +6,8 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa
from django import template from django import template
from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import tables from horizon import tables

View File

@ -10,7 +10,7 @@ import logging
import utils as icpu_utils import utils as icpu_utils
from django.core.urlresolvers import reverse from django.urls import reverse
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -8,7 +8,7 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -9,7 +9,7 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import tables from horizon import tables

View File

@ -8,7 +8,7 @@
import logging import logging
from django.core.urlresolvers import reverse from django.urls import reverse
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -8,7 +8,7 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -6,7 +6,7 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import tables from horizon import tables

View File

@ -8,7 +8,7 @@
import logging import logging
from django.core.urlresolvers import reverse from django.urls import reverse
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -17,8 +17,8 @@
import logging import logging
from django.core.urlresolvers import reverse
from django import shortcuts from django import shortcuts
from django.urls import reverse
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
import netaddr import netaddr

View File

@ -14,7 +14,7 @@
import logging import logging
from django.core.urlresolvers import reverse from django.urls import reverse
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from django.utils.translation import ungettext_lazy from django.utils.translation import ungettext_lazy

View File

@ -15,7 +15,7 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.urls import reverse # noqa
from horizon import forms from horizon import forms
from starlingx_dashboard.dashboards.admin.inventory.interfaces.address import \ from starlingx_dashboard.dashboards.admin.inventory.interfaces.address import \

View File

@ -6,16 +6,14 @@
# vim: tabstop=4 shiftwidth=4 softtabstop=4 # vim: tabstop=4 shiftwidth=4 softtabstop=4
import collections
import logging import logging
from compiler.ast import flatten
import netaddr import netaddr
from cgtsclient import exc from cgtsclient import exc
from django.conf import settings from django.conf import settings
from django.core.urlresolvers import reverse # noqa
from django import shortcuts from django import shortcuts
from django.urls import reverse # noqa
from django.utils.safestring import mark_safe from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
@ -28,6 +26,17 @@ from starlingx_dashboard.api import sysinv
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)
def flatten(iterable):
result = []
for elem in iterable:
if isinstance(iterable, collections.Iterable) \
and not isinstance(elem, str):
result.extend(flatten(elem))
else:
result.append(elem)
return result
def _get_ipv4_pool_choices(pools): def _get_ipv4_pool_choices(pools):
choices = [] choices = []
for p in pools: for p in pools:

View File

@ -17,8 +17,8 @@
import logging import logging
from django.core.urlresolvers import reverse
from django import shortcuts from django import shortcuts
from django.urls import reverse
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
import netaddr import netaddr

View File

@ -14,7 +14,7 @@
import logging import logging
from django.core.urlresolvers import reverse from django.urls import reverse
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from django.utils.translation import ungettext_lazy from django.utils.translation import ungettext_lazy

View File

@ -15,7 +15,7 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.urls import reverse # noqa
from horizon import forms from horizon import forms

View File

@ -6,8 +6,8 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa
from django.template import defaultfilters as filters from django.template import defaultfilters as filters
from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from django.utils.translation import ungettext_lazy from django.utils.translation import ungettext_lazy

View File

@ -8,8 +8,8 @@
import logging import logging
from django.core.urlresolvers import reverse from django.urls import reverse
from django.core.urlresolvers import reverse_lazy from django.urls import reverse_lazy
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -10,8 +10,8 @@
import logging import logging
from cgtsclient import exc from cgtsclient import exc
from django.core.urlresolvers import reverse # noqa
from django import shortcuts from django import shortcuts
from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -7,7 +7,7 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from django.utils.translation import ungettext_lazy from django.utils.translation import ungettext_lazy

View File

@ -9,7 +9,7 @@
import logging import logging
from django.core.urlresolvers import reverse from django.urls import reverse
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -8,7 +8,7 @@
import logging import logging
from django.core.urlresolvers import reverse from django.urls import reverse
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -8,8 +8,8 @@
import logging import logging
from cgtsclient import exc from cgtsclient import exc
from django.core.urlresolvers import reverse # noqa
from django import shortcuts from django import shortcuts
from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -6,8 +6,8 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa
from django import template from django import template
from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import tables from horizon import tables

View File

@ -8,7 +8,7 @@
import logging import logging
from django.core.urlresolvers import reverse from django.urls import reverse
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -8,7 +8,7 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -6,8 +6,8 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa
from django import template from django import template
from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import tables from horizon import tables

View File

@ -9,7 +9,7 @@
import logging import logging
from django.core.urlresolvers import reverse from django.urls import reverse
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -10,8 +10,8 @@ import logging
from cgtsclient import exc from cgtsclient import exc
from django.core.urlresolvers import reverse # noqa
from django import shortcuts from django import shortcuts
from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -6,8 +6,8 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa
from django import template from django import template
from django.urls import reverse # noqa
from django.utils.translation import string_concat # noqa from django.utils.translation import string_concat # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from django.utils.translation import ungettext_lazy from django.utils.translation import ungettext_lazy

View File

@ -8,7 +8,7 @@
import logging import logging
from django.core.urlresolvers import reverse from django.urls import reverse
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -9,8 +9,8 @@
import logging import logging
from cgtsclient import exc from cgtsclient import exc
from django.core.urlresolvers import reverse # noqa
from django import shortcuts from django import shortcuts
from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -5,7 +5,7 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.urls import reverse # noqa
from django.core import validators # noqa from django.core import validators # noqa
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _ # noqa

View File

@ -3,8 +3,8 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
# #
from django.core.urlresolvers import reverse # noqa
from django.template import defaultfilters as filters from django.template import defaultfilters as filters
from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _ # noqa
from horizon import tables from horizon import tables

View File

@ -11,3 +11,5 @@ from starlingx_dashboard.dashboards.admin.inventory.storages.lvg_params \
urlpatterns = [ urlpatterns = [
url(r'^(?P<key>[^/]+)/edit/$', views.EditView.as_view(), url(r'^(?P<key>[^/]+)/edit/$', views.EditView.as_view(),
name='edit')] name='edit')]
app_name = "edit"

View File

@ -5,7 +5,7 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _ # noqa
from horizon import exceptions from horizon import exceptions

View File

@ -7,8 +7,8 @@
import logging import logging
import re import re
from django.core.urlresolvers import reverse # noqa
from django import template from django import template
from django.urls import reverse # noqa
from django.utils.translation import string_concat # noqa from django.utils.translation import string_concat # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from django.utils.translation import ungettext_lazy from django.utils.translation import ungettext_lazy

View File

@ -4,7 +4,7 @@
# #
import logging import logging
from django.core.urlresolvers import reverse from django.urls import reverse
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -13,3 +13,5 @@ urlpatterns = [
url(r'lvg/', url(r'lvg/',
include(lvg_params_urls, namespace='lvg')) include(lvg_params_urls, namespace='lvg'))
] ]
app_name = "lvg"

View File

@ -8,7 +8,7 @@
import logging import logging
from django.core.urlresolvers import reverse from django.urls import reverse
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -8,10 +8,10 @@
import cgcs_patch.constants as patch_constants import cgcs_patch.constants as patch_constants
import logging import logging
from django.core.urlresolvers import reverse # noqa
from django import shortcuts from django import shortcuts
from django import template from django import template
from django.template.defaultfilters import safe # noqa from django.template.defaultfilters import safe # noqa
from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from django.utils.translation import ungettext_lazy from django.utils.translation import ungettext_lazy

View File

@ -9,7 +9,7 @@
import logging import logging
from django.core.urlresolvers import reverse from django.urls import reverse
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -8,9 +8,9 @@
import logging import logging
import cpu_functions.utils as icpu_utils from .cpu_functions import utils as icpu_utils
from django.core.urlresolvers import reverse from django.urls import reverse
from django.core.urlresolvers import reverse_lazy from django.urls import reverse_lazy
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -8,7 +8,7 @@
import logging import logging
import cpu_functions.utils as icpu_utils from .cpu_functions import utils as icpu_utils
import sysinv.common.constants as sysinv_const import sysinv.common.constants as sysinv_const
from cgtsclient.common import constants from cgtsclient.common import constants

View File

@ -6,7 +6,7 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -7,9 +7,9 @@
import datetime import datetime
import logging import logging
from django.core.urlresolvers import reverse # noqa
from django import shortcuts from django import shortcuts
from django.template.defaultfilters import title # noqa from django.template.defaultfilters import title # noqa
from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from django.utils.translation import ungettext_lazy from django.utils.translation import ungettext_lazy

View File

@ -7,8 +7,8 @@
import datetime import datetime
import logging import logging
from django.core.urlresolvers import reverse from django.urls import reverse
from django.core.urlresolvers import reverse_lazy from django.urls import reverse_lazy
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -17,8 +17,8 @@
import logging import logging
from django.core.urlresolvers import reverse
from django import shortcuts from django import shortcuts
from django.urls import reverse
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import forms from horizon import forms

View File

@ -14,7 +14,7 @@
import logging import logging
from django.core.urlresolvers import reverse from django.urls import reverse
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from django.utils.translation import ungettext_lazy from django.utils.translation import ungettext_lazy

View File

@ -15,7 +15,7 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _ # noqa
from horizon import exceptions from horizon import exceptions

View File

@ -10,7 +10,7 @@ from collections import OrderedDict
from cgtsclient import exc from cgtsclient import exc
from django.core.urlresolvers import reverse # noqa from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -7,7 +7,7 @@
import logging import logging
from cgtsclient import exc from cgtsclient import exc
from django.core.urlresolvers import reverse # noqa from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from django.utils.translation import ungettext_lazy from django.utils.translation import ungettext_lazy

View File

@ -6,7 +6,7 @@
import logging import logging
from django.core.urlresolvers import reverse_lazy from django.urls import reverse_lazy
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -8,7 +8,7 @@ import logging
from dcmanagerclient import exceptions as exc from dcmanagerclient import exceptions as exc
from django.core.urlresolvers import reverse # noqa from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -6,9 +6,9 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa
from django import shortcuts from django import shortcuts
from django.template.defaultfilters import safe from django.template.defaultfilters import safe
from django.urls import reverse # noqa
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from django.utils.translation import ungettext_lazy from django.utils.translation import ungettext_lazy

View File

@ -6,7 +6,7 @@
import logging import logging
from django.core.urlresolvers import reverse_lazy from django.urls import reverse_lazy
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions