Show valuation comments at admin investment show page
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
class Admin::BudgetInvestmentsController < Admin::BaseController
|
||||
|
||||
include FeatureFlags
|
||||
include CommentableActions
|
||||
|
||||
feature_flag :budgets
|
||||
|
||||
has_orders %w{oldest}, only: [:show, :edit]
|
||||
has_filters(%w{all without_admin without_valuator under_valuation
|
||||
valuation_finished winners},
|
||||
only: [:index, :toggle_selection])
|
||||
@@ -24,6 +26,7 @@ class Admin::BudgetInvestmentsController < Admin::BaseController
|
||||
end
|
||||
|
||||
def show
|
||||
load_comments
|
||||
end
|
||||
|
||||
def edit
|
||||
@@ -55,6 +58,20 @@ class Admin::BudgetInvestmentsController < Admin::BaseController
|
||||
|
||||
private
|
||||
|
||||
def load_comments
|
||||
@commentable = @investment
|
||||
@comment_tree = CommentTree.new(@commentable, params[:page], @current_order, valuations: true)
|
||||
set_comment_flags(@comment_tree.comments)
|
||||
end
|
||||
|
||||
def resource_model
|
||||
Budget::Investment
|
||||
end
|
||||
|
||||
def resource_name
|
||||
resource_model.parameterize('_')
|
||||
end
|
||||
|
||||
def sort_by(params)
|
||||
if params.present? && Budget::Investment::SORTING_OPTIONS.include?(params)
|
||||
"#{params == 'supports' ? 'cached_votes_up' : params} ASC"
|
||||
|
||||
@@ -45,6 +45,7 @@
|
||||
<%= link_to t("admin.budget_investments.show.edit_dossier"), edit_valuation_budget_budget_investment_path(@budget, @investment) unless @budget.finished? %>
|
||||
</p>
|
||||
|
||||
<%= render 'valuation/budget_investments/valuation_comments' %>
|
||||
|
||||
<h2><%= t("admin.budget_investments.show.milestone") %></h2>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user