diff --git a/api/subscription/config/routes.json b/api/subscription/config/routes.json deleted file mode 100644 index 9ab128a..0000000 --- a/api/subscription/config/routes.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "routes": [ - { - "method": "GET", - "path": "/subscriptions", - "handler": "subscription.find", - "config": { - "policies": [] - } - }, - { - "method": "GET", - "path": "/subscriptions/count", - "handler": "subscription.count", - "config": { - "policies": [] - } - }, - { - "method": "GET", - "path": "/subscriptions/:id", - "handler": "subscription.findOne", - "config": { - "policies": [] - } - }, - { - "method": "POST", - "path": "/subscriptions", - "handler": "subscription.create", - "config": { - "policies": [] - } - }, - { - "method": "PUT", - "path": "/subscriptions/:id", - "handler": "subscription.update", - "config": { - "policies": [] - } - }, - { - "method": "DELETE", - "path": "/subscriptions/:id", - "handler": "subscription.delete", - "config": { - "policies": [] - } - } - ] -} diff --git a/api/subscription/controllers/subscription.js b/api/subscription/controllers/subscription.js deleted file mode 100644 index e860895..0000000 --- a/api/subscription/controllers/subscription.js +++ /dev/null @@ -1,8 +0,0 @@ -'use strict'; - -/** - * Read the documentation (https://strapi.io/documentation/developer-docs/latest/development/backend-customization.html#core-controllers) - * to customize this controller - */ - -module.exports = {}; diff --git a/api/subscription/models/subscription.js b/api/subscription/models/subscription.js deleted file mode 100644 index 0054d33..0000000 --- a/api/subscription/models/subscription.js +++ /dev/null @@ -1,8 +0,0 @@ -'use strict'; - -/** - * Read the documentation (https://strapi.io/documentation/developer-docs/latest/development/backend-customization.html#lifecycle-hooks) - * to customize this model - */ - -module.exports = {}; diff --git a/api/subscription/models/subscription.settings.json b/api/subscription/models/subscription.settings.json deleted file mode 100644 index 93bda90..0000000 --- a/api/subscription/models/subscription.settings.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "kind": "collectionType", - "collectionName": "subscriptions", - "info": { - "name": "Subscription" - }, - "options": { - "increments": true, - "timestamps": true, - "draftAndPublish": true - }, - "attributes": { - "email": { - "type": "email" - }, - "is_subscribed": { - "type": "boolean" - } - } -} diff --git a/api/subscription/services/subscription.js b/api/subscription/services/subscription.js deleted file mode 100644 index 6538a8c..0000000 --- a/api/subscription/services/subscription.js +++ /dev/null @@ -1,8 +0,0 @@ -'use strict'; - -/** - * Read the documentation (https://strapi.io/documentation/developer-docs/latest/development/backend-customization.html#core-services) - * to customize this service - */ - -module.exports = {}; diff --git a/package.json b/package.json index dd9eb45..aba31d4 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "strapi-plugin-content-type-builder": "3.6.8", "strapi-plugin-email": "3.6.8", "strapi-plugin-graphql": "3.6.8", + "strapi-plugin-import-export-content": "^0.4.2", "strapi-plugin-upload": "3.6.8", "strapi-plugin-users-permissions": "3.6.8", "strapi-provider-email-nodemailer": "^3.6.3", diff --git a/yarn.lock b/yarn.lock index 1be7d95..d6d6ebf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3825,6 +3825,16 @@ csstype@^3.0.2: resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" integrity sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA== +csv-parse@^4.15.3: + version "4.16.3" + resolved "https://registry.yarnpkg.com/csv-parse/-/csv-parse-4.16.3.tgz#7ca624d517212ebc520a36873c3478fa66efbaf7" + integrity sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg== + +csv-string@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/csv-string/-/csv-string-4.0.1.tgz#1fb4a88c869badad056d55247f57336e1e748b00" + integrity sha512-nCdK+EWDbqLvZ2MmVQhHTmidMEsHbK3ncgTJb4oguNRpkmH5OOr+KkDRB4nqsVrJ7oK0AdO1QEsBp0+z7KBtGQ== + cyclist@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" @@ -8471,6 +8481,11 @@ pretty-time@^1.1.0: resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== +prismjs@^1.23.0: + version "1.26.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.26.0.tgz#16881b594828bb6b45296083a8cbab46b0accd47" + integrity sha512-HUoH9C5Z3jKkl3UunCyiD5jwk0+Hz0fIgQ2nbwU2Oo/ceuTAQAg+pPVnfdt2TJWRVLcxKh9iuoYDUSc8clb5UQ== + private@~0.1.5: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" @@ -8958,6 +8973,11 @@ react-side-effect@^2.1.0: resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-2.1.1.tgz#66c5701c3e7560ab4822a4ee2742dee215d72eb3" integrity sha512-2FoTQzRNTncBVtnzxFOk2mCpcfxQpenBMbk5kSVBg5UcPqV9fRbgY2zhb7GTWWOlpFmAxhClBDlIq8Rsubz1yQ== +react-simple-code-editor@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/react-simple-code-editor/-/react-simple-code-editor-0.11.0.tgz#bb57c7c29b570f2ab229872599eac184f5bc673c" + integrity sha512-xGfX7wAzspl113ocfKQAR8lWPhavGWHL3xSzNLeseDRHysT+jzRBi/ExdUqevSMos+7ZtdfeuBOXtgk9HTwsrw== + react-tooltip@4.2.18: version "4.2.18" resolved "https://registry.yarnpkg.com/react-tooltip/-/react-tooltip-4.2.18.tgz#2fb8c5e115c4e5476f94081f4bb2ba77f5b2297f" @@ -10474,6 +10494,16 @@ strapi-plugin-graphql@3.6.8: pluralize "^8.0.0" strapi-utils "3.6.8" +strapi-plugin-import-export-content@^0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/strapi-plugin-import-export-content/-/strapi-plugin-import-export-content-0.4.2.tgz#29979034d4706c0bb18651c9e74561c5e7e9efea" + integrity sha512-Fdhcy4s07rDs3SoF2hP5kaDRKuYskaid029DxNuvl8PvQDlUUWiJNyEziopakH+xSvcnptkcaN2UmjJk71goWg== + dependencies: + csv-parse "^4.15.3" + csv-string "^4.0.1" + prismjs "^1.23.0" + react-simple-code-editor "^0.11.0" + strapi-plugin-upload@3.6.8: version "3.6.8" resolved "https://registry.yarnpkg.com/strapi-plugin-upload/-/strapi-plugin-upload-3.6.8.tgz#5bc02fb299ccc62a909b273b2f51aedf607c7032"