def buildGroupedParameters()

in functions/source/table-generator-lambda.py [0:0]


def buildGroupedParameters(table_data, group_parameter, parameter_labels, parameters, template_data, col):
    parameter_details = OrderedDict()
    p_name = ""
    p_label = ""
    if group_parameter in parameter_labels.keys():
        if col == '4':
            p_label += parameter_labels[group_parameter]['default']
        else:
            p_name += '<span class="label-name">' + parameter_labels[group_parameter]['default'] + '</span><br/>'
    if group_parameter in parameters:
        if col == '4':
            p_name += group_parameter
            parameter_details['Parameter label'] = p_label
            parameter_details['Parameter Name'] = p_name
        else:
            p_name += '(' + group_parameter + ')'
            parameter_details['Parameter label (name)'] = p_name

        parameter_details['Default'] = checkRequiredParam(group_parameter, template_data)

        if parameter_details['Default'] == '':
            parameter_details['Default'] = u'—'

        parameter_details['Description'] = checkEmptyDescription(group_parameter, template_data)

        table_data.append(parameter_details)