in reviewer-baidu/basic.go [103:148]
func (r *Reviewer) ConfigFields() []plugin.ConfigField {
return []plugin.ConfigField{
{
Name: "api_key",
Type: plugin.ConfigTypeInput,
Title: plugin.MakeTranslator(i18n.ConfigAPIKeyLabel),
Description: plugin.MakeTranslator(i18n.ConfigAPIKeyDescription),
Required: true,
UIOptions: plugin.ConfigFieldUIOptions{
InputType: plugin.InputTypeText,
Label: plugin.MakeTranslator(i18n.ConfigAPIKeyLabel),
},
Value: r.Config.APIKey,
},
{
Name: "secret_key",
Type: plugin.ConfigTypeInput,
Title: plugin.MakeTranslator(i18n.ConfigSecretKeyTitle),
Description: plugin.MakeTranslator(i18n.ConfigSecretKeyDescription),
Required: true,
UIOptions: plugin.ConfigFieldUIOptions{
InputType: plugin.InputTypeText,
Label: plugin.MakeTranslator(i18n.ConfigSecretKeyLabel),
},
Value: r.Config.SecretKey,
},
{
Name: "span_filtering",
Type: plugin.ConfigTypeSelect,
Title: plugin.MakeTranslator(i18n.ConfigSpanFilteringTitle),
Required: false,
UIOptions: plugin.ConfigFieldUIOptions{},
Value: r.Config.SpamFiltering,
Options: []plugin.ConfigFieldOption{
{
Value: "review",
Label: plugin.MakeTranslator(i18n.ConfigSpanFilteringReview),
},
{
Value: "delete",
Label: plugin.MakeTranslator(i18n.ConfigSpanFilteringDelete),
},
},
},
}
}