mirror of
https://github.com/snipe/snipe-it.git
synced 2025-02-21 03:15:45 -08:00
Remove/Reorganize logic to make codacy happier.
This commit is contained in:
parent
1e5d40f32e
commit
b3fe47bfa7
|
@ -55,14 +55,14 @@ class AssetCheckinController extends Controller
|
||||||
return redirect()->route('hardware.index')->with('error', trans('admin/hardware/message.does_not_exist'));
|
return redirect()->route('hardware.index')->with('error', trans('admin/hardware/message.does_not_exist'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (is_null($target = $asset->assignedTo)) {
|
||||||
|
return redirect()->route('hardware.index')->with('error', trans('admin/hardware/message.checkin.already_checked_in'));
|
||||||
|
}
|
||||||
$this->authorize('checkin', $asset);
|
$this->authorize('checkin', $asset);
|
||||||
|
|
||||||
if ($asset->assignedType() == Asset::USER) {
|
if ($asset->assignedType() == Asset::USER) {
|
||||||
$user = $asset->assignedTo;
|
$user = $asset->assignedTo;
|
||||||
}
|
}
|
||||||
if (is_null($target = $asset->assignedTo)) {
|
|
||||||
return redirect()->route('hardware.index')->with('error', trans('admin/hardware/message.checkin.already_checked_in'));
|
|
||||||
}
|
|
||||||
|
|
||||||
$asset->expected_checkin = null;
|
$asset->expected_checkin = null;
|
||||||
$asset->last_checkout = null;
|
$asset->last_checkout = null;
|
||||||
|
@ -89,7 +89,6 @@ class AssetCheckinController extends Controller
|
||||||
|
|
||||||
// Was the asset updated?
|
// Was the asset updated?
|
||||||
if ($asset->save()) {
|
if ($asset->save()) {
|
||||||
|
|
||||||
event(new CheckoutableCheckedIn($asset, $target, Auth::user(), $request->input('note'), $checkin_at));
|
event(new CheckoutableCheckedIn($asset, $target, Auth::user(), $request->input('note'), $checkin_at));
|
||||||
|
|
||||||
if ((isset($user)) && ($backto =='user')) {
|
if ((isset($user)) && ($backto =='user')) {
|
||||||
|
|
|
@ -63,11 +63,7 @@ class AssetsController extends Controller
|
||||||
public function index(Request $request)
|
public function index(Request $request)
|
||||||
{
|
{
|
||||||
$this->authorize('index', Asset::class);
|
$this->authorize('index', Asset::class);
|
||||||
if ($request->filled('company_id')) {
|
$company = Company::find($request->input('company_id'));
|
||||||
$company = Company::find($request->input('company_id'));
|
|
||||||
} else {
|
|
||||||
$company = null;
|
|
||||||
}
|
|
||||||
return view('hardware/index')->with('company', $company);
|
return view('hardware/index')->with('company', $company);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -33,9 +33,6 @@ class BulkUsersController extends Controller
|
||||||
|
|
||||||
// Make sure there were users selected
|
// Make sure there were users selected
|
||||||
if (($request->filled('ids')) && (count($request->input('ids')) > 0)) {
|
if (($request->filled('ids')) && (count($request->input('ids')) > 0)) {
|
||||||
|
|
||||||
$statuslabel_list = Helper::statusLabelList();
|
|
||||||
|
|
||||||
// Get the list of affected users
|
// Get the list of affected users
|
||||||
$users = User::whereIn('id', array_keys(request('ids')))
|
$users = User::whereIn('id', array_keys(request('ids')))
|
||||||
->with('groups', 'assets', 'licenses', 'accessories')->get();
|
->with('groups', 'assets', 'licenses', 'accessories')->get();
|
||||||
|
@ -45,17 +42,15 @@ class BulkUsersController extends Controller
|
||||||
->with('groups', Group::pluck('name', 'id'));
|
->with('groups', Group::pluck('name', 'id'));
|
||||||
|
|
||||||
} elseif ($request->input('bulk_actions') == 'delete') {
|
} elseif ($request->input('bulk_actions') == 'delete') {
|
||||||
return view('users/confirm-bulk-delete', compact('users', 'statuslabel_list'));
|
return view('users/confirm-bulk-delete', compact('users', Helper::statusLabelList();));
|
||||||
|
|
||||||
} elseif ($request->input('bulk_actions') == 'bulkpasswordreset') {
|
} elseif ($request->input('bulk_actions') == 'bulkpasswordreset') {
|
||||||
if ($users) {
|
foreach ($users as $user) {
|
||||||
foreach ($users as $user) {
|
if (($user->activated=='1') && ($user->email!='')) {
|
||||||
if (($user->activated=='1') && ($user->email!='')) {
|
$credentials = ['email' => $user->email];
|
||||||
$credentials = ['email' => $user->email];
|
Password::sendResetLink($credentials, function (Message $message) {
|
||||||
Password::sendResetLink($credentials, function (Message $message) {
|
$message->subject($this->getEmailSubject());
|
||||||
$message->subject($this->getEmailSubject());
|
});
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return redirect()->back()->with('success', trans('admin/users/message.password_resets_sent'));
|
return redirect()->back()->with('success', trans('admin/users/message.password_resets_sent'));
|
||||||
|
|
|
@ -204,7 +204,7 @@ class UsersController extends Controller
|
||||||
* @return \Illuminate\Http\RedirectResponse
|
* @return \Illuminate\Http\RedirectResponse
|
||||||
* @throws \Illuminate\Auth\Access\AuthorizationException
|
* @throws \Illuminate\Auth\Access\AuthorizationException
|
||||||
*/
|
*/
|
||||||
public function update(Request $request, $id = null)
|
public function update(SaveUserRequest $request, $id = null)
|
||||||
{
|
{
|
||||||
// We need to reverse the UI specific logic for our
|
// We need to reverse the UI specific logic for our
|
||||||
// permissions here before we update the user.
|
// permissions here before we update the user.
|
||||||
|
@ -221,25 +221,20 @@ class UsersController extends Controller
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$user = User::findOrFail($id);
|
$user = User::findOrFail($id);
|
||||||
app('App\Http\Requests\SaveUserRequest');
|
|
||||||
|
|
||||||
if ($user->id == $request->input('manager_id')) {
|
|
||||||
return redirect()->back()->withInput()->with('error', 'You cannot be your own manager.');
|
|
||||||
}
|
|
||||||
$this->authorize('update', $user);
|
|
||||||
// Figure out of this user was an admin before this edit
|
|
||||||
$orig_permissions_array = $user->decodePermissions();
|
|
||||||
$orig_superuser = '0';
|
|
||||||
if (is_array($orig_permissions_array)) {
|
|
||||||
if (array_key_exists('superuser', $orig_permissions_array)) {
|
|
||||||
$orig_superuser = $orig_permissions_array['superuser'];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} catch (ModelNotFoundException $e) {
|
} catch (ModelNotFoundException $e) {
|
||||||
return redirect()->route('users.index')
|
return redirect()->route('users.index')
|
||||||
->with('error', trans('admin/users/message.user_not_found', compact('id')));
|
->with('error', trans('admin/users/message.user_not_found', compact('id')));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$this->authorize('update', $user);
|
||||||
|
// Figure out of this user was an admin before this edit
|
||||||
|
$orig_permissions_array = $user->decodePermissions();
|
||||||
|
$orig_superuser = '0';
|
||||||
|
if (is_array($orig_permissions_array)) {
|
||||||
|
if (array_key_exists('superuser', $orig_permissions_array)) {
|
||||||
|
$orig_superuser = $orig_permissions_array['superuser'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Only save groups if the user is a super user
|
// Only save groups if the user is a super user
|
||||||
if (Auth::user()->isSuperUser()) {
|
if (Auth::user()->isSuperUser()) {
|
||||||
|
@ -247,13 +242,11 @@ class UsersController extends Controller
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Update the user
|
||||||
if ($request->filled('username')) {
|
if ($request->filled('username')) {
|
||||||
$user->username = $request->input('username');
|
$user->username = $request->input('username');
|
||||||
}
|
}
|
||||||
$user->email = $request->input('email');
|
$user->email = $request->input('email');
|
||||||
|
|
||||||
|
|
||||||
// Update the user
|
|
||||||
$user->first_name = $request->input('first_name');
|
$user->first_name = $request->input('first_name');
|
||||||
$user->last_name = $request->input('last_name');
|
$user->last_name = $request->input('last_name');
|
||||||
$user->two_factor_optin = $request->input('two_factor_optin') ?: 0;
|
$user->two_factor_optin = $request->input('two_factor_optin') ?: 0;
|
||||||
|
|
|
@ -33,7 +33,9 @@ class SaveUserRequest extends FormRequest
|
||||||
public function rules()
|
public function rules()
|
||||||
{
|
{
|
||||||
|
|
||||||
$rules = [];
|
$rules = [
|
||||||
|
'manager_id' => "nullable|exists:users,id|different:users.id"
|
||||||
|
];
|
||||||
|
|
||||||
switch($this->method())
|
switch($this->method())
|
||||||
{
|
{
|
||||||
|
|
|
@ -28,16 +28,16 @@ class SuppliersTransformer
|
||||||
'name' => e($supplier->name),
|
'name' => e($supplier->name),
|
||||||
'image' => ($supplier->image) ? Storage::disk('public')->url('suppliers/'.e($supplier->image)) : null,
|
'image' => ($supplier->image) ? Storage::disk('public')->url('suppliers/'.e($supplier->image)) : null,
|
||||||
'url' => e($supplier->url),
|
'url' => e($supplier->url),
|
||||||
'address' => ($supplier->address) ? e($supplier->address) : null,
|
'address' => e($supplier->address),
|
||||||
'address2' => ($supplier->address2) ? e($supplier->address2) : null,
|
'address2' => e($supplier->address2),
|
||||||
'city' => ($supplier->city) ? e($supplier->city) : null,
|
'city' => e($supplier->city),
|
||||||
'state' => ($supplier->state) ? e($supplier->state) : null,
|
'state' => e($supplier->state),
|
||||||
'country' => ($supplier->country) ? e($supplier->country) : null,
|
'country' => e($supplier->country),
|
||||||
'zip' => ($supplier->zip) ? e($supplier->zip) : null,
|
'zip' => e($supplier->zip),
|
||||||
'fax' => ($supplier->fax) ? e($supplier->fax) : null,
|
'fax' => e($supplier->fax),
|
||||||
'phone' => ($supplier->phone) ? e($supplier->phone) : null,
|
'phone' => e($supplier->phone),
|
||||||
'email' => ($supplier->email) ? e($supplier->email) : null,
|
'email' => e($supplier->email),
|
||||||
'contact' => ($supplier->contact) ? e($supplier->contact) : null,
|
'contact' => e($supplier->contact),
|
||||||
'assets_count' => (int) $supplier->assets_count,
|
'assets_count' => (int) $supplier->assets_count,
|
||||||
'accessories_count' => (int) $supplier->accessories_count,
|
'accessories_count' => (int) $supplier->accessories_count,
|
||||||
'licenses_count' => (int) $supplier->licenses_count,
|
'licenses_count' => (int) $supplier->licenses_count,
|
||||||
|
|
Loading…
Reference in a new issue