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)