removed enabled column from reports
This commit is contained in:
@@ -62,32 +62,6 @@ class Reports extends ApiController
|
||||
return $this->item($report->fresh(), new Transformer());
|
||||
}
|
||||
|
||||
/**
|
||||
* Enable the specified resource in storage.
|
||||
*
|
||||
* @param Report $report
|
||||
* @return \Dingo\Api\Http\Response
|
||||
*/
|
||||
public function enable(Report $report)
|
||||
{
|
||||
$report = $this->dispatch(new UpdateReport($report, request()->merge(['enabled' => 1])));
|
||||
|
||||
return $this->item($report->fresh(), new Transformer());
|
||||
}
|
||||
|
||||
/**
|
||||
* Disable the specified resource in storage.
|
||||
*
|
||||
* @param Report $report
|
||||
* @return \Dingo\Api\Http\Response
|
||||
*/
|
||||
public function disable(Report $report)
|
||||
{
|
||||
$report = $this->dispatch(new UpdateReport($report, request()->merge(['enabled' => 0])));
|
||||
|
||||
return $this->item($report->fresh(), new Transformer());
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*
|
||||
|
||||
@@ -153,42 +153,6 @@ class Reports extends Controller
|
||||
return response()->json($response);
|
||||
}
|
||||
|
||||
/**
|
||||
* Enable the specified resource.
|
||||
*
|
||||
* @param Report $report
|
||||
*
|
||||
* @return Response
|
||||
*/
|
||||
public function enable(Report $report)
|
||||
{
|
||||
$response = $this->ajaxDispatch(new UpdateReport($report, request()->merge(['enabled' => 1])));
|
||||
|
||||
if ($response['success']) {
|
||||
$response['message'] = trans('messages.success.enabled', ['type' => $report->name]);
|
||||
}
|
||||
|
||||
return response()->json($response);
|
||||
}
|
||||
|
||||
/**
|
||||
* Disable the specified resource.
|
||||
*
|
||||
* @param Report $report
|
||||
*
|
||||
* @return Response
|
||||
*/
|
||||
public function disable(Report $report)
|
||||
{
|
||||
$response = $this->ajaxDispatch(new UpdateReport($report, request()->merge(['enabled' => 0])));
|
||||
|
||||
if ($response['success']) {
|
||||
$response['message'] = trans('messages.success.disabled', ['type' => $report->name]);
|
||||
}
|
||||
|
||||
return response()->json($response);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*
|
||||
|
||||
@@ -22,7 +22,6 @@ class Report extends FormRequest
|
||||
'period' => 'required|string',
|
||||
'basis' => 'required|string',
|
||||
'chart' => 'required|string',
|
||||
'enabled' => 'integer|boolean',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
31
app/Listeners/Update/V20/Version201.php
Normal file
31
app/Listeners/Update/V20/Version201.php
Normal file
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
namespace App\Listeners\Update\V13;
|
||||
|
||||
use App\Events\Install\UpdateFinished as Event;
|
||||
use App\Listeners\Update\Listener;
|
||||
use Artisan;
|
||||
|
||||
class Version201 extends Listener
|
||||
{
|
||||
const ALIAS = 'core';
|
||||
|
||||
const VERSION = '2.0.1';
|
||||
|
||||
/**
|
||||
* Handle the event.
|
||||
*
|
||||
* @param $event
|
||||
* @return void
|
||||
*/
|
||||
public function handle(Event $event)
|
||||
{
|
||||
// Check if should listen
|
||||
if (!$this->check($event)) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Update database
|
||||
Artisan::call('migrate', ['--force' => true]);
|
||||
}
|
||||
}
|
||||
@@ -14,5 +14,5 @@ class Report extends Model
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $fillable = ['company_id', 'name', 'description', 'class', 'group', 'period', 'basis', 'chart', 'enabled'];
|
||||
protected $fillable = ['company_id', 'name', 'description', 'class', 'group', 'period', 'basis', 'chart'];
|
||||
}
|
||||
|
||||
@@ -36,6 +36,7 @@ class Event extends Provider
|
||||
'App\Listeners\Update\V13\Version1313',
|
||||
'App\Listeners\Update\V13\Version1316',
|
||||
'App\Listeners\Update\V20\Version200',
|
||||
'App\Listeners\Update\V20\Version201',
|
||||
],
|
||||
'Illuminate\Auth\Events\Login' => [
|
||||
'App\Listeners\Auth\Login',
|
||||
|
||||
@@ -24,7 +24,6 @@ class Report extends TransformerAbstract
|
||||
'period' => $model->period,
|
||||
'basis' => $model->basis,
|
||||
'graph' => $model->graph,
|
||||
'enabled' => $model->enabled,
|
||||
'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '',
|
||||
'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '',
|
||||
];
|
||||
|
||||
@@ -53,9 +53,6 @@ class Reports
|
||||
{
|
||||
return [
|
||||
'category' => trans_choice('general.categories', 1),
|
||||
'account' => trans_choice('general.accounts', 1),
|
||||
'customer' => trans_choice('general.customers', 1),
|
||||
'vendor' => trans_choice('general.vendors', 1),
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user