From 6a3d093b4c80c192d5023bf7da69f0ef4cbea5ca Mon Sep 17 00:00:00 2001 From: Manish Verma Date: Fri, 12 Oct 2018 15:51:15 +0530 Subject: [PATCH] Fixed outgoing mails disabled issue Fixed language Fixed languag and email create/edit issue v1.10.2 build updates Fixed codacy issues --- DB/demodatabase.sql | 2 +- DB/dummy-data.sql | 2 +- .../Admin/helpdesk/TemplateController.php | 4 +++- .../Controllers/Common/PhpMailController.php | 5 ++++- app/Jobs/SendEmail.php | 9 +++++++-- config/app.php | 2 +- public/downloads/en.zip | Bin 24127 -> 24236 bytes release-notes.txt | 9 +++++++++ resources/lang/en/lang.php | 5 +++-- .../helpdesk/emails/emails/create.blade.php | 2 +- .../helpdesk/emails/emails/edit.blade.php | 2 +- .../emails/template/formDiagno.blade.php | 4 ++-- 12 files changed, 33 insertions(+), 13 deletions(-) diff --git a/DB/demodatabase.sql b/DB/demodatabase.sql index 3d828a3cf..7e3d0bd0f 100644 --- a/DB/demodatabase.sql +++ b/DB/demodatabase.sql @@ -1457,7 +1457,7 @@ CREATE TABLE `settings_system` ( -- INSERT INTO `settings_system` (`id`, `status`, `url`, `name`, `department`, `page_size`, `log_level`, `purge_log`, `api_enable`, `api_key_mandatory`, `api_key`, `name_format`, `time_farmat`, `date_format`, `date_time_format`, `day_date_time`, `time_zone`, `content`, `version`, `created_at`, `updated_at`) VALUES -(1, 1, '', '', '1', '', '', '', 0, 0, '', '', NULL, NULL, 1, '', 32, '', '1.10.1', '2016-12-13 03:19:29', '2016-12-13 03:19:29'); +(1, 1, '', '', '1', '', '', '', 0, 0, '', '', NULL, NULL, 1, '', 32, '', '1.10.2', '2016-12-13 03:19:29', '2016-12-13 03:19:29'); -- -------------------------------------------------------- diff --git a/DB/dummy-data.sql b/DB/dummy-data.sql index 3d828a3cf..7e3d0bd0f 100644 --- a/DB/dummy-data.sql +++ b/DB/dummy-data.sql @@ -1457,7 +1457,7 @@ CREATE TABLE `settings_system` ( -- INSERT INTO `settings_system` (`id`, `status`, `url`, `name`, `department`, `page_size`, `log_level`, `purge_log`, `api_enable`, `api_key_mandatory`, `api_key`, `name_format`, `time_farmat`, `date_format`, `date_time_format`, `day_date_time`, `time_zone`, `content`, `version`, `created_at`, `updated_at`) VALUES -(1, 1, '', '', '1', '', '', '', 0, 0, '', '', NULL, NULL, 1, '', 32, '', '1.10.1', '2016-12-13 03:19:29', '2016-12-13 03:19:29'); +(1, 1, '', '', '1', '', '', '', 0, 0, '', '', NULL, NULL, 1, '', 32, '', '1.10.2', '2016-12-13 03:19:29', '2016-12-13 03:19:29'); -- -------------------------------------------------------- diff --git a/app/Http/Controllers/Admin/helpdesk/TemplateController.php b/app/Http/Controllers/Admin/helpdesk/TemplateController.php index 7103f7407..6da51ca25 100644 --- a/app/Http/Controllers/Admin/helpdesk/TemplateController.php +++ b/app/Http/Controllers/Admin/helpdesk/TemplateController.php @@ -339,7 +339,9 @@ class TemplateController extends Controller $this->PhpMailController->sendmail($from, $to_address, $message, [], []); - return redirect()->back()->with('success', 'Mail has send successfully'); + return redirect()->back()->with( + 'success', + trans('lang.mail-sent-to-job-for-process')); } catch (Exception $e) { return redirect()->back()->with('fails', $e->getMessage()); } diff --git a/app/Http/Controllers/Common/PhpMailController.php b/app/Http/Controllers/Common/PhpMailController.php index adea64cf9..bea8704ec 100644 --- a/app/Http/Controllers/Common/PhpMailController.php +++ b/app/Http/Controllers/Common/PhpMailController.php @@ -26,7 +26,10 @@ class PhpMailController extends Controller public function fetch_smtp_details($id) { - $emails = Emails::where('id', '=', $id)->first(); + $emails = Emails::where( + [['id', '=', $id], + ['sending_status', '=', 1]]) + ->first(); return $emails; } diff --git a/app/Jobs/SendEmail.php b/app/Jobs/SendEmail.php index c8e666a41..c09289c0e 100644 --- a/app/Jobs/SendEmail.php +++ b/app/Jobs/SendEmail.php @@ -36,8 +36,13 @@ class SendEmail extends Job implements ShouldQueue */ public function handle(PhpMailController $PhpMailController) { - $p = $PhpMailController->sendEmail($this->from, $this->to, $this->message, $this->template); + try { + $p = $PhpMailController->sendEmail($this->from, $this->to, $this->message, $this->template); - return $p; + return $p; + } catch (\Exception $e) { + logger()->warning($e->getMessage()); + session()->flash('fails', $e->getMessage()); + } } } diff --git a/config/app.php b/config/app.php index a93e06812..ec18d2635 100644 --- a/config/app.php +++ b/config/app.php @@ -33,7 +33,7 @@ return [ | This tells about aplication current version. | */ - 'version' => 'Community 1.10.1', + 'version' => 'Community 1.10.2', /* |-------------------------------------------------------------------------- | Application Name diff --git a/public/downloads/en.zip b/public/downloads/en.zip index 0e4ab9c5d6bc5bcba6363e4954223a8975098392..969190d7fe5b18493d23b8fdbebb9850467518bb 100644 GIT binary patch delta 19276 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 MoFo|29Dld{4?YU%jQ{`u diff --git a/release-notes.txt b/release-notes.txt index eda835898..3fab6bbc2 100644 --- a/release-notes.txt +++ b/release-notes.txt @@ -7,6 +7,15 @@ |_| \__,_| \_/ \___|\___/ |_| |_|\___|_| .__/ \__,_|\___||___/_|\_\ | | |_| +|===================================================== +| v1.10.2 Bug Fix Patch +|===================================================== +### Bugs Fixed +- Fixed #702, agents are unable to view their tickets +- Fixed #701, turning off outgoing mails does not stop outgoing sending emails. +- Fixed email edit/create page does not show proper error messages + + |===================================================== | v1.10.1 Laravel Framework update |===================================================== diff --git a/resources/lang/en/lang.php b/resources/lang/en/lang.php index b417da286..1919147b0 100644 --- a/resources/lang/en/lang.php +++ b/resources/lang/en/lang.php @@ -162,7 +162,7 @@ return [ 'email_deleted_sucessfully' => 'Email deleted sucessfully', 'email_can_not_delete' => 'Email can not delete', 'outgoing_email_failed' => 'Outgoing email failed', - 'system-email-not-configured' => 'We are unable to process email request as the system has no configured email for sending mails. Please contact and report system admin.', + 'system-email-not-configured' => 'System could not send emails to users as it does not have the email configured to send outgoing mails. Please contact and report system admin.', /* |-------------------------------------- | Ban Emails Create Page @@ -1565,7 +1565,7 @@ return [ 'created-at' => 'Created at', 'or' => 'OR', 'activate' => 'Activate', - 'system-email-not-configured' => 'We are unable to process email request as the system has no configured email for sending mails. Please contact and report system admin.', + 'system-email-not-configured' => 'System could not send emails to users as it does not have the email configured to send outgoing mails. Please contact and report system admin.', 'assign-ticket' => 'Assign tickets', 'can-not-inactive-group' => 'Can not make the group inactive as it has agents assigned in it. Please assign those agents to another group and try again.', 'internal-note-has-been-added' => 'Internal note added to the ticket', @@ -1643,4 +1643,5 @@ return [ 'ticket_created_source' => 'This ticket is created via :source', 'ticket-has-x-priority' => 'This ticket has :priority priority', 'clean-forever' => 'delete permanently', + 'mail-sent-to-job-for-process' => 'Mail has been sent to job for process, it will appear in your mailbox once it gets processed by your selected queue service. If you don\'t recieve the mail check logs for errors or warnings.', ]; diff --git a/resources/views/themes/default1/admin/helpdesk/emails/emails/create.blade.php b/resources/views/themes/default1/admin/helpdesk/emails/emails/create.blade.php index 70b5705be..889458591 100644 --- a/resources/views/themes/default1/admin/helpdesk/emails/emails/create.blade.php +++ b/resources/views/themes/default1/admin/helpdesk/emails/emails/create.blade.php @@ -277,7 +277,7 @@ class="active" console.log(json); $("#close").trigger("click"); var res = ""; - $.each(json.responseJSON, function (idx, topic) { + $.each(json.responseJSON.errors, function (idx, topic) { res += "
  • " + topic + "
  • "; }); $("#head").html("
    Whoops! There were some problems with your input.

      " + res + "
    "); diff --git a/resources/views/themes/default1/admin/helpdesk/emails/emails/edit.blade.php b/resources/views/themes/default1/admin/helpdesk/emails/emails/edit.blade.php index eb8e4ed46..536cda9a7 100644 --- a/resources/views/themes/default1/admin/helpdesk/emails/emails/edit.blade.php +++ b/resources/views/themes/default1/admin/helpdesk/emails/emails/edit.blade.php @@ -307,7 +307,7 @@ class="active" error: function (json) { $("#close").trigger("click"); var res = ""; - $.each(json.responseJSON, function (idx, topic) { + $.each(json.responseJSON.errors, function (idx, topic) { res += "
  • " + topic + "
  • "; }); $("#head").html("
    Whoops! There were some problems with your input.

      " + res + "
    "); diff --git a/resources/views/themes/default1/admin/helpdesk/emails/template/formDiagno.blade.php b/resources/views/themes/default1/admin/helpdesk/emails/template/formDiagno.blade.php index 92f3781fa..fb6e7c591 100644 --- a/resources/views/themes/default1/admin/helpdesk/emails/template/formDiagno.blade.php +++ b/resources/views/themes/default1/admin/helpdesk/emails/template/formDiagno.blade.php @@ -29,7 +29,7 @@ class="active"

    {{Lang::get('lang.send-mail-to-diagnos')}}

    - @if(Session::has('success')) + @if(Session::has('success') && !Session::has('fails'))
    @@ -38,7 +38,7 @@ class="active" @endif @if(Session::has('fails')) -
    +
    {!! Lang::get('lang.alert') !!} !