Merge branch 'akaunting:master' into master
This commit is contained in:
@@ -34,8 +34,6 @@ class DeleteCompany extends Job implements ShouldDelete
|
|||||||
'recurring', 'reports', 'settings', 'taxes', 'transactions', 'transfers', 'widgets',
|
'recurring', 'reports', 'settings', 'taxes', 'transactions', 'transfers', 'widgets',
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$this->model->users()->detach();
|
|
||||||
|
|
||||||
$this->model->delete();
|
$this->model->delete();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -19,8 +19,6 @@ class DeleteDashboard extends Job implements ShouldDelete
|
|||||||
\DB::transaction(function () {
|
\DB::transaction(function () {
|
||||||
$this->deleteRelationships($this->model, ['widgets']);
|
$this->deleteRelationships($this->model, ['widgets']);
|
||||||
|
|
||||||
$this->model->users()->detach();
|
|
||||||
|
|
||||||
$this->model->delete();
|
$this->model->delete();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ class Reports
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (($model->alias != 'core') && (new static)->moduleIsDisabled($model->alias)) {
|
if (! empty($model) && ($model->alias != 'core') && (new static)->moduleIsDisabled($model->alias)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ class Widgets
|
|||||||
|
|
||||||
$model = Widget::where('dashboard_id', session('dashboard_id'))->where('class', $class_name)->first();
|
$model = Widget::where('dashboard_id', session('dashboard_id'))->where('class', $class_name)->first();
|
||||||
|
|
||||||
if (($model->alias != 'core') && (new static)->moduleIsDisabled($model->alias)) {
|
if (! empty($model) && ($model->alias != 'core') && (new static)->moduleIsDisabled($model->alias)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -18,6 +18,11 @@ class SearchString extends Component
|
|||||||
/** string */
|
/** string */
|
||||||
public $model;
|
public $model;
|
||||||
|
|
||||||
|
public $skip_columns = [
|
||||||
|
'created_at',
|
||||||
|
'updated_at',
|
||||||
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a new component instance.
|
* Create a new component instance.
|
||||||
*
|
*
|
||||||
@@ -47,7 +52,12 @@ class SearchString extends Component
|
|||||||
|
|
||||||
foreach ($columns as $column => $options) {
|
foreach ($columns as $column => $options) {
|
||||||
// This column skip for filter
|
// This column skip for filter
|
||||||
if (!empty($options['searchable'])) {
|
if (! empty($options['searchable'])) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
// This column skip for filter
|
||||||
|
if (in_array($column, $this->skip_columns)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user