Compare commits

...

5 Commits

9 changed files with 77 additions and 10 deletions
-1
View File
@@ -57,7 +57,6 @@ RUN chown -R docker /var/www/html
RUN \
rm -r "/var/www/html/storage/private_uploads" && ln -fs "/var/lib/snipeit/data/private_uploads" "/var/www/html/storage/private_uploads" \
&& mkdir -p "/var/lib/snipeit/data/uploads/{assets,avatars,barcodes,models,suppliers}" \
&& rm -rf "/var/www/html/public/uploads" && ln -fs "/var/lib/snipeit/data/uploads" "/var/www/html/public/uploads" \
&& rm -r "/var/www/html/storage/app/backups" && ln -fs "/var/lib/snipeit/dumps" "/var/www/html/storage/app/backups"
@@ -183,6 +183,15 @@ class AccessoriesController extends Controller
// Was the accessory updated?
if ($accessory->save()) {
$logaction = new Actionlog();
$logaction->item_type = Accessory::class;
$logaction->item_id = $accessory->id;
$logaction->created_at = date("Y-m-d H:i:s");
$logaction->user_id = Auth::user()->id;
$log = $logaction->logaction('update');
// Redirect to the updated accessory page
return redirect()->to("admin/accessories")->with('success', trans('admin/accessories/message.update.success'));
}
@@ -215,6 +224,13 @@ class AccessoriesController extends Controller
} else {
$accessory->delete();
$logaction = new Actionlog();
$logaction->item_type = Accessory::class;
$logaction->item_id = $accessory->id;
$logaction->created_at = date("Y-m-d H:i:s");
$logaction->user_id = Auth::user()->id;
$log = $logaction->logaction('deleted');
// Redirect to the locations management page
return redirect()->to('admin/accessories')->with('success', trans('admin/accessories/message.delete.success'));
+21 -1
View File
@@ -454,7 +454,20 @@ class AssetsController extends Controller
if ($asset->save()) {
// Redirect to the new asset page
\Session::flash('success', trans('admin/hardware/message.update.success'));
$logaction = new Actionlog();
$logaction->item_type = Asset::class;
$logaction->item_id = $asset->id;
$logaction->created_at = date("Y-m-d H:i:s");
if (Input::has('rtd_location_id')) {
$logaction->location_id = e(Input::get('rtd_location_id'));
}
$logaction->user_id = Auth::user()->id;
$log = $logaction->logaction('update');
\Session::flash('success', trans('admin/hardware/message.update.success'));
return response()->json(['redirect_url' => route("view/hardware", $assetId)]);
}
\Input::flash();
@@ -488,6 +501,13 @@ class AssetsController extends Controller
$asset->delete();
$logaction = new Actionlog();
$logaction->item_type = Asset::class;
$logaction->item_id = $asset->id;
$logaction->created_at = date("Y-m-d H:i:s");
$logaction->user_id = Auth::user()->id;
$log = $logaction->logaction('deleted');
// Redirect to the asset management page
return redirect()->to('hardware')->with('success', trans('admin/hardware/message.delete.success'));
@@ -189,6 +189,15 @@ class ConsumablesController extends Controller
$consumable->qty = Helper::ParseFloat(e(Input::get('qty')));
if ($consumable->save()) {
$logaction = new Actionlog();
$logaction->item_type = Consumable::class;
$logaction->item_id = $consumable->id;
$logaction->created_at = date("Y-m-d H:i:s");
$logaction->user_id = Auth::user()->id;
$log = $logaction->logaction('update');
return redirect()->to("admin/consumables")->with('success', trans('admin/consumables/message.update.success'));
}
@@ -216,6 +225,13 @@ class ConsumablesController extends Controller
$consumable->delete();
$logaction = new Actionlog();
$logaction->item_type = Consumable::class;
$logaction->item_id = $consumable->id;
$logaction->created_at = date("Y-m-d H:i:s");
$logaction->user_id = Auth::user()->id;
$log = $logaction->logaction('deleted');
// Redirect to the locations management page
return redirect()->to('admin/consumables')->with('success', trans('admin/consumables/message.delete.success'));
+8 -1
View File
@@ -412,6 +412,13 @@ class LicensesController extends Controller
$licenseseats->delete();
$license->delete();
$logaction = new Actionlog();
$logaction->item_type = License::class;
$logaction->item_id = $license->id;
$logaction->created_at = date("Y-m-d H:i:s");
$logaction->user_id = Auth::user()->id;
$log = $logaction->logaction('deleted');
@@ -744,7 +751,7 @@ class LicensesController extends Controller
public function getView($licenseId = null)
{
$license = License::find($licenseId);
$license = License::withTrashed()->find($licenseId);
$license = $license->load('assignedusers', 'licenseSeats.user', 'licenseSeats.asset');
if (isset($license->id)) {
+8 -2
View File
@@ -356,8 +356,14 @@ class ReportsController extends Controller
$activity_item = '<a href="'.route('view/hardware', $activity->item_id).'">'.e($activity->item->asset_tag).' - '. e($activity->item->showAssetName()).'</a>';
$item_type = 'asset';
} elseif ($activity->item) {
$activity_item = '<a href="' . route('view/' . $activity->itemType(),
$activity->item_id) . '">' . e($activity->item->name) . '</a>';
if ($activity->item->deleted_at!='') {
$activity_item = '<del>'. e($activity->item->name).'</del>';
} else {
$activity_item = '<a href="' . route('view/' . $activity->itemType(),
$activity->item_id) . '">' . e($activity->item->name) . '</a>';
}
$item_type = $activity->itemType();
} else {
+4 -4
View File
@@ -1,7 +1,7 @@
<?php
return array (
'app_version' => 'v3.6.4',
'build_version' => '12',
'hash_version' => 'gf7e4fca',
'full_hash' => 'v3.6.4-12-gf7e4fca',
'app_version' => 'v3.6.5',
'build_version' => '1',
'hash_version' => 'gee2c67a',
'full_hash' => 'v3.6.5-gee2c67a',
);
+3
View File
@@ -0,0 +1,3 @@
files:
- source: /resources/lang/en/**/*.php
translation: '**/%original_file_name%'
+1 -1
View File
@@ -18,7 +18,7 @@ else
fi
# create data directories
for dir in 'data/private_uploads' 'data/uploads' 'data/uploads/avatars' 'data/uploads/models' 'data/uploads/suppliers' 'dumps'; do
for dir in 'data/private_uploads' 'data/uploads' 'data/uploads/avatars' 'data/uploads/barcodes' 'data/uploads/models' 'data/uploads/suppliers' 'dumps'; do
mkdir -p "/var/lib/snipeit/$dir"
done