Skip to content

Commit

Permalink
参数模板已配置的参数可以点击进入编辑页面
Browse files Browse the repository at this point in the history
  • Loading branch information
hhyo committed Jun 15, 2019
1 parent 4e9e11b commit 9a96d3b
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 4 deletions.
5 changes: 3 additions & 2 deletions sql/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -176,15 +176,16 @@ class WorkflowLogAdmin(admin.ModelAdmin):
# 实例参数配置表
@admin.register(ParamTemplate)
class ParamTemplateAdmin(admin.ModelAdmin):
list_display = ('db_type', 'variable_name', 'default_value', 'editable', 'valid_values')
list_display = ('variable_name', 'db_type', 'default_value', 'editable', 'valid_values')
search_fields = ('variable_name',)
list_filter = ('db_type', 'editable')
list_display_links = ('variable_name',)


# 实例参数修改历史
@admin.register(ParamHistory)
class ParamHistoryAdmin(admin.ModelAdmin):
list_display = ('instance', 'variable_name', 'old_var', 'new_var', 'user_display', 'create_time')
list_display = ('variable_name', 'instance', 'old_var', 'new_var', 'user_display', 'create_time')
search_fields = ('variable_name',)
list_filter = ('instance', 'user_display')

Expand Down
2 changes: 1 addition & 1 deletion sql/instance.py
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ def param_list(request):
# 获取已配置参数列表
cnf_params = dict()
for param in ParamTemplate.objects.filter(db_type=ins.db_type, variable_name__contains=search).values(
'variable_name', 'default_value', 'valid_values', 'description', 'editable'):
'id', 'variable_name', 'default_value', 'valid_values', 'description', 'editable'):
param['variable_name'] = param['variable_name'].lower()
cnf_params[param['variable_name']] = param
# 获取实例参数列表
Expand Down
9 changes: 8 additions & 1 deletion sql/templates/param.html
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,14 @@
},
columns: [{
title: '参数名',
field: 'variable_name'
field: 'variable_name',
formatter: function (value, row, index) {
if (row.id) {
return "<a target=\"_blank\" href=\"/admin/sql/paramtemplate/" + row.id + "/change/\">" + value + "</a>"
} else {
return value
}
}
}, {
title: '运行参数值',
field: 'runtime_value',
Expand Down

0 comments on commit 9a96d3b

Please sign in to comment.