Browse Source

admin script UI: drop name and enlarge text

pull/8491/head
Chris Lu 3 days ago
parent
commit
398564afda
  1. 3
      weed/admin/view/app/plugin.templ
  2. 12
      weed/plugin/worker/admin_script_handler.go

3
weed/admin/view/app/plugin.templ

@ -506,6 +506,9 @@ templ Plugin(page string) {
.plugin-form-root .card { .plugin-form-root .card {
border: 1px solid #dee2e6; border: 1px solid #dee2e6;
} }
.plugin-form-root textarea {
min-height: 12rem;
}
.plugin-field-hidden { .plugin-field-hidden {
display: none; display: none;

12
weed/plugin/worker/admin_script_handler.go

@ -63,18 +63,11 @@ func (h *AdminScriptHandler) Descriptor() *plugin_pb.JobTypeDescriptor {
Title: "Script", Title: "Script",
Description: "Commands run sequentially by the admin script worker.", Description: "Commands run sequentially by the admin script worker.",
Fields: []*plugin_pb.ConfigField{ Fields: []*plugin_pb.ConfigField{
{
Name: "script_name",
Label: "Script Name",
Description: "Optional label used in job summaries.",
FieldType: plugin_pb.ConfigFieldType_CONFIG_FIELD_TYPE_STRING,
Widget: plugin_pb.ConfigWidget_CONFIG_WIDGET_TEXT,
},
{ {
Name: "script", Name: "script",
Label: "Script", Label: "Script",
Description: "Admin shell commands to execute (one per line).", Description: "Admin shell commands to execute (one per line).",
HelpText: "Lock/unlock are handled by the admin server; omit lock/unlock lines.",
HelpText: "Lock/unlock are handled by the admin server; omit explicit lock/unlock commands.",
Placeholder: "volume.balance -apply\nvolume.fix.replication -apply", Placeholder: "volume.balance -apply\nvolume.fix.replication -apply",
FieldType: plugin_pb.ConfigFieldType_CONFIG_FIELD_TYPE_STRING, FieldType: plugin_pb.ConfigFieldType_CONFIG_FIELD_TYPE_STRING,
Widget: plugin_pb.ConfigWidget_CONFIG_WIDGET_TEXTAREA, Widget: plugin_pb.ConfigWidget_CONFIG_WIDGET_TEXTAREA,
@ -84,9 +77,6 @@ func (h *AdminScriptHandler) Descriptor() *plugin_pb.JobTypeDescriptor {
}, },
}, },
DefaultValues: map[string]*plugin_pb.ConfigValue{ DefaultValues: map[string]*plugin_pb.ConfigValue{
"script_name": {
Kind: &plugin_pb.ConfigValue_StringValue{StringValue: ""},
},
"script": { "script": {
Kind: &plugin_pb.ConfigValue_StringValue{StringValue: ""}, Kind: &plugin_pb.ConfigValue_StringValue{StringValue: ""},
}, },

Loading…
Cancel
Save