Sha256: 658b57ae6f41a980db96738fd65e7557499103ad485ca23f507c6386aafe5c13

Contents?: true

Size: 756 Bytes

Versions: 13

Compression:

Stored size: 756 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module DecidimAwesome
    module MapComponent
      class MapController < DecidimAwesome::BlankComponentController
        helper Decidim::DecidimAwesome::MapHelper
        helper_method :map_components

        def show
          render :error unless Decidim::Map.configured?
        end

        private

        def map_components
          @map_components ||= current_participatory_space.components.published.filter do |component|
            case component.manifest.name
            when :meetings
              true
            when :proposals
              component.settings.geocoding_enabled
            else
              false
            end
          end
        end
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
decidim-decidim_awesome-0.11.3 app/controllers/decidim/decidim_awesome/map_component/map_controller.rb
decidim-decidim_awesome-0.10.3 app/controllers/decidim/decidim_awesome/map_component/map_controller.rb
decidim-decidim_awesome-0.11.2 app/controllers/decidim/decidim_awesome/map_component/map_controller.rb
decidim-decidim_awesome-0.11.1 app/controllers/decidim/decidim_awesome/map_component/map_controller.rb
decidim-decidim_awesome-0.10.2 app/controllers/decidim/decidim_awesome/map_component/map_controller.rb
decidim-decidim_awesome-0.10.1 app/controllers/decidim/decidim_awesome/map_component/map_controller.rb
decidim-decidim_awesome-0.10.0 app/controllers/decidim/decidim_awesome/map_component/map_controller.rb
decidim-decidim_awesome-0.9.3 app/controllers/decidim/decidim_awesome/map_component/map_controller.rb
decidim-decidim_awesome-0.9.1 app/controllers/decidim/decidim_awesome/map_component/map_controller.rb
decidim-decidim_awesome-0.8.3 app/controllers/decidim/decidim_awesome/map_component/map_controller.rb
decidim-decidim_awesome-0.8.2 app/controllers/decidim/decidim_awesome/map_component/map_controller.rb
decidim-decidim_awesome-0.8.1 app/controllers/decidim/decidim_awesome/map_component/map_controller.rb
decidim-decidim_awesome-0.8.0 app/controllers/decidim/decidim_awesome/map_component/map_controller.rb