From 31bd7004cfd1f6ecd271d012bed1d79825762942 Mon Sep 17 00:00:00 2001 From: Andrej Date: Wed, 16 Apr 2025 16:20:30 +0200 Subject: [PATCH] Add new columns to experiments table [SCI-11799] --- app/controllers/experiments_controller.rb | 2 +- app/javascript/vue/experiments/list.vue | 71 ++++++++++++++++++- .../vue/experiments/renderers/status.vue | 68 ++++++++++++++++++ app/javascript/vue/my_modules/list.vue | 1 + .../vue/my_modules/renderers/status.vue | 2 +- app/models/experiment.rb | 8 +++ .../lists/experiment_serializer.rb | 40 ++++++++++- app/serializers/lists/my_module_serializer.rb | 2 +- config/locales/en.yml | 9 +++ 9 files changed, 197 insertions(+), 6 deletions(-) create mode 100644 app/javascript/vue/experiments/renderers/status.vue diff --git a/app/controllers/experiments_controller.rb b/app/controllers/experiments_controller.rb index 11b26bfda..82ea54a2f 100644 --- a/app/controllers/experiments_controller.rb +++ b/app/controllers/experiments_controller.rb @@ -459,7 +459,7 @@ class ExperimentsController < ApplicationController end def experiment_params - params.require(:experiment).permit(:name, :description, :archived) + params.require(:experiment).permit(:name, :description, :archived, :due_date, :start_on, :status) end def move_experiment_param diff --git a/app/javascript/vue/experiments/list.vue b/app/javascript/vue/experiments/list.vue index d272d38ba..04be9d35f 100644 --- a/app/javascript/vue/experiments/list.vue +++ b/app/javascript/vue/experiments/list.vue @@ -23,6 +23,9 @@ @edit="edit" @create="create" @access="access" + @updateDueDate="updateDueDate" + @updateStartDate="updateStartDate" + @changeStatus="changeStatus" >