From 1529e4b14ebd10efac60f6590b9820fc9dca3d65 Mon Sep 17 00:00:00 2001 From: Peng DU Date: Thu, 14 Jul 2016 12:18:24 +0200 Subject: [PATCH] allow active/disactive a training to show in training lists --- app/assets/javascripts/router.coffee.erb | 2 +- .../templates/admin/trainings/_form.html.erb | 18 ++++++++++++++++++ app/controllers/api/trainings_controller.rb | 5 ++++- app/views/api/trainings/show.json.jbuilder | 2 +- config/locales/app.shared.en.yml | 3 ++- config/locales/app.shared.fr.yml | 1 + ...160714095018_add_public_page_to_training.rb | 5 +++++ db/schema.rb | 3 ++- 8 files changed, 34 insertions(+), 5 deletions(-) create mode 100644 db/migrate/20160714095018_add_public_page_to_training.rb diff --git a/app/assets/javascripts/router.coffee.erb b/app/assets/javascripts/router.coffee.erb index 728910568..16d42380e 100644 --- a/app/assets/javascripts/router.coffee.erb +++ b/app/assets/javascripts/router.coffee.erb @@ -371,7 +371,7 @@ angular.module('application.router', ['ui.router']). controller: 'TrainingsController' resolve: trainingsPromise: ['Training', (Training)-> - Training.query().$promise + Training.query({ public_page: true }).$promise ] translations: [ 'Translations', (Translations) -> Translations.query(['app.public.trainings_list']).$promise diff --git a/app/assets/templates/admin/trainings/_form.html.erb b/app/assets/templates/admin/trainings/_form.html.erb index b10ad2647..91e09131b 100644 --- a/app/assets/templates/admin/trainings/_form.html.erb +++ b/app/assets/templates/admin/trainings/_form.html.erb @@ -92,6 +92,24 @@ + +
+ +
+ + +
+
+