<#macro featuresGroupDisplay groupDisplay >
<#if groupDisplay.feature_group.order != 0> #i18n{${groupDisplay.feature_group.labelKey}}   <#if groupDisplay.order_list_state == false>

 #i18n{portal.features.dispatch_features.reinitFeatureOrders}

<#else> #i18n{portal.features.nogroup.title} <#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}
#i18n{portal.features.dispatch_features.noFeatureForGroup}
<#else>
#i18n{portal.features.dispatch_features.noFeatureForGroup}
<#macro comboGroups name default_value > <#macro comboOrders name default_value max >
<#if no_group.feature_list?has_content > <@featuresGroupDisplay groupDisplay=no_group /> <#list feature_group_list as groupDisplay> <@featuresGroupDisplay groupDisplay=groupDisplay />