<%! from django.utils.translation import ugettext as _ %> <%! from xmodule.split_test_module import ValidationMessageType %> <% split_test = context.get('split_test') user_partition = split_test.descriptor.get_selected_partition() messages = split_test.descriptor.validation_messages() show_link = settings.FEATURES.get('ENABLE_GROUP_CONFIGURATIONS') and group_configuration_url is not None %> % if is_root and not is_configured:
% else:
% endif % if user_partition:

${_("This content experiment uses group configuration '{group_configuration_name}'.").format( group_configuration_name="{}".format(group_configuration_url, user_partition.name) if show_link else user_partition.name )}

% endif % if len(messages) > 0: <% general_validation = split_test.descriptor.general_validation_message def get_validation_icon(validation_type): if validation_type == ValidationMessageType.error: return 'icon-exclamation-sign' elif validation_type == ValidationMessageType.warning: return 'icon-warning-sign' return None aggregate_validation_class = 'has-errors' if general_validation['type']==ValidationMessageType.error else ' has-warnings' %>
% if is_configured:

${general_validation['message']}

% endif % if is_root or not is_configured:
    % for message in messages: <% message_type = message.message_type message_type_display_name = ValidationMessageType.display_name(message_type) if message_type else None %>
  • % if not is_configured: % endif % if message_type_display_name: ${message_type_display_name}: % endif ${unicode(message)} % if message.action_class: ${message.action_label} % endif
  • % endfor
% endif
% endif
% if is_root:

${_("Active Groups")}

${active_groups_preview}
% if inactive_groups_preview:

${_("Inactive Groups")}

${inactive_groups_preview}
% endif % endif