close #123
This commit is contained in:
@ -18,10 +18,12 @@ class Categories extends Controller
|
||||
{
|
||||
$categories = Category::collect();
|
||||
|
||||
$transfer_id = Category::transfer();
|
||||
|
||||
$types = collect(['expense' => 'Expense', 'income' => 'Income', 'item' => 'Item', 'other' => 'Other'])
|
||||
->prepend(trans('general.all_type', ['type' => trans_choice('general.types', 2)]), '');
|
||||
|
||||
return view('settings.categories.index', compact('categories', 'types'));
|
||||
return view('settings.categories.index', compact('categories', 'types', 'transfer_id'));
|
||||
}
|
||||
|
||||
/**
|
||||
@ -112,6 +114,11 @@ class Categories extends Controller
|
||||
'payments' => 'payments',
|
||||
]);
|
||||
|
||||
// Can't delete transfer category
|
||||
if ($category->id == Category::transfer()) {
|
||||
return redirect('settings/categories');
|
||||
}
|
||||
|
||||
if (empty($relationships)) {
|
||||
$category->delete();
|
||||
|
||||
|
Reference in New Issue
Block a user