Add more descriptive labels to rule rows

This commit is contained in:
Zach Gollwitzer
2025-04-18 16:37:10 -04:00
parent 04ee1e73be
commit bcfbc4b324
3 changed files with 41 additions and 1 deletions

View File

@@ -11,6 +11,18 @@ class Rule::Action < ApplicationRecord
executor.options
end
def value_display
if value.present?
if options
options.find { |option| option.last == value }&.first
else
""
end
else
""
end
end
def executor
rule.registry.get_executor!(action_type)
end

View File

@@ -35,6 +35,18 @@ class Rule::Condition < ApplicationRecord
end
end
def value_display
if value.present?
if options
options.find { |option| option.last == value }&.first
else
value
end
else
""
end
end
def options
filter.options
end