mirror of
https://github.com/apache/superset.git
synced 2026-04-19 08:04:53 +00:00
fix: modified by column on charts and dashboards (#10340)
This commit is contained in:
committed by
GitHub
parent
e4c9c7364b
commit
2b061fc64b
@@ -146,8 +146,8 @@ class ChartList extends React.PureComponent<Props, State> {
|
||||
},
|
||||
},
|
||||
}: any) => <a href={changedByUrl}>{changedByName}</a>,
|
||||
Header: t('Creator'),
|
||||
accessor: 'changed_by_fk',
|
||||
Header: t('Modified By'),
|
||||
accessor: 'changed_by.first_name',
|
||||
},
|
||||
{
|
||||
Cell: ({
|
||||
|
||||
@@ -161,8 +161,8 @@ class DashboardList extends React.PureComponent<Props, State> {
|
||||
},
|
||||
},
|
||||
}: any) => <a href={changedByUrl}>{changedByName}</a>,
|
||||
Header: t('Creator'),
|
||||
accessor: 'changed_by_fk',
|
||||
Header: t('Modified By'),
|
||||
accessor: 'changed_by.first_name',
|
||||
},
|
||||
{
|
||||
Cell: ({
|
||||
|
||||
@@ -77,8 +77,8 @@ class DashboardTable extends React.PureComponent<
|
||||
}) => <a href={url}>{dashboardTitle}</a>,
|
||||
},
|
||||
{
|
||||
accessor: 'changed_by_fk',
|
||||
Header: 'Creator',
|
||||
accessor: 'changed_by.first_name',
|
||||
Header: 'Modified By',
|
||||
Cell: ({
|
||||
row: {
|
||||
original: { changed_by_name: changedByName, changedByUrl },
|
||||
|
||||
@@ -106,8 +106,6 @@ class ChartRestApi(BaseSupersetModelRestApi):
|
||||
"slice_name",
|
||||
"url",
|
||||
"description",
|
||||
"changed_by_fk",
|
||||
"created_by_fk",
|
||||
"changed_by_name",
|
||||
"changed_by_url",
|
||||
"changed_by.first_name",
|
||||
@@ -124,12 +122,12 @@ class ChartRestApi(BaseSupersetModelRestApi):
|
||||
"params",
|
||||
"cache_timeout",
|
||||
]
|
||||
list_select_columns = list_columns + ["changed_on"]
|
||||
list_select_columns = list_columns + ["changed_on", "changed_by_fk"]
|
||||
order_columns = [
|
||||
"slice_name",
|
||||
"viz_type",
|
||||
"datasource_name",
|
||||
"changed_by_fk",
|
||||
"changed_by.first_name",
|
||||
"changed_on_delta_humanized",
|
||||
]
|
||||
search_columns = (
|
||||
|
||||
@@ -119,12 +119,12 @@ class DashboardRestApi(BaseSupersetModelRestApi):
|
||||
"owners.first_name",
|
||||
"owners.last_name",
|
||||
]
|
||||
list_select_columns = list_columns + ["changed_on"]
|
||||
list_select_columns = list_columns + ["changed_on", "changed_by_fk"]
|
||||
order_columns = [
|
||||
"dashboard_title",
|
||||
"changed_on_delta_humanized",
|
||||
"published",
|
||||
"changed_by_fk",
|
||||
"changed_by.first_name",
|
||||
]
|
||||
|
||||
add_columns = [
|
||||
|
||||
@@ -366,8 +366,8 @@ class AuditMixinNullable(AuditMixin):
|
||||
|
||||
@property
|
||||
def changed_by_name(self) -> str:
|
||||
if self.created_by:
|
||||
return escape("{}".format(self.created_by))
|
||||
if self.changed_by:
|
||||
return escape("{}".format(self.changed_by))
|
||||
return ""
|
||||
|
||||
@renders("created_by")
|
||||
|
||||
Reference in New Issue
Block a user