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