Cosmetric tweaks in the CRUD list view (#458)

This commit is contained in:
Maxime Beauchemin 2016-05-11 21:05:32 -07:00
parent 52bbb38188
commit f28c2b2557
2 changed files with 6 additions and 2 deletions

View File

@ -89,6 +89,10 @@ class AuditMixinNullable(AuditMixin):
def changed_by_(self):
return '{}'.format(self.changed_by or '')
@renders('changed_on')
def changed_on_(self):
return '<span class="no-wrap">{}</span>'.format(self.changed_on)
@renders('changed_on')
def modified(self):
s = humanize.naturaltime(datetime.now() - self.changed_on)

View File

@ -188,7 +188,7 @@ appbuilder.add_view_no_menu(DruidMetricInlineView)
class DatabaseView(CaravelModelView, DeleteMixin): # noqa
datamodel = SQLAInterface(models.Database)
list_columns = ['database_name', 'sql_link', 'creator', 'changed_on']
list_columns = ['database_name', 'sql_link', 'creator', 'changed_on_']
add_columns = [
'database_name', 'sqlalchemy_uri', 'cache_timeout', 'extra']
search_exclude_columns = ('password',)
@ -235,7 +235,7 @@ class TableModelView(CaravelModelView, DeleteMixin): # noqa
datamodel = SQLAInterface(models.SqlaTable)
list_columns = [
'table_link', 'database', 'sql_link', 'is_featured',
'changed_by_', 'changed_on', 'perm']
'changed_by_', 'changed_on_']
add_columns = [
'table_name', 'database', 'schema',
'default_endpoint', 'offset', 'cache_timeout']