Merge pull request #4544 from consul/single-budget-views

Simplify investment form in single heading budgets
This commit is contained in:
Javi Martín
2021-06-11 18:41:21 +02:00
committed by GitHub
24 changed files with 236 additions and 50 deletions

View File

@@ -67,6 +67,7 @@ module Budgets
def create
@investment.author = current_user
@investment.heading = @budget.headings.first if @budget.single_heading?
if @investment.save
Mailer.budget_investment_created(@investment).deliver_later

View File

@@ -25,6 +25,7 @@ class Management::Budgets::InvestmentsController < Management::BaseController
def create
@investment.terms_of_service = "1"
@investment.author = managed_user
@investment.heading = @budget.headings.first if @budget.single_heading?
if @investment.save
notice = t("flash.actions.create.notice", resource_name: Budget::Investment.model_name.human, count: 1)