From deac667c78ed8e59ed2ceba9df89f62b8b93aa34 Mon Sep 17 00:00:00 2001 From: Jay_Makwana Date: Mon, 11 Nov 2019 21:01:59 +0530 Subject: [PATCH] add mailconfig in settings --- resources/assets/js/plugins/en.js | 10 + resources/assets/js/router.js | 6 + .../assets/js/views/settings/MailConfig.vue | 213 ++++++++++++++++++ .../assets/js/views/settings/layout/Index.vue | 6 + 4 files changed, 235 insertions(+) create mode 100644 resources/assets/js/views/settings/MailConfig.vue diff --git a/resources/assets/js/plugins/en.js b/resources/assets/js/plugins/en.js index 6be999aa..9f21f6fd 100644 --- a/resources/assets/js/plugins/en.js +++ b/resources/assets/js/plugins/en.js @@ -549,6 +549,16 @@ export default { action: 'Action', add_currency: 'Add Currency' }, + mail: { + host: 'Mail Host', + port: 'Mail Port', + driver: 'Mail Driver', + password: 'Mail Password', + username: 'Mail Username', + mail_config: 'Mail Configuration', + encryption: 'Mail Encryption', + mail_config_desc: 'Below details will be used to update the mail environment. Also you can change the details anytime after logging in.' + }, pdf: { title: 'PDF Setting', footer_text: 'Footer Text', diff --git a/resources/assets/js/router.js b/resources/assets/js/router.js index c2801d14..5fb1a243 100644 --- a/resources/assets/js/router.js +++ b/resources/assets/js/router.js @@ -71,6 +71,7 @@ import Preferences from './views/settings/Preferences.vue' import UserProfile from './views/settings/UserProfile.vue' import TaxTypes from './views/settings/TaxTypes.vue' import ExpenseCategory from './views/settings/ExpenseCategory.vue' +import MailConfig from './views/settings/MailConfig.vue' import Wizard from './views/wizard/Index.vue' @@ -327,6 +328,11 @@ const routes = [ name: 'expense.category', component: ExpenseCategory }, + { + path: 'mail-configuration', + name: 'mailconfig', + component: MailConfig + }, { path: 'notifications', name: 'notifications', diff --git a/resources/assets/js/views/settings/MailConfig.vue b/resources/assets/js/views/settings/MailConfig.vue new file mode 100644 index 00000000..e3f83ac6 --- /dev/null +++ b/resources/assets/js/views/settings/MailConfig.vue @@ -0,0 +1,213 @@ + + diff --git a/resources/assets/js/views/settings/layout/Index.vue b/resources/assets/js/views/settings/layout/Index.vue index f032e576..0bb6bca3 100644 --- a/resources/assets/js/views/settings/layout/Index.vue +++ b/resources/assets/js/views/settings/layout/Index.vue @@ -63,6 +63,12 @@ export default { icon: 'list-alt', iconType: 'far' }, + { + link: '/admin/settings/mail-configuration', + title: 'settings.mail.mail_config', + icon: 'envelope', + iconType: 'fa' + }, { link: '/admin/settings/notifications', title: 'settings.menu_title.notifications',