# # Omit Field # # This snapon adds a log filter to set a field's value to "(omitted)" # omit_field = { label = "$lang_admin.snapons.omit_field.label" comment = "$lang_admin.snapons.omit_field.comment" config_snapon_category = "" version = "1.1" # 2012-09-07 - GMF - 1.0 - Initial creation # 2013-05-01 - GMF - 1.1 - Switched from final_node_name to parameter_value, since that's what the UI sets parameters = { field = { parameter_value = "" validation_type = "string" form_element_label = "$lang_admin.snapons.omit_field.parameters.field.form_element_label" form_element_type = "select" select_options_source = "report_fields" description = "" } # field } # parameters parameters_form = { group_1 = { description = "$lang_admin.snapons.omit_field.parameters_form.group_1.description" parameters = { field = true } # parameters } # group 1 } # parameters_form attach_operations = { "omit_{= @parameters{'field'}{'parameter_value'} =}" = { type = "add_log_filters" filters = { "omit_{= @parameters{'field'}{'parameter_value'} =}" = { label = `Omit {= @parameters{'field'}{'parameter_value'} =}` comment = `Omit {= @parameters{'field'}{'parameter_value'} =} (for performance)` value = `{= @parameters{'field'}{'parameter_value'} =} = '(omitted)'` } #"omit_{= @parameters{'field'}{'parameter_value'} =}" } # filters } # "omit_{= @parameters{'field'}{'parameter_value'} =}" } # attach_operations } # omit_field