# builds a json response to api query for a list of guidance groups
json.prettify!
json.guidance_groups @all_viewable_groups do |guidance_group|
json.name guidance_group.name
json.id guidance_group.id
# for each template associated with the guidance group, list the template name
@templates = guidance_group.dmptemplates
# if the template is empty, instead use all avalable templates
if @templates.empty?
@templates = Dmptemplate.all
end
json.templates @templates do |template|
json.title template.title
json.id template.id
end
json.optional guidance_group.optional_subset
json.updated guidance_group.updated_at
end