Cleaned up asset observer

This commit is contained in:
snipe 2017-12-12 03:40:04 -08:00
parent 9fe2a7f81d
commit 88ca852dcf

View file

@ -18,8 +18,9 @@ class AssetObserver
public function updating(Asset $asset) public function updating(Asset $asset)
{ {
// If the asset isn't being checked out or audited, log the update.
if ((isset($asset->getOriginal()['assigned_to'])) && ($asset->getAttributes()['assigned_to'] == $asset->getOriginal()['assigned_to']) // (Those other actions already create log entries.)
if (($asset->getAttributes()['assigned_to'] == $asset->getOriginal()['assigned_to'])
&& ($asset->getAttributes()['next_audit_date'] == $asset->getOriginal()['next_audit_date']) && ($asset->getAttributes()['next_audit_date'] == $asset->getOriginal()['next_audit_date'])
&& ($asset->getAttributes()['last_checkout'] == $asset->getOriginal()['last_checkout']) && ($asset->getAttributes()['last_checkout'] == $asset->getOriginal()['last_checkout'])
&& ($asset->getAttributes()['status_id'] == $asset->getOriginal()['status_id'])) && ($asset->getAttributes()['status_id'] == $asset->getOriginal()['status_id']))
@ -30,6 +31,13 @@ class AssetObserver
$logAction->created_at = date("Y-m-d H:i:s"); $logAction->created_at = date("Y-m-d H:i:s");
$logAction->user_id = Auth::id(); $logAction->user_id = Auth::id();
$logAction->logaction('update'); $logAction->logaction('update');
} else {
\Log::debug('Something else happened');
\Log::debug($asset->getOriginal()['assigned_to'].' == '.$asset->getAttributes()['assigned_to']);
\Log::debug($asset->getOriginal()['next_audit_date'].' == '.$asset->getAttributes()['next_audit_date']);
\Log::debug($asset->getOriginal()['last_checkout'].' == '.$asset->getAttributes()['last_checkout']);
\Log::debug($asset->getOriginal()['status_id'].' == '.$asset->getAttributes()['status_id']);
} }
} }