strapi-plugin-migrate
Version:
Strapi Content Migration.
185 lines (184 loc) • 4.72 kB
JSON
{
"routes": [
{
"method": "GET",
"path": "/",
"handler": "spm-migrate.index",
"config": {
"policies": [
"admin::isAuthenticatedAdmin",
["admin::hasPermissions", ["plugins::migrate.settings.access"]]
],
"tag": {
"plugin": "migrate",
"name": "Migrate"
}
}
},
{
"method": "GET",
"path": "/models/export",
"handler": "spm-content-types.getModels",
"config": {
"policies": [
"admin::isAuthenticatedAdmin",
["admin::hasPermissions", ["plugins::migrate.settings.access"]]
],
"tag": {
"plugin": "migrate",
"name": "Migrate"
}
}
},
{
"method": "GET",
"path": "/user-permissions/export",
"handler": "spm-file-export-permissions.getPermissions",
"config": {
"policies": [
"admin::isAuthenticatedAdmin",
["admin::hasPermissions", ["plugins::migrate.settings.access"]]
],
"tag": {
"plugin": "migrate",
"name": "Migrate"
}
}
},
{
"method": "GET",
"path": "/user-permissions/json/export",
"handler": "spm-file-export-permissions.getPermissionsJSON",
"config": {
"policies": [
"admin::isAuthenticatedAdmin",
["admin::hasPermissions", ["plugins::migrate.settings.access"]]
],
"tag": {
"plugin": "migrate",
"name": "Migrate"
}
}
},
{
"method": "POST",
"path": "/user-permissions/json/import",
"handler": "spm-file-import-permissions.uploadPermissionsJSON",
"config": {
"policies": [
"admin::isAuthenticatedAdmin",
["admin::hasPermissions", ["plugins::migrate.settings.access"]]
],
"tag": {
"plugin": "migrate",
"name": "Migrate"
}
}
},
{
"method": "POST",
"path": "/user-permissions/backup",
"handler": "spm-migrate.backUpCurrentPermissions",
"config": {
"policies": [
"admin::isAuthenticatedAdmin",
["admin::hasPermissions", ["plugins::migrate.settings.access"]]
],
"tag": {
"plugin": "migrate",
"name": "Migrate"
}
}
},
{
"method": "GET",
"path": "/core-store/json/export",
"handler": "spm-file-export-core-store.getCoreStoreJSON",
"config": {
"policies": [
"admin::isAuthenticatedAdmin",
["admin::hasPermissions", ["plugins::migrate.settings.access"]]
],
"tag": {
"plugin": "migrate",
"name": "Migrate"
}
}
},
{
"method": "POST",
"path": "/core-store/json/import",
"handler": "spm-file-import-core-store.uploadCoreStoreJSON",
"config": {
"policies": [
"admin::isAuthenticatedAdmin",
["admin::hasPermissions", ["plugins::migrate.settings.access"]]
],
"tag": {
"plugin": "migrate",
"name": "Migrate"
}
}
},
{
"method": "POST",
"path": "/retrieveSqlString",
"handler": "spm-migrate.retrieveSqlString",
"config": {
"policies": [
"admin::isAuthenticatedAdmin",
["admin::hasPermissions", ["plugins::migrate.settings.access"]]
],
"tag": {
"plugin": "migrate",
"name": "Migrate"
}
}
},
{
"method": "GET",
"path": "/retrieveCurrentRoles",
"handler": "spm-migrate.retrieveCurrentRoles",
"config": {
"policies": [
"admin::isAuthenticatedAdmin",
["admin::hasPermissions", ["plugins::migrate.settings.access"]]
],
"tag": {
"plugin": "migrate",
"name": "Migrate"
}
}
},
{
"method": "POST",
"path": "/uploadPostgres",
"handler": "spm-migrate.uploadPostgres",
"config": {
"policies": [
"admin::isAuthenticatedAdmin",
["admin::hasPermissions", ["plugins::migrate.settings.access"]]
],
"tag": {
"plugin": "migrate",
"name": "Migrate"
}
}
},
{
"method": "POST",
"path": "/uploadContentJSON",
"handler": "spm-file-import-content.uploadContentJSON",
"config": {
"policies": [
"admin::isAuthenticatedAdmin",
["admin::hasPermissions", ["plugins::migrate.settings.access"]]
],
"tag": {
"plugin": "migrate",
"name": "Migrate"
}
}
}
]
}