Working on scheduled reports

This commit is contained in:
Hillel Coren 2017-11-23 13:50:11 +02:00
parent 415bab8cf4
commit 7e5d488de7
2 changed files with 12 additions and 8 deletions

View File

@ -115,9 +115,11 @@ class ReportController extends BaseController
break; break;
case 'schedule': case 'schedule':
self::schedule($params, $config); self::schedule($params, $config);
return redirect('/reports');
break; break;
case 'cancel_schedule': case 'cancel_schedule':
self::cancelSchdule(); self::cancelSchdule();
return redirect('/reports');
break; break;
} }
} else { } else {
@ -157,7 +159,7 @@ class ReportController extends BaseController
$schedule->send_date = Utils::toSqlDate(request('send_date')); $schedule->send_date = Utils::toSqlDate(request('send_date'));
$schedule->save(); $schedule->save();
session()->now('message', trans('texts.created_scheduled_report')); session()->flash('message', trans('texts.created_scheduled_report'));
} }
} }
@ -168,6 +170,6 @@ class ReportController extends BaseController
->wherePublicId(request('scheduled_report_id')) ->wherePublicId(request('scheduled_report_id'))
->delete(); ->delete();
session()->now('message', trans('texts.deleted_scheduled_report')); session()->flash('message', trans('texts.deleted_scheduled_report'));
} }
} }

View File

@ -381,12 +381,14 @@
} }
function onCancelScheduleClick() { function onCancelScheduleClick() {
var reportType = $('#report_type').val(); sweetConfirm(function() {
$('#action').val('cancel_schedule'); var reportType = $('#report_type').val();
$('#frequency').val(frequency); $('#action').val('cancel_schedule');
$('#scheduled_report_id').val(scheduledReportMap[reportType]); $('#frequency').val(frequency);
$('#submitButton').click(); $('#scheduled_report_id').val(scheduledReportMap[reportType]);
$('#action').val(''); $('#submitButton').click();
$('#action').val('');
});
} }
function setFiltersShown() { function setFiltersShown() {