Add success message when creating/updating banners

This commit is contained in:
Javi Martín
2021-03-27 18:07:01 +01:00
parent 5612ada2d4
commit 2036b3d44e
4 changed files with 13 additions and 4 deletions

View File

@@ -16,7 +16,7 @@ class Admin::BannersController < Admin::BaseController
def create def create
@banner = Banner.new(banner_params) @banner = Banner.new(banner_params)
if @banner.save if @banner.save
redirect_to admin_banners_path redirect_to admin_banners_path, notice: t("admin.banners.create.notice")
else else
render :new render :new
end end
@@ -24,7 +24,7 @@ class Admin::BannersController < Admin::BaseController
def update def update
if @banner.update(banner_params) if @banner.update(banner_params)
redirect_to admin_banners_path redirect_to admin_banners_path, notice: t("admin.banners.update.notice")
else else
render :edit render :edit
end end

View File

@@ -36,12 +36,16 @@ en:
budgets: Participatory budgeting budgets: Participatory budgeting
help_page: Help page help_page: Help page
sdg: SDG sdg: SDG
create:
notice: "Banner created successfully"
edit: edit:
editing: Edit banner editing: Edit banner
form: form:
submit_button: Save changes submit_button: Save changes
new: new:
creating: Create banner creating: Create banner
update:
notice: "Banner updated successfully"
activity: activity:
show: show:
action: Action action: Action

View File

@@ -36,12 +36,16 @@ es:
budgets: Presupuestos participativos budgets: Presupuestos participativos
help_page: Página de ayuda help_page: Página de ayuda
sdg: ODS sdg: ODS
create:
notice: "Banner creado correctamente"
edit: edit:
editing: Editar el banner editing: Editar el banner
form: form:
submit_button: Guardar cambios submit_button: Guardar cambios
new: new:
creating: Crear banner creating: Crear banner
update:
notice: "Banner actualizado correctamente"
activity: activity:
show: show:
action: Acción action: Acción

View File

@@ -88,7 +88,7 @@ describe "Admin banners magement", :admin do
click_button "Save changes" click_button "Save changes"
expect(page).to have_content "Such banner" expect(page).to have_content "Banner created successfully"
visit proposals_path visit proposals_path
@@ -158,7 +158,8 @@ describe "Admin banners magement", :admin do
click_button "Save changes" click_button "Save changes"
visit admin_banners_path expect(page).to have_content "Banner updated successfully"
expect(page).to have_content "Modified title" expect(page).to have_content "Modified title"
expect(page).to have_content "Edited text" expect(page).to have_content "Edited text"