diff --git a/caravel/models.py b/caravel/models.py index e0578bcb35435..b374cd3b6a486 100644 --- a/caravel/models.py +++ b/caravel/models.py @@ -89,6 +89,10 @@ def creator(self): # noqa def changed_by_(self): return '{}'.format(self.changed_by or '') + @renders('changed_on') + def changed_on_(self): + return '{}'.format(self.changed_on) + @renders('changed_on') def modified(self): s = humanize.naturaltime(datetime.now() - self.changed_on) diff --git a/caravel/views.py b/caravel/views.py index 543f781a316cc..f451695ba3ea6 100644 --- a/caravel/views.py +++ b/caravel/views.py @@ -188,7 +188,7 @@ class DruidMetricInlineView(CompactCRUDMixin, CaravelModelView): # noqa 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']