Class: Decidim::Amendable::EmendationActionsCell

Inherits:
ViewModel
  • Object
show all
Includes:
LayoutHelper
Defined in:
decidim-core/app/cells/decidim/amendable/emendation_actions_cell.rb

Overview

This cell renders the action buttons for coauthors to amend the given resource.

Instance Method Summary collapse

Instance Method Details

#accept_button_classesObject



18
19
20
# File 'decidim-core/app/cells/decidim/amendable/emendation_actions_cell.rb', line 18

def accept_button_classes
  "button success hollow expanded button--icon button--sc"
end

#accept_button_labelObject



22
23
24
25
26
# File 'decidim-core/app/cells/decidim/amendable/emendation_actions_cell.rb', line 22

def accept_button_label
  content = icon "thumb-up"
  content += t(:button_accept, scope: "decidim.amendments.emendation.actions")
  content
end

#accept_reject_help_textObject



42
43
44
45
46
# File 'decidim-core/app/cells/decidim/amendable/emendation_actions_cell.rb', line 42

def accept_reject_help_text
   :small do
    t(:help_text, scope: "decidim.amendments.emendation.actions")
  end
end

#current_componentObject



10
11
12
# File 'decidim-core/app/cells/decidim/amendable/emendation_actions_cell.rb', line 10

def current_component
  model.component
end

#decidimObject



48
49
50
# File 'decidim-core/app/cells/decidim/amendable/emendation_actions_cell.rb', line 48

def decidim
  Decidim::Core::Engine.routes.url_helpers
end

#reject_amend_pathObject



28
29
30
# File 'decidim-core/app/cells/decidim/amendable/emendation_actions_cell.rb', line 28

def reject_amend_path
  decidim.reject_amend_path(amendment)
end

#reject_button_classesObject



32
33
34
# File 'decidim-core/app/cells/decidim/amendable/emendation_actions_cell.rb', line 32

def reject_button_classes
  "button alert hollow expanded button--icon button--sc"
end

#reject_button_labelObject



36
37
38
39
40
# File 'decidim-core/app/cells/decidim/amendable/emendation_actions_cell.rb', line 36

def reject_button_label
  content = icon "thumb-down"
  content += t(:button_reject, scope: "decidim.amendments.emendation.actions")
  content
end

#review_amend_pathObject



14
15
16
# File 'decidim-core/app/cells/decidim/amendable/emendation_actions_cell.rb', line 14

def review_amend_path
  decidim.review_amend_path(amendment)
end