From de9192611d91383f0841c20ae7662f0791dab1bd Mon Sep 17 00:00:00 2001 From: jay <jay@logicloop.io> Date: Mon, 3 Oct 2022 17:36:07 +0530 Subject: [PATCH] leads --- src/api/lead/content-types/lead/schema.json | 24 ++++++++++++++++++++++++ src/api/lead/controllers/lead.js | 9 +++++++++ src/api/lead/routes/lead.js | 9 +++++++++ src/api/lead/services/lead.js | 9 +++++++++ src/api/project/content-types/project/schema.json | 11 +++-------- 5 files changed, 54 insertions(+), 8 deletions(-) create mode 100644 src/api/lead/content-types/lead/schema.json create mode 100644 src/api/lead/controllers/lead.js create mode 100644 src/api/lead/routes/lead.js create mode 100644 src/api/lead/services/lead.js diff --git a/src/api/lead/content-types/lead/schema.json b/src/api/lead/content-types/lead/schema.json new file mode 100644 index 0000000..18835e1 --- /dev/null +++ b/src/api/lead/content-types/lead/schema.json @@ -0,0 +1,24 @@ +{ + "kind": "collectionType", + "collectionName": "leads", + "info": { + "singularName": "lead", + "pluralName": "leads", + "displayName": "Leads" + }, + "options": { + "draftAndPublish": true + }, + "pluginOptions": {}, + "attributes": { + "fullName": { + "type": "string" + }, + "mobileNumber": { + "type": "string" + }, + "email": { + "type": "email" + } + } +} diff --git a/src/api/lead/controllers/lead.js b/src/api/lead/controllers/lead.js new file mode 100644 index 0000000..f440799 --- /dev/null +++ b/src/api/lead/controllers/lead.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * lead controller + */ + +const { createCoreController } = require('@strapi/strapi').factories; + +module.exports = createCoreController('api::lead.lead'); diff --git a/src/api/lead/routes/lead.js b/src/api/lead/routes/lead.js new file mode 100644 index 0000000..71e6af0 --- /dev/null +++ b/src/api/lead/routes/lead.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * lead router + */ + +const { createCoreRouter } = require('@strapi/strapi').factories; + +module.exports = createCoreRouter('api::lead.lead'); diff --git a/src/api/lead/services/lead.js b/src/api/lead/services/lead.js new file mode 100644 index 0000000..52b2a56 --- /dev/null +++ b/src/api/lead/services/lead.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * lead service + */ + +const { createCoreService } = require('@strapi/strapi').factories; + +module.exports = createCoreService('api::lead.lead'); diff --git a/src/api/project/content-types/project/schema.json b/src/api/project/content-types/project/schema.json index c3e0892..ea9926c 100644 --- a/src/api/project/content-types/project/schema.json +++ b/src/api/project/content-types/project/schema.json @@ -36,14 +36,6 @@ "type": "richtext", "required": true }, - "digitalSalesPresentation": { - "type": "media", - "multiple": false, - "required": false, - "allowedTypes": [ - "videos" - ] - }, "featuredOnHome": { "type": "boolean", "default": false, @@ -145,6 +137,9 @@ }, "posession": { "type": "string" + }, + "digitalSalesPresentationURL": { + "type": "string" } } } -- libgit2 0.24.0