From 8c0dc128b106aa466429bbefc672d618f7578d17 Mon Sep 17 00:00:00 2001 From: Marcos Ronaldo Date: Wed, 6 Jan 2016 16:11:38 -0200 Subject: [PATCH] fix showing license_info in software API --- src/noosfero-spb/software_communities/lib/software_communities_plugin/api_entities.rb | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/noosfero-spb/software_communities/lib/software_communities_plugin/api_entities.rb b/src/noosfero-spb/software_communities/lib/software_communities_plugin/api_entities.rb index db62d1a..28e6889 100644 --- a/src/noosfero-spb/software_communities/lib/software_communities_plugin/api_entities.rb +++ b/src/noosfero-spb/software_communities/lib/software_communities_plugin/api_entities.rb @@ -1,10 +1,26 @@ module Entities + + class LicenseInfo < Noosfero::API::Entity + expose :version + expose :link + end + class SoftwareInfo < Noosfero::API::Entity root 'software_infos', 'software_info' - expose :id, :finality, :repository_link, :public_software, :acronym, :objectives, - :features,:license_info, :software_languages, :software_databases, :operating_system_names + expose :id + expose :finality + expose :repository_link + expose :public_software + expose :acronym + expose :objectives + expose :features + expose :license_info, :using => LicenseInfo + expose :software_languages + expose :software_databases + expose :operating_system_names expose :community_id do |software_info,options| software_info.community.id end end + end -- libgit2 0.21.2