From c332fa4538f9a8c5604f4ccc085a7810a3baa4f1 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 2 Jan 2019 03:06:11 -0400 Subject: [PATCH] Add keyword arguments in the appearance app Signed-off-by: Roberto Rosario --- mayan/apps/appearance/classes.py | 11 +++++------ mayan/apps/appearance/settings.py | 2 +- mayan/apps/appearance/templatetags/appearance_tags.py | 6 +++++- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/mayan/apps/appearance/classes.py b/mayan/apps/appearance/classes.py index 04aec84c33..97f688d795 100644 --- a/mayan/apps/appearance/classes.py +++ b/mayan/apps/appearance/classes.py @@ -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} ) diff --git a/mayan/apps/appearance/settings.py b/mayan/apps/appearance/settings.py index da05640a5e..5b93d43525 100644 --- a/mayan/apps/appearance/settings.py +++ b/mayan/apps/appearance/settings.py @@ -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, diff --git a/mayan/apps/appearance/templatetags/appearance_tags.py b/mayan/apps/appearance/templatetags/appearance_tags.py index d51fd040c8..7fd05f607e 100644 --- a/mayan/apps/appearance/templatetags/appearance_tags.py +++ b/mayan/apps/appearance/templatetags/appearance_tags.py @@ -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')