diff --git a/app/controllers/admin/legislation/draft_versions_controller.rb b/app/controllers/admin/legislation/draft_versions_controller.rb index 6eabf7e79..0d84addbf 100644 --- a/app/controllers/admin/legislation/draft_versions_controller.rb +++ b/app/controllers/admin/legislation/draft_versions_controller.rb @@ -8,7 +8,7 @@ class Admin::Legislation::DraftVersionsController < Admin::Legislation::BaseCont def create if @draft_version.save - redirect_to admin_legislation_process_draft_versions_path, notice: t('admin.legislation.draft_versions.create.notice') + redirect_to admin_legislation_process_draft_versions_path, notice: t('admin.legislation.draft_versions.create.notice', link: legislation_process_draft_version_path(@process, @draft_version).html_safe) else flash.now[:error] = t('admin.legislation.draft_versions.create.error') render :new @@ -17,7 +17,7 @@ class Admin::Legislation::DraftVersionsController < Admin::Legislation::BaseCont def update if @draft_version.update(draft_version_params) - redirect_to edit_admin_legislation_process_draft_version_path(@process, @draft_version), notice: t('admin.legislation.draft_versions.update.notice') + redirect_to edit_admin_legislation_process_draft_version_path(@process, @draft_version), notice: t('admin.legislation.draft_versions.update.notice', link: legislation_process_draft_version_path(@process, @draft_version).html_safe) else flash.now[:error] = t('admin.legislation.draft_versions.update.error') render :edit diff --git a/app/controllers/admin/legislation/processes_controller.rb b/app/controllers/admin/legislation/processes_controller.rb index 46aa0944b..8cc678151 100644 --- a/app/controllers/admin/legislation/processes_controller.rb +++ b/app/controllers/admin/legislation/processes_controller.rb @@ -9,7 +9,7 @@ class Admin::Legislation::ProcessesController < Admin::Legislation::BaseControll def create if @process.save - redirect_to edit_admin_legislation_process_path(@process), notice: t('admin.legislation.processes.create.notice') + redirect_to edit_admin_legislation_process_path(@process), notice: t('admin.legislation.processes.create.notice', link: legislation_process_path(@process).html_safe) else flash.now[:error] = t('admin.legislation.processes.create.error') render :new @@ -18,7 +18,7 @@ class Admin::Legislation::ProcessesController < Admin::Legislation::BaseControll def update if @process.update(process_params) - redirect_to edit_admin_legislation_process_path(@process), notice: t('admin.legislation.processes.update.notice') + redirect_to edit_admin_legislation_process_path(@process), notice: t('admin.legislation.processes.update.notice', link: legislation_process_path(@process).html_safe) else flash.now[:error] = t('admin.legislation.processes.update.error') render :edit diff --git a/app/controllers/admin/legislation/questions_controller.rb b/app/controllers/admin/legislation/questions_controller.rb index 1c9c4e2ec..c8335e6df 100644 --- a/app/controllers/admin/legislation/questions_controller.rb +++ b/app/controllers/admin/legislation/questions_controller.rb @@ -13,7 +13,7 @@ class Admin::Legislation::QuestionsController < Admin::Legislation::BaseControll def create @question.author = current_user if @question.save - redirect_to admin_legislation_process_questions_path, notice: t('admin.legislation.questions.create.notice') + redirect_to admin_legislation_process_questions_path, notice: t('admin.legislation.questions.create.notice', link: legislation_process_question_path(@process, @question).html_safe) else flash.now[:error] = t('admin.legislation.questions.create.error') render :new @@ -22,7 +22,7 @@ class Admin::Legislation::QuestionsController < Admin::Legislation::BaseControll def update if @question.update(question_params) - redirect_to edit_admin_legislation_process_question_path(@process, @question), notice: t('admin.legislation.questions.update.notice') + redirect_to edit_admin_legislation_process_question_path(@process, @question), notice: t('admin.legislation.questions.update.notice', link: legislation_process_question_path(@process, @question).html_safe) else flash.now[:error] = t('admin.legislation.questions.update.error') render :edit diff --git a/app/views/layouts/_flash.html.erb b/app/views/layouts/_flash.html.erb index 9f55b449a..5be4a3186 100644 --- a/app/views/layouts/_flash.html.erb +++ b/app/views/layouts/_flash.html.erb @@ -5,7 +5,7 @@
- <%= flash_message %> + <%= flash_message.html_safe %>
diff --git a/config/locales/admin.en.yml b/config/locales/admin.en.yml index 30eba7c98..6362828bd 100755 --- a/config/locales/admin.en.yml +++ b/config/locales/admin.en.yml @@ -85,10 +85,10 @@ en: legislation: processes: create: - notice: Process created successfully + notice: 'Process created successfully. Click to visit' error: Process couldn't be created update: - notice: Process updated successfully + notice: 'Process updated successfully. Click to visit' error: Process couldn't be updated destroy: notice: Process deleted successfully @@ -132,10 +132,10 @@ en: questions: Debate draft_versions: create: - notice: Draft created successfully + notice: 'Draft created successfully. Click to visit' error: Draft couldn't be created update: - notice: Draft updated successfully + notice: 'Draft updated successfully. Click to visit' error: Draft couldn't be updated destroy: notice: Draft deleted successfully @@ -174,10 +174,10 @@ en: status: Status questions: create: - notice: Question created successfully + notice: 'Question created successfully. Click to visit' error: Question couldn't be created update: - notice: Question updated successfully + notice: 'Question updated successfully. Click to visit' error: Question couldn't be updated destroy: notice: Question deleted successfully diff --git a/config/locales/admin.es.yml b/config/locales/admin.es.yml index 8e7b4dc8e..1b5bf4ffe 100644 --- a/config/locales/admin.es.yml +++ b/config/locales/admin.es.yml @@ -83,10 +83,10 @@ es: legislation: processes: create: - notice: Proceso creado correctamente + notice: 'Proceso creado correctamente. Haz click para verlo' error: No se ha podido crear el proceso update: - notice: Proceso actualizado correctamente + notice: 'Proceso actualizado correctamente. Haz click para verlo' error: No se ha podido actualizar el proceso destroy: notice: Proceso eliminado correctamente @@ -130,10 +130,10 @@ es: questions: Debate draft_versions: create: - notice: Borrador creado correctamente + notice: 'Borrador creado correctamente. Haz click para verlo' error: No se ha podido crear el borrador update: - notice: Borrador actualizado correctamente + notice: 'Borrador actualizado correctamente. Haz click para verlo' error: No se ha podido actualizar el borrador destroy: notice: Borrador eliminado correctamente @@ -172,10 +172,10 @@ es: status: Estado questions: create: - notice: Pregunta creada correctamente + notice: 'Pregunta creada correctamente. Haz click para verla' error: No se ha podido crear la pregunta update: - notice: Pregunta actualizada correctamente + notice: 'Pregunta actualizada correctamente. Haz click para verla' error: No se ha podido actualizar la pregunta destroy: notice: Pregunta eliminada correctamente