Adding template_params to datasource editor for sqla tables (#6869)

This commit is contained in:
michellethomas 2019-02-15 11:16:04 -08:00 committed by GitHub
parent 49868748e6
commit b0f7f51ab7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 0 deletions

View File

@ -448,6 +448,14 @@ export class DatasourceEditor extends React.PureComponent {
label={t('Hours offset')}
control={<TextControl />}
/>
{ this.state.isSqla &&
<Field
fieldKey="template_params"
label={t('Template parameters')}
descr={t('A set of parameters that become available in the query using Jinja templating syntax')}
control={<TextControl />}
/>
}
</Fieldset>);
}

View File

@ -431,6 +431,7 @@ class SqlaTable(Model, BaseDatasource):
d['time_grain_sqla'] = grains
d['main_dttm_col'] = self.main_dttm_col
d['fetch_values_predicate'] = self.fetch_values_predicate
d['template_params'] = self.template_params
return d
def values_for_column(self, column_name, limit=10000):