From 7f8f0a1dd7562fd397942f11957595e931fc3929 Mon Sep 17 00:00:00 2001 From: garrettmills Date: Mon, 23 Nov 2020 10:22:04 -0600 Subject: [PATCH] Add AdditionalData field to Page model and save endpoint --- app/controllers/api/v1/Page.controller.js | 4 ++++ app/models/api/Page.model.js | 1 + 2 files changed, 5 insertions(+) diff --git a/app/controllers/api/v1/Page.controller.js b/app/controllers/api/v1/Page.controller.js index 5cd9095..bb6a1cb 100644 --- a/app/controllers/api/v1/Page.controller.js +++ b/app/controllers/api/v1/Page.controller.js @@ -122,6 +122,10 @@ class Page extends Controller { page.IsVisibleInMenu = !!req.body.IsVisibleInMenu } + if ( 'AdditionalData' in req.body ) { + page.AdditionalData = req.body.AdditionalData; + } + /*let parent; if ( !req.body.ParentId ) return res.status(400).message('Missing required: ParentId').api({}) else { diff --git a/app/models/api/Page.model.js b/app/models/api/Page.model.js index a47154a..415d2c0 100644 --- a/app/models/api/Page.model.js +++ b/app/models/api/Page.model.js @@ -33,6 +33,7 @@ class Page extends VersionedModel { UpdateUserId: {type: String}, ChildPageIds: [String], PageType: {type: String, default: PageType.Note}, // PageType + AdditionalData: Object, // Menu flags noDelete: { type: Boolean, default: false },