Add keyword arguments in the appearance app

Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
This commit is contained in:
Roberto Rosario
2019-01-02 03:06:11 -04:00
parent a77528862f
commit c332fa4538
3 changed files with 11 additions and 8 deletions

View File

@@ -23,7 +23,7 @@ class FontAwesomeDriver(IconDriver):
self.symbol = symbol
def render(self):
return get_template(self.template_name).render(
return get_template(template_name=self.template_name).render(
context={'symbol': self.symbol}
)
@@ -37,7 +37,7 @@ class FontAwesomeDualDriver(IconDriver):
self.secondary_symbol = secondary_symbol
def render(self):
return get_template(self.template_name).render(
return get_template(template_name=self.template_name).render(
context={
'data': (
{
@@ -55,7 +55,6 @@ class FontAwesomeDualDriver(IconDriver):
)
class FontAwesomeCSSDriver(IconDriver):
name = 'fontawesomecss'
template_name = 'appearance/icons/font_awesome_css.html'
@@ -64,7 +63,7 @@ class FontAwesomeCSSDriver(IconDriver):
self.css_classes = css_classes
def render(self):
return get_template(self.template_name).render(
return get_template(template_name=self.template_name).render(
context={'css_classes': self.css_classes}
)
@@ -77,7 +76,7 @@ class FontAwesomeMasksDriver(IconDriver):
self.data = data
def render(self):
return get_template(self.template_name).render(
return get_template(template_name=self.template_name).render(
context={'data': self.data}
)
@@ -90,7 +89,7 @@ class FontAwesomeLayersDriver(IconDriver):
self.data = data
def render(self):
return get_template(self.template_name).render(
return get_template(template_name=self.template_name).render(
context={'data': self.data}
)

View File

@@ -6,7 +6,7 @@ from mayan.apps.smart_settings import Namespace
from .literals import DEFAULT_MAXIMUM_TITLE_LENGTH
namespace = Namespace(name='appearance', label=_('Appearance'))
namespace = Namespace(label=_('Appearance'), name='appearance')
setting_max_title_length = namespace.add_setting(
default=DEFAULT_MAXIMUM_TITLE_LENGTH,

View File

@@ -12,7 +12,11 @@ def get_choice_value(field):
try:
return dict(field.field.choices)[field.value()]
except TypeError:
return ', '.join([subwidget.data['label'] for subwidget in field.subwidgets if subwidget.data['selected']])
return ', '.join(
[
subwidget.data['label'] for subwidget in field.subwidgets if subwidget.data['selected']
]
)
except KeyError:
return _('None')