From cd4c09c10aabb133efa0ef5e0566630941178a4a Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Sun, 5 Jun 2016 14:53:46 -0400 Subject: Conifgure email settings through user interface --- app/Template/config/application.php | 3 --- app/Template/config/email.php | 18 ++++++++++++++++++ app/Template/config/sidebar.php | 3 +++ 3 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 app/Template/config/email.php (limited to 'app/Template') diff --git a/app/Template/config/application.php b/app/Template/config/application.php index b66d0633..0f842f6e 100644 --- a/app/Template/config/application.php +++ b/app/Template/config/application.php @@ -9,9 +9,6 @@ form->text('application_url', $values, $errors, array('placeholder="http://example.kanboard.net/"')) ?>

- form->label(t('Email sender address'), 'mail_sender_address') ?> - form->text('mail_sender_address', $values, $errors, array('placeholder="'.MAIL_FROM.'"')) ?> - form->label(t('Language'), 'application_language') ?> form->select('application_language', $languages, $values, $errors) ?> diff --git a/app/Template/config/email.php b/app/Template/config/email.php new file mode 100644 index 00000000..6ff76eca --- /dev/null +++ b/app/Template/config/email.php @@ -0,0 +1,18 @@ + +
+ form->csrf() ?> + + form->label(t('Email sender address'), 'mail_sender_address') ?> + form->text('mail_sender_address', $values, $errors, array('placeholder="'.MAIL_FROM.'"')) ?> + + form->label(t('Email transport'), 'mail_transport') ?> + form->select('mail_transport', $mail_transports, $values, $errors) ?> + + hook->render('template:config:email', array('values' => $values, 'errors' => $errors)) ?> + +
+ +
+
diff --git a/app/Template/config/sidebar.php b/app/Template/config/sidebar.php index 187ecd93..29caa0ef 100644 --- a/app/Template/config/sidebar.php +++ b/app/Template/config/sidebar.php @@ -7,6 +7,9 @@
  • app->checkMenuSelection('ConfigController', 'application') ?>> url->link(t('Application settings'), 'ConfigController', 'application') ?>
  • +
  • app->checkMenuSelection('ConfigController', 'email') ?>> + url->link(t('Email settings'), 'ConfigController', 'email') ?> +
  • app->checkMenuSelection('ConfigController', 'project') ?>> url->link(t('Project settings'), 'ConfigController', 'project') ?>
  • -- cgit v1.2.3