{% if action_name is not empty %} {% set action = createModel('Actions','actions').findAction(action_name) %} {% endif %} {% set descriptor = createAction(action.handler_class,action.package_name).descriptor() %} {% set items = descriptor.get('options') %} {% set field_group = 'action_options' %} {% for property in items %} {% if property.group is not empty %} {% set field_name = property.group ~ '[' ~ property.name ~ ']' %} {% set field_id = property.group ~ '_field_' ~ property.name %} {% else %} {% set field_name = property.name %} {% set field_id = 'field_' ~ property.name %} {% endif %} {% set relation_field = 'relations[' ~ field_name ~ ']' %} {% if field_group is not empty %} {% set field_name = field_group ~ '[' ~ field_name ~ ']' %} {% endif %} {% set rule = (property.required == true) ? 'empty' : '' %} {% set property_value = values[property.name]|default(property.value) %} {% if property['type'] == 7 %}