Add name to UserFilter model
This commit is contained in:
@@ -9,7 +9,7 @@ class Dunlop::UserFiltersController < Dunlop::ApplicationController
|
|||||||
end
|
end
|
||||||
|
|
||||||
def permitted_params
|
def permitted_params
|
||||||
[:scope_key, :is_default, filters: {}]
|
[:name, :description, :scope_key, :is_default, filters: {}] # user is ALWAYS current_user (until it is not :O)
|
||||||
end
|
end
|
||||||
|
|
||||||
def check_current_user
|
def check_current_user
|
||||||
|
|||||||
@@ -2,6 +2,8 @@ module Dunlop
|
|||||||
class UserFilterSerializer < ActiveModel::Serializer
|
class UserFilterSerializer < ActiveModel::Serializer
|
||||||
# manual key transform to preserve filters lowercases
|
# manual key transform to preserve filters lowercases
|
||||||
type 'dunlop/user-filter'
|
type 'dunlop/user-filter'
|
||||||
|
attribute :name
|
||||||
|
attribute :description
|
||||||
attribute :scope_key, key: 'scope-key'
|
attribute :scope_key, key: 'scope-key'
|
||||||
attribute :filters
|
attribute :filters
|
||||||
attribute :is_default, key: 'is-default'
|
attribute :is_default, key: 'is-default'
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
class AddNameToDunlopUserFilters < ActiveRecord::Migration[5.2]
|
||||||
|
def change
|
||||||
|
add_column :dunlop_user_filters, :name, :string
|
||||||
|
add_index :dunlop_user_filters, :scope_key
|
||||||
|
end
|
||||||
|
end
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
#
|
#
|
||||||
# It's strongly recommended that you check this file into your version control system.
|
# It's strongly recommended that you check this file into your version control system.
|
||||||
|
|
||||||
ActiveRecord::Schema.define(version: 2018_11_14_140017) do
|
ActiveRecord::Schema.define(version: 2018_11_28_144538) do
|
||||||
|
|
||||||
create_table "contractor_initializations", force: :cascade do |t|
|
create_table "contractor_initializations", force: :cascade do |t|
|
||||||
t.integer "workflow_instance_id"
|
t.integer "workflow_instance_id"
|
||||||
@@ -59,6 +59,8 @@ ActiveRecord::Schema.define(version: 2018_11_14_140017) do
|
|||||||
t.text "filters"
|
t.text "filters"
|
||||||
t.datetime "created_at", null: false
|
t.datetime "created_at", null: false
|
||||||
t.datetime "updated_at", null: false
|
t.datetime "updated_at", null: false
|
||||||
|
t.string "name"
|
||||||
|
t.index ["scope_key"], name: "index_dunlop_user_filters_on_scope_key"
|
||||||
t.index ["user_id"], name: "index_dunlop_user_filters_on_user_id"
|
t.index ["user_id"], name: "index_dunlop_user_filters_on_user_id"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user