%# locals: (rule:) %>
<% if displayed_condition.present? %> <%= displayed_condition.filter.label %> <%= displayed_condition.operator %> <%= displayed_condition.value_display %> <% else %> <%= t("rules.no_condition") %> <% end %> <% if additional_condition_count.positive? %> <%= t(".and_more_conditions", count: additional_condition_count) %> <% end %>
<% if rule.actions.first.nil? %> <%= t("rules.no_action") %> <% else %> <% if rule.actions.first.value && rule.actions.first.options %> <%= t(".action_label_to", label: rule.actions.first.executor.label, value: rule.actions.first.value_display) %> <% else %> <%= rule.actions.first.executor.label %> <% end %> <% end %> <% if rule.actions.count > 1 %> <%= t(".and_more_actions", count: rule.actions.count - 1) %> <% end %>
<% if rule.effective_date.nil? %> <%= t(".all_past_and_future", resource: rule.resource_type.pluralize) %> <% else %> <%= t(".on_or_after", resource: rule.resource_type.pluralize, date: rule.effective_date.strftime("%b %-d, %Y")) %> <% end %>