Update apps' other modules to use the new Icon class.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
@@ -15,9 +15,10 @@ class Collection(object):
|
||||
def get_all(cls):
|
||||
return sorted(cls._registry, key=lambda entry: entry._order)
|
||||
|
||||
def __init__(self, label, icon=None, link=None, queryset=None, model=None, order=None):
|
||||
def __init__(self, label, icon=None, icon_class=None, link=None, queryset=None, model=None, order=None):
|
||||
self._label = label
|
||||
self._icon = icon
|
||||
self._icon_class = icon_class
|
||||
self._link = link
|
||||
self._queryset = queryset
|
||||
self._model = model
|
||||
@@ -34,6 +35,7 @@ class Collection(object):
|
||||
self.url = None
|
||||
if self._link:
|
||||
self.icon = getattr(self._link, 'icon', self._icon)
|
||||
self.icon_class = getattr(self._link, 'icon_class', self._icon_class)
|
||||
self.url = reverse(viewname=self._link.view, args=self._link.args)
|
||||
return ''
|
||||
|
||||
@@ -89,9 +91,10 @@ class DashboardWidget(object):
|
||||
def get_all(cls):
|
||||
return cls._registry
|
||||
|
||||
def __init__(self, label, func=None, icon=None, link=None, queryset=None, statistic_slug=None):
|
||||
def __init__(self, label, func=None, icon=None, icon_class=None, link=None, queryset=None, statistic_slug=None):
|
||||
self.label = label
|
||||
self.icon = icon
|
||||
self.icon_class = icon_class
|
||||
self.link = link
|
||||
self.queryset = queryset
|
||||
self.func = func
|
||||
|
||||
Reference in New Issue
Block a user