<#macro featuresGroupDisplay groupDisplay >
<#if groupDisplay.feature_list?has_content>

<#if groupDisplay.feature_group.order != 0> #i18n{${groupDisplay.feature_group.labelKey}}   <#else> #i18n{portal.features.nogroup.title}

<#if groupDisplay.feature_group.order != 0> <#if groupDisplay.order_list_state == false>
<#if groupDisplay.feature_list?has_content> <#list groupDisplay.feature_list?sort_by('order') as right > <#if right.url?has_content > <#else>
#i18n{portal.features.dispatch_features.tableLabelFeatureName} #i18n{portal.features.dispatch_features.tableLabelGroup} #i18n{portal.features.dispatch_features.tableLabelOrder}
${right.name}
${right.description}
<@comboGroups name="group_name" default_value="${right.featureGroup?if_exists}" />
<#if groupDisplay.order_list_state == true>
<@comboOrders name="order_id" default_value=right.order max=groupDisplay.feature_list?size />
<#else> #i18n{portal.features.dispatch_features.notAvailable}
<#else> #i18n{portal.features.dispatch_features.noFeatureForGroup}
<#macro comboGroups name default_value > <#macro comboOrders name default_value max >

#i18n{portal.features.manage_features.title}

<#if no_group.feature_list?has_content && no_group.feature_list?size > 1 > <@featuresGroupDisplay groupDisplay=no_group /> <#list feature_group_list as groupDisplay> <@featuresGroupDisplay groupDisplay=groupDisplay />