diff --git a/client/src/app/admin/panel/settings/admin-panel-advanced-settings.js b/client/src/app/admin/panel/settings/admin-panel-advanced-settings.js
index 25012844..5a38038b 100644
--- a/client/src/app/admin/panel/settings/admin-panel-advanced-settings.js
+++ b/client/src/app/admin/panel/settings/admin-panel-advanced-settings.js
@@ -1,14 +1,54 @@
import React from 'react';
+import {connect} from 'react-redux';
+
+import ConfigActions from 'actions/config-actions';
+import i18n from 'lib-app/i18n';
+import API from 'lib-app/api-call';
+import ToggleButton from 'app-components/toggle-button';
+
+import Header from 'core-components/header';
class AdminPanelAdvancedSettings extends React.Component {
+ state = {
+ loading: true,
+ values: {
+
+ }
+ };
+
render() {
return (
-
- /admin/panel/settings/advanced-settings
+
+
+
+
+
+
+
+ {i18n('USER_SYSTEM_ENABLED')}
+
+
+
+
+
+ {i18n('REGISTRATION')}
+
+
+
+
+
+
+
);
}
+
}
-export default AdminPanelAdvancedSettings;
\ No newline at end of file
+
+export default connect((store) => {
+ return {
+ config: store.config
+ };
+})(AdminPanelAdvancedSettings);
diff --git a/client/src/app/admin/panel/settings/admin-panel-advanced-settings.scss b/client/src/app/admin/panel/settings/admin-panel-advanced-settings.scss
new file mode 100644
index 00000000..b7ac1dcd
--- /dev/null
+++ b/client/src/app/admin/panel/settings/admin-panel-advanced-settings.scss
@@ -0,0 +1,3 @@
+.admin-panel-system-settings {
+
+}
\ No newline at end of file
diff --git a/client/src/data/fixtures/system-fixtures.js b/client/src/data/fixtures/system-fixtures.js
index ac2a5bbd..8b6e0e19 100644
--- a/client/src/data/fixtures/system-fixtures.js
+++ b/client/src/data/fixtures/system-fixtures.js
@@ -1,7 +1,7 @@
module.exports = [
{
path: '/system/get-settings',
- time: 1000,
+ time: 850,
response: function (params) {
if(params && params.allSettings) {
return {
@@ -27,7 +27,9 @@ module.exports = [
{id: 3, name: 'System and Administration', owners: 0}
],
'allowedLanguages': ['en', 'es', 'de', 'fr', 'pt', 'jp', 'ru', 'cn', 'in', 'tr'],
- 'supportedLanguages': ['en', 'es', 'de']
+ 'supportedLanguages': ['en', 'es', 'de'],
+ 'registration': true,
+ 'user-system-enabled': true
}
};
@@ -44,7 +46,9 @@ module.exports = [
{id: 3, name: 'System and Administration', owners: 0}
],
'allowedLanguages': ['en', 'es', 'de', 'fr', 'pt', 'jp', 'ru', 'cn', 'in', 'tr'],
- 'supportedLanguages': ['en', 'es', 'de']
+ 'supportedLanguages': ['en', 'es', 'de'],
+ 'registration': true,
+ 'user-system-enabled': true
}
};
}
diff --git a/client/src/data/languages/en.js b/client/src/data/languages/en.js
index ef3d610f..457784da 100644
--- a/client/src/data/languages/en.js
+++ b/client/src/data/languages/en.js
@@ -152,6 +152,8 @@ export default {
'ALL_NOTIFICATIONS': 'All notifications',
'VERIFY_SUCCESS': 'User verified',
'VERIFY_FAILED': 'Could not verify',
+ 'USER_SYSTEM_ENABLED': 'Use user system for customers',
+ 'REGISTRATION': 'Enable user registration',
//ACTIVITIES
'ACTIVITY_COMMENT': 'commented ticket',
@@ -213,6 +215,7 @@ export default {
'SYSTEM_PREFERENCES_DESCRIPTION': 'Here you can edit the preferences of the system.',
'VERIFY_SUCCESS_DESCRIPTION': 'You user has been verified correctly. You can log in now.',
'VERIFY_FAILED_DESCRIPTION': 'The verification could not be done.',
+ 'ADVANCED_SETTINGS_DESCRIPTION': 'Advanced settings description should go here!',
//ERRORS
'EMAIL_OR_PASSWORD': 'Email or password invalid',