From 70a8e31523ce94df294f1a89129ea53304cae638 Mon Sep 17 00:00:00 2001 From: Angel Aviel Domaoan Date: Wed, 16 Feb 2022 08:54:38 +0000 Subject: [PATCH] Add headnote in doctrines --- app/controllers/api/doctrines_controller.rb | 3 +-- app/controllers/doctrines_controller.rb | 6 +++--- app/views/api/doctrines/create.json.jbuilder | 2 +- app/views/api/doctrines/index.json.jbuilder | 2 +- app/views/api/doctrines/show.json.jbuilder | 2 +- db/migrate/20220216084942_add_headnote_in_doctrines.rb | 5 +++++ 6 files changed, 12 insertions(+), 8 deletions(-) create mode 100644 db/migrate/20220216084942_add_headnote_in_doctrines.rb diff --git a/app/controllers/api/doctrines_controller.rb b/app/controllers/api/doctrines_controller.rb index 0a8a792..72f7b84 100644 --- a/app/controllers/api/doctrines_controller.rb +++ b/app/controllers/api/doctrines_controller.rb @@ -55,7 +55,7 @@ module Api private def resource_params - params.permit(:content, jurisprudence_ids: [], subject_ids: []) + params.permit(:content, :headnote, jurisprudence_ids: [], subject_ids: []) end def search_params @@ -64,4 +64,3 @@ module Api end end end - \ No newline at end of file diff --git a/app/controllers/doctrines_controller.rb b/app/controllers/doctrines_controller.rb index 8003523..f3f7f39 100644 --- a/app/controllers/doctrines_controller.rb +++ b/app/controllers/doctrines_controller.rb @@ -60,10 +60,10 @@ class DoctrinesController < ApplicationController private def resource_params - params.permit(:content, jurisprudence_ids: [], subject_ids: []) + params.permit(:content, :headnote, jurisprudence_ids: [], subject_ids: []) end - + def search_params params.permit(jurisprudence_ids: [], subject_ids: []) end -end \ No newline at end of file +end diff --git a/app/views/api/doctrines/create.json.jbuilder b/app/views/api/doctrines/create.json.jbuilder index 3164987..7250a98 100644 --- a/app/views/api/doctrines/create.json.jbuilder +++ b/app/views/api/doctrines/create.json.jbuilder @@ -1 +1 @@ -json.(@doctrine, *%i[id subject_ids content plain_content created_at updated_at]) +json.(@doctrine, *%i[id subject_ids headnote content plain_content created_at updated_at]) diff --git a/app/views/api/doctrines/index.json.jbuilder b/app/views/api/doctrines/index.json.jbuilder index 5aca122..d5c23c8 100644 --- a/app/views/api/doctrines/index.json.jbuilder +++ b/app/views/api/doctrines/index.json.jbuilder @@ -1,3 +1,3 @@ json.array!(@doctrines) do |doctrine| - json.extract! doctrine, *%i[id subject_ids content plain_content created_at updated_at] + json.extract! doctrine, *%i[id subject_ids headnote content plain_content created_at updated_at] end diff --git a/app/views/api/doctrines/show.json.jbuilder b/app/views/api/doctrines/show.json.jbuilder index 3164987..7250a98 100644 --- a/app/views/api/doctrines/show.json.jbuilder +++ b/app/views/api/doctrines/show.json.jbuilder @@ -1 +1 @@ -json.(@doctrine, *%i[id subject_ids content plain_content created_at updated_at]) +json.(@doctrine, *%i[id subject_ids headnote content plain_content created_at updated_at]) diff --git a/db/migrate/20220216084942_add_headnote_in_doctrines.rb b/db/migrate/20220216084942_add_headnote_in_doctrines.rb new file mode 100644 index 0000000..8e7a04d --- /dev/null +++ b/db/migrate/20220216084942_add_headnote_in_doctrines.rb @@ -0,0 +1,5 @@ +class AddHeadnoteInDoctrines < ActiveRecord::Migration[6.1] + def change + add_column :doctrines, :headnote, :text, default: "", null: false + end +end