diff --git a/packages/strapi-admin/admin/src/app.js b/packages/strapi-admin/admin/src/app.js
index 49085889c3..d4a5bc0ea5 100644
--- a/packages/strapi-admin/admin/src/app.js
+++ b/packages/strapi-admin/admin/src/app.js
@@ -21,7 +21,6 @@ import {
unfreezeApp,
updatePlugin,
getAppPluginsSucceeded,
- // unsetHasUserPlugin,
} from './containers/App/actions';
import { showNotification } from './containers/NotificationProvider/actions';
@@ -49,8 +48,6 @@ const store = configureStore(initialState, history);
const { dispatch } = store;
const MOUNT_NODE = document.getElementById('app');
-// TODO remove temporary to access the admin
-
dispatch(getAppPluginsSucceeded(Object.keys(plugins)));
Object.keys(plugins).forEach(plugin => {
diff --git a/packages/strapi-admin/admin/src/appOld.js b/packages/strapi-admin/admin/src/appOld.js
deleted file mode 100644
index 776a0bf669..0000000000
--- a/packages/strapi-admin/admin/src/appOld.js
+++ /dev/null
@@ -1,76 +0,0 @@
-/**
- * app.js
- *
- * This is the entry file for the application when running the build
- * code.
- */
-
-/* eslint-disable */
-import 'babel-polyfill';
-import { findIndex } from 'lodash';
-import 'sanitize.css/sanitize.css';
-import 'whatwg-fetch';
-import {
- getAppPluginsSucceeded,
- unsetHasUserPlugin,
-} from './containers/App/actions';
-import { basename, store } from './createStore';
-import './intlPolyfill';
-import './public-path';
-import './strapi';
-
-const dispatch = store.dispatch;
-
-// Don't inject plugins in development mode.
-if (window.location.port !== '4000') {
- fetch(`${strapi.remoteURL}/config/plugins.json`, { cache: 'no-cache' })
- .then(response => {
- return response.json();
- })
- .then(plugins => {
- dispatch(getAppPluginsSucceeded(plugins));
-
- if (findIndex(plugins, ['id', 'users-permissions']) === -1) {
- dispatch(unsetHasUserPlugin());
- }
-
- const $body = document.getElementsByTagName('body')[0];
-
- (plugins || []).forEach(plugin => {
- const script = document.createElement('script');
- script.type = 'text/javascript';
- script.onerror = function(oError) {
- const source = new URL(oError.target.src);
- const url = new URL(`${strapi.remoteURL}`);
-
- if (!source || !url) {
- throw new Error(`Impossible to load: ${oError.target.src}`);
- }
-
- // Remove tag.
- $body.removeChild(script);
-
- // New attempt with new src.
- const newScript = document.createElement('script');
- newScript.type = 'text/javascript';
- newScript.src = `${url.origin}${source.pathname}`;
- $body.appendChild(newScript);
- };
-
- script.src =
- plugin.source[process.env.NODE_ENV].indexOf('://') === -1
- ? `${basename}${plugin.source[process.env.NODE_ENV]}`.replace(
- '//',
- '/',
- ) // relative
- : plugin.source[process.env.NODE_ENV]; // absolute
-
- $body.appendChild(script);
- });
- })
- .catch(err => {
- console.log(err); // eslint-disable-line no-console
- });
-}
-
-export { dispatch };
diff --git a/packages/strapi-admin/admin/src/renderApp.js b/packages/strapi-admin/admin/src/renderApp.js
deleted file mode 100644
index 97a087f36e..0000000000
--- a/packages/strapi-admin/admin/src/renderApp.js
+++ /dev/null
@@ -1,26 +0,0 @@
-// /**
-// * Common configuration for the app in both dev an prod mode
-// */
-
-// import { Provider } from 'react-redux';
-// import React from 'react';
-// import ReactDOM from 'react-dom';
-// import { ConnectedRouter } from 'react-router-redux';
-// import LanguageProvider from './containers/LanguageProvider';
-// import App from './containers/App';
-// import { history, store } from './createStore';
-
-// const render = translatedMessages => {
-// ReactDOM.render(
-//
-//
-//
-//
-//
-//
-// ,
-// document.getElementById('app'),
-// );
-// };
-
-// export default render;
diff --git a/packages/strapi-plugin-content-manager/admin/src/index.js b/packages/strapi-plugin-content-manager/admin/src/index.js
index 57b8002290..64b400c02d 100644
--- a/packages/strapi-plugin-content-manager/admin/src/index.js
+++ b/packages/strapi-plugin-content-manager/admin/src/index.js
@@ -36,37 +36,6 @@ const translationMessages = reduce(
},
{},
);
-// const layout = (() => {
-// try {
-// return require('../../config/layout.js'); // eslint-disable-line import/no-unresolved
-// } catch (err) {
-// return null;
-// }
-// })();
-
-const injectedComponents = (() => {
- try {
- return require('./injectedComponents').default; // eslint-disable-line import/no-unresolved
- } catch (err) {
- return [];
- }
-})();
-
-const initializer = (() => {
- try {
- return require('./initializer');
- } catch (err) {
- return null;
- }
-})();
-
-const lifecycles = (() => {
- try {
- return require('./lifecycles');
- } catch (err) {
- return null;
- }
-})();
function Comp(props) {
return ;
@@ -78,10 +47,10 @@ const plugin = {
description: pluginDescription,
icon: pluginPkg.strapi.icon,
id: pluginId,
- initializer,
- injectedComponents,
+ initializer: require('./initializer'),
+ injectedComponents: require('./injectedComponents').default,
layout: null,
- lifecycles,
+ lifecycles: require('./lifecycles'),
leftMenuLinks: [],
leftMenuSections: [],
mainComponent: Comp,
diff --git a/packages/strapi-plugin-content-type-builder/admin/src/index.js b/packages/strapi-plugin-content-type-builder/admin/src/index.js
index 57b8002290..64b400c02d 100644
--- a/packages/strapi-plugin-content-type-builder/admin/src/index.js
+++ b/packages/strapi-plugin-content-type-builder/admin/src/index.js
@@ -36,37 +36,6 @@ const translationMessages = reduce(
},
{},
);
-// const layout = (() => {
-// try {
-// return require('../../config/layout.js'); // eslint-disable-line import/no-unresolved
-// } catch (err) {
-// return null;
-// }
-// })();
-
-const injectedComponents = (() => {
- try {
- return require('./injectedComponents').default; // eslint-disable-line import/no-unresolved
- } catch (err) {
- return [];
- }
-})();
-
-const initializer = (() => {
- try {
- return require('./initializer');
- } catch (err) {
- return null;
- }
-})();
-
-const lifecycles = (() => {
- try {
- return require('./lifecycles');
- } catch (err) {
- return null;
- }
-})();
function Comp(props) {
return ;
@@ -78,10 +47,10 @@ const plugin = {
description: pluginDescription,
icon: pluginPkg.strapi.icon,
id: pluginId,
- initializer,
- injectedComponents,
+ initializer: require('./initializer'),
+ injectedComponents: require('./injectedComponents').default,
layout: null,
- lifecycles,
+ lifecycles: require('./lifecycles'),
leftMenuLinks: [],
leftMenuSections: [],
mainComponent: Comp,
diff --git a/packages/strapi-plugin-documentation/admin/src/index.js b/packages/strapi-plugin-documentation/admin/src/index.js
index 57b8002290..07d1bef1af 100644
--- a/packages/strapi-plugin-documentation/admin/src/index.js
+++ b/packages/strapi-plugin-documentation/admin/src/index.js
@@ -36,37 +36,6 @@ const translationMessages = reduce(
},
{},
);
-// const layout = (() => {
-// try {
-// return require('../../config/layout.js'); // eslint-disable-line import/no-unresolved
-// } catch (err) {
-// return null;
-// }
-// })();
-
-const injectedComponents = (() => {
- try {
- return require('./injectedComponents').default; // eslint-disable-line import/no-unresolved
- } catch (err) {
- return [];
- }
-})();
-
-const initializer = (() => {
- try {
- return require('./initializer');
- } catch (err) {
- return null;
- }
-})();
-
-const lifecycles = (() => {
- try {
- return require('./lifecycles');
- } catch (err) {
- return null;
- }
-})();
function Comp(props) {
return ;
@@ -78,10 +47,10 @@ const plugin = {
description: pluginDescription,
icon: pluginPkg.strapi.icon,
id: pluginId,
- initializer,
- injectedComponents,
+ initializer: require('./initializer'),
+ injectedComponents: [],
layout: null,
- lifecycles,
+ lifecycles: require('./lifecycles'),
leftMenuLinks: [],
leftMenuSections: [],
mainComponent: Comp,
diff --git a/packages/strapi-plugin-email/admin/src/index.js b/packages/strapi-plugin-email/admin/src/index.js
index 57b8002290..64b400c02d 100644
--- a/packages/strapi-plugin-email/admin/src/index.js
+++ b/packages/strapi-plugin-email/admin/src/index.js
@@ -36,37 +36,6 @@ const translationMessages = reduce(
},
{},
);
-// const layout = (() => {
-// try {
-// return require('../../config/layout.js'); // eslint-disable-line import/no-unresolved
-// } catch (err) {
-// return null;
-// }
-// })();
-
-const injectedComponents = (() => {
- try {
- return require('./injectedComponents').default; // eslint-disable-line import/no-unresolved
- } catch (err) {
- return [];
- }
-})();
-
-const initializer = (() => {
- try {
- return require('./initializer');
- } catch (err) {
- return null;
- }
-})();
-
-const lifecycles = (() => {
- try {
- return require('./lifecycles');
- } catch (err) {
- return null;
- }
-})();
function Comp(props) {
return ;
@@ -78,10 +47,10 @@ const plugin = {
description: pluginDescription,
icon: pluginPkg.strapi.icon,
id: pluginId,
- initializer,
- injectedComponents,
+ initializer: require('./initializer'),
+ injectedComponents: require('./injectedComponents').default,
layout: null,
- lifecycles,
+ lifecycles: require('./lifecycles'),
leftMenuLinks: [],
leftMenuSections: [],
mainComponent: Comp,
diff --git a/packages/strapi-plugin-settings-manager/admin/src/index.js b/packages/strapi-plugin-settings-manager/admin/src/index.js
index 57b8002290..64b400c02d 100644
--- a/packages/strapi-plugin-settings-manager/admin/src/index.js
+++ b/packages/strapi-plugin-settings-manager/admin/src/index.js
@@ -36,37 +36,6 @@ const translationMessages = reduce(
},
{},
);
-// const layout = (() => {
-// try {
-// return require('../../config/layout.js'); // eslint-disable-line import/no-unresolved
-// } catch (err) {
-// return null;
-// }
-// })();
-
-const injectedComponents = (() => {
- try {
- return require('./injectedComponents').default; // eslint-disable-line import/no-unresolved
- } catch (err) {
- return [];
- }
-})();
-
-const initializer = (() => {
- try {
- return require('./initializer');
- } catch (err) {
- return null;
- }
-})();
-
-const lifecycles = (() => {
- try {
- return require('./lifecycles');
- } catch (err) {
- return null;
- }
-})();
function Comp(props) {
return ;
@@ -78,10 +47,10 @@ const plugin = {
description: pluginDescription,
icon: pluginPkg.strapi.icon,
id: pluginId,
- initializer,
- injectedComponents,
+ initializer: require('./initializer'),
+ injectedComponents: require('./injectedComponents').default,
layout: null,
- lifecycles,
+ lifecycles: require('./lifecycles'),
leftMenuLinks: [],
leftMenuSections: [],
mainComponent: Comp,
diff --git a/packages/strapi-plugin-upload/admin/src/index.js b/packages/strapi-plugin-upload/admin/src/index.js
index 57b8002290..64b400c02d 100644
--- a/packages/strapi-plugin-upload/admin/src/index.js
+++ b/packages/strapi-plugin-upload/admin/src/index.js
@@ -36,37 +36,6 @@ const translationMessages = reduce(
},
{},
);
-// const layout = (() => {
-// try {
-// return require('../../config/layout.js'); // eslint-disable-line import/no-unresolved
-// } catch (err) {
-// return null;
-// }
-// })();
-
-const injectedComponents = (() => {
- try {
- return require('./injectedComponents').default; // eslint-disable-line import/no-unresolved
- } catch (err) {
- return [];
- }
-})();
-
-const initializer = (() => {
- try {
- return require('./initializer');
- } catch (err) {
- return null;
- }
-})();
-
-const lifecycles = (() => {
- try {
- return require('./lifecycles');
- } catch (err) {
- return null;
- }
-})();
function Comp(props) {
return ;
@@ -78,10 +47,10 @@ const plugin = {
description: pluginDescription,
icon: pluginPkg.strapi.icon,
id: pluginId,
- initializer,
- injectedComponents,
+ initializer: require('./initializer'),
+ injectedComponents: require('./injectedComponents').default,
layout: null,
- lifecycles,
+ lifecycles: require('./lifecycles'),
leftMenuLinks: [],
leftMenuSections: [],
mainComponent: Comp,
diff --git a/packages/strapi-plugin-users-permissions/admin/src/index.js b/packages/strapi-plugin-users-permissions/admin/src/index.js
index 973717dc93..063743c58e 100644
--- a/packages/strapi-plugin-users-permissions/admin/src/index.js
+++ b/packages/strapi-plugin-users-permissions/admin/src/index.js
@@ -36,37 +36,6 @@ const translationMessages = reduce(
},
{},
);
-const layout = (() => {
- try {
- return require('../../config/layout.js'); // eslint-disable-line import/no-unresolved
- } catch (err) {
- return null;
- }
-})();
-
-const injectedComponents = (() => {
- try {
- return require('./injectedComponents').default; // eslint-disable-line import/no-unresolved
- } catch (err) {
- return [];
- }
-})();
-
-const initializer = (() => {
- try {
- return require('./initializer');
- } catch (err) {
- return null;
- }
-})();
-
-const lifecycles = (() => {
- try {
- return require('./lifecycles');
- } catch (err) {
- return null;
- }
-})();
function Comp(props) {
return ;
@@ -78,10 +47,10 @@ const plugin = {
description: pluginDescription,
icon: pluginPkg.strapi.icon,
id: pluginId,
- initializer,
- injectedComponents,
- layout,
- lifecycles,
+ initializer: require('./initializer'),
+ injectedComponents: require('./injectedComponents').default,
+ layout: require('../../config/layout.js'),
+ lifecycles: require('./lifecycles'),
leftMenuLinks: [],
leftMenuSections: [],
mainComponent: Comp,