Fixed #8928 - add URL and ID to custom asset report

Signed-off-by: snipe <snipe@snipe.net>
This commit is contained in:
snipe
2022-08-10 13:51:47 -07:00
parent f66df4d468
commit 637604dfaf
2 changed files with 28 additions and 2 deletions
+16 -1
View File
@@ -422,6 +422,9 @@ class ReportsController extends Controller
$header = [];
if ($request->filled('id')) {
$header[] = trans('general.id');
}
if ($request->filled('company')) {
$header[] = trans('general.company');
@@ -568,6 +571,10 @@ class ReportsController extends Controller
$header[] = trans('general.notes');
}
if ($request->filled('notes')) {
$header[] = trans('admin/manufacturers/table.url');
}
foreach ($customfields as $customfield) {
if ($request->input($customfield->db_column_name()) == '1') {
@@ -662,7 +669,11 @@ class ReportsController extends Controller
foreach ($assets as $asset) {
$count++;
$row = [];
if ($request->filled('id')) {
$row[] = ($asset->id) ? $asset->id : '';
}
if ($request->filled('company')) {
$row[] = ($asset->company) ? $asset->company->name : '';
}
@@ -834,6 +845,10 @@ class ReportsController extends Controller
$row[] = ($asset->notes) ? $asset->notes : '';
}
if ($request->filled('url')) {
$row[] = config('app.url').'/hardware/'.$asset->id ;
}
foreach ($customfields as $customfield) {
$column_name = $customfield->db_column_name();
if ($request->filled($customfield->db_column_name())) {