diff --git a/app/controllers/action/node_inputs_controller.rb b/app/controllers/action/node_inputs_controller.rb index 6e62c6ef8..39c6a39a6 100644 --- a/app/controllers/action/node_inputs_controller.rb +++ b/app/controllers/action/node_inputs_controller.rb @@ -70,9 +70,9 @@ class Action::NodeInputsController < ApplicationController def node_input_params if params.require(:action_node_input) - params.require(:action_node_input).permit(:name, :input_type, :description, :is_required, :sort_no, :default_value) + params.require(:action_node_input).permit(:name, :type, :input_type, :description, :is_required, :sort_no, :default_value) else - params.permit(:name, :input_type, :description, :is_required, :sort_no, :default_value) + params.permit(:name, :type, :input_type, :description, :is_required, :sort_no, :default_value) end end end diff --git a/app/models/action/node_inputs/env.rb b/app/models/action/node_inputs/env.rb new file mode 100644 index 000000000..733017865 --- /dev/null +++ b/app/models/action/node_inputs/env.rb @@ -0,0 +1,25 @@ +# == Schema Information +# +# Table name: action_node_inputs +# +# id :integer not null, primary key +# action_nodes_id :integer +# name :string(255) +# input_type :string(255) +# description :string(255) +# is_required :boolean default("0") +# sort_no :integer default("0") +# user_id :integer +# created_at :datetime not null +# updated_at :datetime not null +# default_value :string(255) +# type :string(255) default("Action::NodeInputs::With") +# +# Indexes +# +# index_action_node_inputs_on_action_nodes_id (action_nodes_id) +# index_action_node_inputs_on_user_id (user_id) +# + +class Action::NodeInputs::Env < Action::NodeInput +end diff --git a/app/models/action/node_inputs/other.rb b/app/models/action/node_inputs/other.rb new file mode 100644 index 000000000..350cb8c4a --- /dev/null +++ b/app/models/action/node_inputs/other.rb @@ -0,0 +1,25 @@ +# == Schema Information +# +# Table name: action_node_inputs +# +# id :integer not null, primary key +# action_nodes_id :integer +# name :string(255) +# input_type :string(255) +# description :string(255) +# is_required :boolean default("0") +# sort_no :integer default("0") +# user_id :integer +# created_at :datetime not null +# updated_at :datetime not null +# default_value :string(255) +# type :string(255) default("Action::NodeInputs::With") +# +# Indexes +# +# index_action_node_inputs_on_action_nodes_id (action_nodes_id) +# index_action_node_inputs_on_user_id (user_id) +# + +class Action::NodeInputs::Other < Action::NodeInput +end diff --git a/app/models/action/node_inputs/with.rb b/app/models/action/node_inputs/with.rb new file mode 100644 index 000000000..9b683b916 --- /dev/null +++ b/app/models/action/node_inputs/with.rb @@ -0,0 +1,25 @@ +# == Schema Information +# +# Table name: action_node_inputs +# +# id :integer not null, primary key +# action_nodes_id :integer +# name :string(255) +# input_type :string(255) +# description :string(255) +# is_required :boolean default("0") +# sort_no :integer default("0") +# user_id :integer +# created_at :datetime not null +# updated_at :datetime not null +# default_value :string(255) +# type :string(255) default("Action::NodeInputs::With") +# +# Indexes +# +# index_action_node_inputs_on_action_nodes_id (action_nodes_id) +# index_action_node_inputs_on_user_id (user_id) +# + +class Action::NodeInputs::With < Action::NodeInput +end diff --git a/app/views/action/node_inputs/_form.html.erb b/app/views/action/node_inputs/_form.html.erb index a3dc844dc..d94dc672a 100644 --- a/app/views/action/node_inputs/_form.html.erb +++ b/app/views/action/node_inputs/_form.html.erb @@ -16,7 +16,11 @@ <%= form.text_field :name %>