<% include_calendar_headers_tags %> <%= back_url_hidden_field_tag %> <%= error_messages_for 'helpdesk_mail_rule' %>
<%= l(:label_helpdesk_mail_rule_trigger) %>
<%= label_tag('mail_type', l(:label_helpdesk_mail_rule_mail_type_on)) %> <%= select_tag 'mail_type', helpdesk_mail_rule_mail_types_for_select(@helpdesk_mail_rule.mail_type) %>
<%= l(:label_helpdesk_mail_rule_condition_plural) %> <% if @helpdesk_mail_rule.conditions.empty? %> <% end %>
<%= l(:label_helpdesk_mail_rule_condition_for_all) %>
<%= label_tag('add_filter_select', l(:label_helpdesk_mail_rule_condition_add)) %> <%= select_tag 'add_filter_select', helpdesk_mail_rule_attrs_for_select(@helpdesk_mail_rule.available_conditions), :name => nil %>
<%= hidden_field_tag 'f[]', '' %>
<%= l(:label_helpdesk_mail_rule_action_plural) %>
<%= label_tag('add_action_select', l(:label_helpdesk_mail_rule_action_add)) %> <%= select_tag 'add_action_select', helpdesk_mail_rule_attrs_for_select(@helpdesk_mail_rule.available_actions), :name => nil %>
<%= hidden_field_tag 'a[]', '' %>
<%= javascript_tag do %> var operatorLabels = <%= raw_json Query.operators_labels %>; var operatorByType = <%= raw_json Query.operators_by_filter_type %>; var availableFilters = <%= raw_json @helpdesk_mail_rule.available_conditions_as_json %>; var availableActions = <%= raw_json @helpdesk_mail_rule.available_actions_as_json %>; var labelDayPlural = <%= raw_json l(:label_day_plural) %>; var filtersUrl = <%= raw_json helpdesk_mail_rules_condition_path %>; var actionsUrl = <%= raw_json helpdesk_mail_rules_action_path %>; $(document).ready(function(){ initFilters(); initActions(); <% @helpdesk_mail_rule.conditions.each do |condition, options| %> addFilter("<%= condition %>", <%= raw_json @helpdesk_mail_rule.operator_for_condition(condition) %>, <%= raw_json @helpdesk_mail_rule.condition_values_for(condition) %>); <% end %> <% @helpdesk_mail_rule.actions.each do |action, options| %> addAction("<%= action %>", <%= raw_json @helpdesk_mail_rule.operator_for_action(action) %>, <%= raw_json @helpdesk_mail_rule.action_values_for(action) %>); <% end %> toogleMailRuleButton(); }); <% end %>