diff --git a/.gitignore b/.gitignore index 3472da9f4f..73238c68e2 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ **/spec/*_dummy_app /public/uploads/* +.DS_Store diff --git a/engines/decidim-debates/app/assets/images/decidim/debates/icon.svg b/engines/decidim-debates/app/assets/images/decidim/debates/icon.svg index 31df638dc4..bf5a093979 100644 --- a/engines/decidim-debates/app/assets/images/decidim/debates/icon.svg +++ b/engines/decidim-debates/app/assets/images/decidim/debates/icon.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/engines/decidim-debates/app/models/decidim/debates/debate.rb b/engines/decidim-debates/app/models/decidim/debates/debate.rb index b894e1a35d..c84b40037e 100644 --- a/engines/decidim-debates/app/models/decidim/debates/debate.rb +++ b/engines/decidim-debates/app/models/decidim/debates/debate.rb @@ -9,7 +9,7 @@ class Debate < Debates::ApplicationRecord belongs_to :scope, foreign_key: "decidim_scope_id", class_name: Decidim::Scope belongs_to :category, foreign_key: "decidim_category_id", class_name: Decidim::Category has_one :organization, through: :feature - has_many :comments, as: :commentable + has_many :comments, as: :decidim_commentable, class_name: Decidim::Comments::Comment validate :category_belongs_to_organization validates :title, presence: true diff --git a/engines/decidim-debates/app/views/decidim/debates/debates/index.html.erb b/engines/decidim-debates/app/views/decidim/debates/debates/index.html.erb index 7f430fe03d..e7bde2c4fe 100644 --- a/engines/decidim-debates/app/views/decidim/debates/debates/index.html.erb +++ b/engines/decidim-debates/app/views/decidim/debates/debates/index.html.erb @@ -11,9 +11,9 @@
diff --git a/engines/decidim-debates/app/views/decidim/debates/debates/show.html.erb b/engines/decidim-debates/app/views/decidim/debates/debates/show.html.erb index 809ab3b60d..02a8ca6235 100644 --- a/engines/decidim-debates/app/views/decidim/debates/debates/show.html.erb +++ b/engines/decidim-debates/app/views/decidim/debates/debates/show.html.erb @@ -1,5 +1,5 @@ -<% content_for :meta_description, debate.description %> -<% content_for :meta_title, debate.title %> +<% content_for :meta_description, translated_attribute(debate.description) %> +<% content_for :meta_title, translated_attribute(debate.title) %> <% content_for :meta_url, debate_url(debate.id) %> <% content_for :twitter_handler, current_organization.twitter_handler %> @@ -9,13 +9,9 @@ <%== translated_attribute debate.title %> <% if feature_settings.comments_always_enabled || current_settings.comments_enabled %> - + + <%= icon "comment-square", aria_label: t('.comments'), role: "img" %> <%= debate.comments.count %> + <% end %>
@@ -49,7 +45,7 @@ <% if feature_settings.comments_always_enabled || current_settings.comments_enabled %> <%= content_for :expanded do %> - <%= comments_for debate, arguable: true, votable: true %> + <%= comments_for debate, arguable: false, votable: true %> <% end %> <% end %> diff --git a/engines/decidim-debates/decidim-debates.gemspec b/engines/decidim-debates/decidim-debates.gemspec index d713305d28..e2088b0800 100644 --- a/engines/decidim-debates/decidim-debates.gemspec +++ b/engines/decidim-debates/decidim-debates.gemspec @@ -6,11 +6,14 @@ Gem::Specification.new do |s| s.name = "decidim-debates" s.summary = "A debates component for decidim's participatory processes." s.description = s.summary + s.version = "0.0.1" + s.authors = ["Josep Jaume Rey Peroy", "Marc Riera Casals", "Oriol Gual Oliva", "GenĂ­s Matutes Pujol"] + s.email = ["josepjaume@gmail.com", "mrc2407@gmail.com", "oriolgual@gmail.com", "genis.matutes@gmail.com"] s.files = Dir["{app,config,db,lib}/**/*", "Rakefile", "README.md"] - s.add_dependency "decidim-core", Decidim.version - s.add_dependency "decidim-comments", Decidim.version + s.add_dependency "decidim-core" + s.add_dependency "decidim-comments" s.add_dependency "rectify", "~> 0.8" s.add_dependency "date_validator", "~> 0.9" s.add_dependency "searchlight", "~> 4.1.0"