Class: Decidim::EnhancedTextwork::VersionsController

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

Overview

Exposes Paragraphs versions so users can see how a Paragraph/CollaborativeDraft has been updated through time.

Instance Method Summary collapse

Methods inherited from ApplicationController

#paragraph_limit, #paragraph_limit_reached?, #paragraphs

Instance Method Details

#versioned_resourceObject



11
12
13
14
15
16
17
18
# File 'app/controllers/decidim/enhanced_textwork/versions_controller.rb', line 11

def versioned_resource
  @versioned_resource ||=
    if params[:paragraph_id]
      present(Paragraph.where(component: current_component).find(params[:paragraph_id]))
    else
      CollaborativeDraft.where(component: current_component).find(params[:collaborative_draft_id])
    end
end