module Decidim::HasCategory
A concern with the components needed when you want a model to have a category.
Public Instance Methods
category_belongs_to_organization()
click to toggle source
# File lib/decidim/has_category.rb, line 24 def category_belongs_to_organization return unless category errors.add(:category, :invalid) unless component.categories.exists?(id: category.id) end
previous_category()
click to toggle source
# File lib/decidim/has_category.rb, line 16 def previous_category return if categorization.versions.count <= 1 Decidim::Category.find_by(id: categorization.versions.last.reify.decidim_category_id) end