Class: Decidim::Debates::VersionsController

Inherits:
ApplicationController show all
Includes:
ApplicationHelper, ResourceVersionsConcern
Defined in:
app/controllers/decidim/debates/versions_controller.rb

Overview

Exposes Debates versions so users can see how a Debate has been updated through time.

Instance Method Summary collapse

Instance Method Details

#add_breadcrumb_itemObject



15
16
17
18
19
20
21
22
23
# File 'app/controllers/decidim/debates/versions_controller.rb', line 15

def add_breadcrumb_item
  return {} if versioned_resource.blank?

  {
    label: translated_attribute(versioned_resource.title),
    url: Decidim::EngineRouter.main_proxy(current_component).debate_path(versioned_resource),
    active: false
  }
end

#versioned_resourceObject



11
12
13
# File 'app/controllers/decidim/debates/versions_controller.rb', line 11

def versioned_resource
  @versioned_resource ||= Debate.where(component: current_component).not_hidden.find(params[:debate_id])
end