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