Sha256: 214a99c5e1fba25f503cb48929207eb8e6be00ba201f0005b000c03f1ac7b769
Contents?: true
Size: 857 Bytes
Versions: 8
Compression:
Stored size: 857 Bytes
Contents
# frozen_string_literal: true require "cell/partial" module Decidim module Budgets # This cell renders the List (:l) project card # for an instance of a Project class ProjectLCell < Decidim::CardLCell include ActiveSupport::NumberHelper include Decidim::Budgets::ProjectsHelper alias project model private def resource_path resource_locator([project.budget, project]).path(url_extra_params) end def resource_added? current_order && current_order.projects.include?(model) end def current_order @current_order ||= controller.try(:current_order) end def show_only_added options[:show_only_added] end def resource_id = "project-#{project.id}-item" def metadata_cell = "decidim/budgets/project_metadata" end end end
Version data entries
8 entries across 8 versions & 1 rubygems