diff --git a/asuzr/tables.py b/asuzr/tables.py index e94b15f..34bf073 100644 --- a/asuzr/tables.py +++ b/asuzr/tables.py @@ -14,18 +14,19 @@ class EditableColumn(tables.TemplateColumn): {main_part} ''' main_part = '' + params = 'auto_height = 1, auto_width = 1' if object_name == '': main_part = ''' - {{% inplace_edit "record.{field}" auto_height = 1, auto_width = 1 %}} + {{% inplace_edit "record.{field}" {params} %}} ''' else: main_part = ''' {{% if record.{object_name} %}} - {{% inplace_edit "record.{object_name}.{field}" auto_height = 1, auto_width = 1 %}} + {{% inplace_edit "record.{object_name}.{field}" {params} %}} {{% endif %}} ''' template = template.format(main_part = main_part) - template = template.format(field = field_name, object_name = object_name) + template = template.format(field = field_name, object_name = object_name, params = params) super(EditableColumn, self).__init__(template, *args, **kwargs) @@ -35,7 +36,6 @@ class ColoredEditableColumn(EditableColumn): self.condition_field = condition_field def render(self, record, **kwargs): - print eval('record.%s' % self.condition_field) if self.condition_field != None and eval('record.%s' % self.condition_field): self.attrs = {'td': {'bgcolor': '#FFE4E1'}} else: diff --git a/record/settings.py b/record/settings.py index f881ad9..4ca67c3 100644 --- a/record/settings.py +++ b/record/settings.py @@ -1,3 +1,5 @@ +# -*- coding: utf-8 -*- + """ Django settings for record project. @@ -96,3 +98,9 @@ MEDIA_ROOT = 'media/' MEDIA_URL = 'http://127.0.0.1:8000/media/' THUMBNAIL_ENGINE = 'sorl.thumbnail.engines.convert_engine.Engine' + +INPLACEEDIT_EVENT = 'click' + +INPLACEEDIT_SUCCESS_TEXT = u'Сохранено' + +INPLACEEDIT_EDIT_EMPTY_VALUE = u'Редактировать'