diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php index 3b1ffb9b31..3d4db93452 100644 --- a/app/Exceptions/Handler.php +++ b/app/Exceptions/Handler.php @@ -75,7 +75,12 @@ class Handler extends ExceptionHandler // Handle SCIM exceptions if ($e instanceof SCIMException) { - return response()->json(Helper::formatStandardApiResponse('error', null, 'Invalid SCIM Request'), 400); + try { + $e->report(); // logs as 'debug', so shouldn't get too noisy + } catch(\Exception $reportException) { + //do nothing + } + return $e->render($request); // ALL SCIMExceptions have the 'render()' method } // Handle standard requests that fail because Carbon cannot parse the date on validation (when a submitted date value is definitely not a date) diff --git a/app/Http/Controllers/Api/AssetsController.php b/app/Http/Controllers/Api/AssetsController.php index 16cef00d4d..222f528e4a 100644 --- a/app/Http/Controllers/Api/AssetsController.php +++ b/app/Http/Controllers/Api/AssetsController.php @@ -115,7 +115,7 @@ class AssetsController extends Controller $allowed_columns[] = $field->db_column_name(); } - $assets = Company::scopeCompanyables(Asset::select('assets.*'), 'company_id', 'assets') + $assets = Asset::select('assets.*') ->with('location', 'assetstatus', 'company', 'defaultLoc','assignedTo', 'model.category', 'model.manufacturer', 'model.fieldset','supplier'); //it might be tempting to add 'assetlog' here, but don't. It blows up update-heavy users. @@ -125,6 +125,8 @@ class AssetsController extends Controller $assets->InModelList($non_deprecable_models->toArray()); } + + // These are used by the API to query against specific ID numbers. // They are also used by the individual searches on detail pages like // locations, etc. @@ -136,12 +138,11 @@ class AssetsController extends Controller } } - - // Make sure the offset and limit are actually integers and do not exceed system limits - $offset = ($request->input('offset') > $assets->count()) ? $assets->count() : abs($request->input('offset')); - $limit = app('api_limit_value'); - - $order = $request->input('order') === 'asc' ? 'asc' : 'desc'; + if ((! is_null($filter)) && (count($filter)) > 0) { + $assets->ByFilter($filter); + } elseif ($request->filled('search')) { + $assets->TextSearch($request->input('search')); + } // This is used by the audit reporting routes if (Gate::allows('audit', Asset::class)) { @@ -156,7 +157,6 @@ class AssetsController extends Controller } - // This is used by the sidenav, mostly // We switched from using query scopes here because of a Laravel bug @@ -206,7 +206,7 @@ class AssetsController extends Controller break; case 'Deployed': // more sad, horrible workarounds for laravel bugs when doing full text searches - $assets->where('assets.assigned_to', '>', '0'); + $assets->whereNotNull('assets.assigned_to'); break; case 'byod': // This is kind of redundant, since we already check for byod=1 above, but this keeps the @@ -232,12 +232,6 @@ class AssetsController extends Controller } - if ((! is_null($filter)) && (count($filter)) > 0) { - $assets->ByFilter($filter); - } elseif ($request->filled('search')) { - $assets->TextSearch($request->input('search')); - } - // Leave these under the TextSearch scope, else the fuzziness will override the specific ID (status ID, etc) requested if ($request->filled('status_id')) { $assets->where('assets.status_id', '=', $request->input('status_id')); @@ -313,7 +307,8 @@ class AssetsController extends Controller // in the allowed_columns array) $column_sort = in_array($sort_override, $allowed_columns) ? $sort_override : 'assets.created_at'; - + $order = $request->input('order') === 'asc' ? 'asc' : 'desc'; + switch ($sort_override) { case 'model': $assets->OrderModels($order); @@ -350,6 +345,10 @@ class AssetsController extends Controller } + // Make sure the offset and limit are actually integers and do not exceed system limits + $offset = ($request->input('offset') > $assets->count()) ? $assets->count() : abs($request->input('offset')); + $limit = app('api_limit_value'); + $total = $assets->count(); $assets = $assets->skip($offset)->take($limit)->get(); @@ -480,7 +479,7 @@ class AssetsController extends Controller public function selectlist(Request $request) { - $assets = Company::scopeCompanyables(Asset::select([ + $assets = Asset::select([ 'assets.id', 'assets.name', 'assets.asset_tag', @@ -488,7 +487,7 @@ class AssetsController extends Controller 'assets.assigned_to', 'assets.assigned_type', 'assets.status_id', - ])->with('model', 'assetstatus', 'assignedTo')->NotArchived(), 'company_id', 'assets'); + ])->with('model', 'assetstatus', 'assignedTo')->NotArchived(); if ($request->filled('assetStatusType') && $request->input('assetStatusType') === 'RTD') { $assets = $assets->RTD(); @@ -1033,9 +1032,10 @@ class AssetsController extends Controller { $this->authorize('viewRequestable', Asset::class); - $assets = Company::scopeCompanyables(Asset::select('assets.*'), 'company_id', 'assets') + $assets = Asset::select('assets.*') ->with('location', 'assetstatus', 'assetlog', 'company', 'defaultLoc','assignedTo', - 'model.category', 'model.manufacturer', 'model.fieldset', 'supplier')->requestableAssets(); + 'model.category', 'model.manufacturer', 'model.fieldset', 'supplier') + ->requestableAssets(); $offset = request('offset', 0); $limit = $request->input('limit', 50); diff --git a/app/Http/Controllers/Api/ComponentsController.php b/app/Http/Controllers/Api/ComponentsController.php index 24eb1044b8..8b51344424 100644 --- a/app/Http/Controllers/Api/ComponentsController.php +++ b/app/Http/Controllers/Api/ComponentsController.php @@ -44,9 +44,8 @@ class ComponentsController extends Controller 'notes', ]; - - $components = Company::scopeCompanyables(Component::select('components.*') - ->with('company', 'location', 'category', 'assets', 'supplier')); + $components = Component::select('components.*') + ->with('company', 'location', 'category', 'assets', 'supplier'); if ($request->filled('search')) { $components = $components->TextSearch($request->input('search')); diff --git a/app/Http/Controllers/Api/ConsumablesController.php b/app/Http/Controllers/Api/ConsumablesController.php index bac9440dca..ba7e6fb302 100644 --- a/app/Http/Controllers/Api/ConsumablesController.php +++ b/app/Http/Controllers/Api/ConsumablesController.php @@ -45,11 +45,8 @@ class ConsumablesController extends Controller 'notes', ]; - - $consumables = Company::scopeCompanyables( - Consumable::select('consumables.*') - ->with('company', 'location', 'category', 'users', 'manufacturer') - ); + $consumables = Consumable::select('consumables.*') + ->with('company', 'location', 'category', 'users', 'manufacturer'); if ($request->filled('search')) { $consumables = $consumables->TextSearch(e($request->input('search'))); diff --git a/app/Http/Controllers/Api/LicensesController.php b/app/Http/Controllers/Api/LicensesController.php index df74b60895..e021fc3d3e 100644 --- a/app/Http/Controllers/Api/LicensesController.php +++ b/app/Http/Controllers/Api/LicensesController.php @@ -26,8 +26,8 @@ class LicensesController extends Controller public function index(Request $request) { $this->authorize('view', License::class); - $licenses = Company::scopeCompanyables(License::with('company', 'manufacturer', 'supplier','category')->withCount('freeSeats as free_seats_count')); + $licenses = License::with('company', 'manufacturer', 'supplier','category')->withCount('freeSeats as free_seats_count'); if ($request->filled('company_id')) { $licenses->where('company_id', '=', $request->input('company_id')); diff --git a/app/Http/Controllers/Licenses/LicenseCheckoutController.php b/app/Http/Controllers/Licenses/LicenseCheckoutController.php index a710497692..3a0f806584 100644 --- a/app/Http/Controllers/Licenses/LicenseCheckoutController.php +++ b/app/Http/Controllers/Licenses/LicenseCheckoutController.php @@ -30,15 +30,17 @@ class LicenseCheckoutController extends Controller // Check that the license is valid if ($license = License::find($licenseId)) { + $this->authorize('checkout', $license); // If the license is valid, check that there is an available seat if ($license->avail_seats_count < 1) { return redirect()->route('licenses.index')->with('error', 'There are no available seats for this license'); } + return view('licenses/checkout', compact('license')); } - $this->authorize('checkout', $license); + return redirect()->route('licenses.index')->with('error', trans('admin/licenses/message.not_found')); + - return view('licenses/checkout', compact('license')); } /** diff --git a/app/Http/Controllers/SettingsController.php b/app/Http/Controllers/SettingsController.php index fbb7f4e4ce..87fc98c197 100755 --- a/app/Http/Controllers/SettingsController.php +++ b/app/Http/Controllers/SettingsController.php @@ -1136,7 +1136,7 @@ class SettingsController extends Controller public function postBackups() { if (! config('app.lock_passwords')) { - Artisan::call('snipeit:backup', ['--filename' => 'manual-backup-'.date('Y-m-d-H:i:s')]); + Artisan::call('snipeit:backup', ['--filename' => 'manual-backup-'.date('Y-m-d-H-i-s')]); $output = Artisan::output(); // Backup completed diff --git a/app/Http/Controllers/ViewAssetsController.php b/app/Http/Controllers/ViewAssetsController.php index ee3e4b14c6..c9aafd2c78 100755 --- a/app/Http/Controllers/ViewAssetsController.php +++ b/app/Http/Controllers/ViewAssetsController.php @@ -82,7 +82,7 @@ class ViewAssetsController extends Controller return view('account/requestable-assets', compact('assets', 'models')); } - public function getRequestItem(Request $request, $itemType, $itemId = null) + public function getRequestItem(Request $request, $itemType, $itemId = null, $cancel_by_admin = false, $requestingUser = null) { $item = null; $fullItemType = 'App\\Models\\'.studly_case($itemType); @@ -119,16 +119,16 @@ class ViewAssetsController extends Controller $settings = Setting::getSettings(); - if ($item_request = $item->isRequestedBy($user)) { - $item->cancelRequest(); - $data['item_quantity'] = $item_request->qty; + if (($item_request = $item->isRequestedBy($user)) || $cancel_by_admin) { + $item->cancelRequest($requestingUser); + $data['item_quantity'] = ($item_request) ? $item_request->qty : 1; $logaction->logaction('request_canceled'); if (($settings->alert_email != '') && ($settings->alerts_enabled == '1') && (! config('app.lock_passwords'))) { $settings->notify(new RequestAssetCancelation($data)); } - return redirect()->route('requestable-assets')->with('success')->with('success', trans('admin/hardware/message.requests.canceled')); + return redirect()->back()->with('success')->with('success', trans('admin/hardware/message.requests.canceled')); } else { $item->request(); if (($settings->alert_email != '') && ($settings->alerts_enabled == '1') && (! config('app.lock_passwords'))) { diff --git a/app/Http/Livewire/Importer.php b/app/Http/Livewire/Importer.php index 94f48fbad2..6b5770cb6b 100644 --- a/app/Http/Livewire/Importer.php +++ b/app/Http/Livewire/Importer.php @@ -214,7 +214,6 @@ class Importer extends Component 'model_notes' => trans('general.item_notes', ['item' => trans('admin/hardware/form.model')]), 'manufacturer' => trans('general.manufacturer'), 'order_number' => trans('general.order_number'), - 'notes' => trans('general.notes'), 'image' => trans('general.importer.image_filename'), /** * Checkout fields: diff --git a/app/Http/Transformers/AccessoriesTransformer.php b/app/Http/Transformers/AccessoriesTransformer.php index cdc94ebed9..709b337c93 100644 --- a/app/Http/Transformers/AccessoriesTransformer.php +++ b/app/Http/Transformers/AccessoriesTransformer.php @@ -32,7 +32,7 @@ class AccessoriesTransformer 'model_number' => ($accessory->model_number) ? e($accessory->model_number) : null, 'category' => ($accessory->category) ? ['id' => $accessory->category->id, 'name'=> e($accessory->category->name)] : null, 'location' => ($accessory->location) ? ['id' => $accessory->location->id, 'name'=> e($accessory->location->name)] : null, - 'notes' => ($accessory->notes) ? e($accessory->notes) : null, + 'notes' => ($accessory->notes) ? Helper::parseEscapedMarkedown($accessory->notes) : null, 'qty' => ($accessory->qty) ? (int) $accessory->qty : null, 'purchase_date' => ($accessory->purchase_date) ? Helper::getFormattedDateObject($accessory->purchase_date, 'date') : null, 'purchase_cost' => Helper::formatCurrencyOutput($accessory->purchase_cost), diff --git a/app/Http/Transformers/ActionlogsTransformer.php b/app/Http/Transformers/ActionlogsTransformer.php index cd2ce586d1..ab756a4dd3 100644 --- a/app/Http/Transformers/ActionlogsTransformer.php +++ b/app/Http/Transformers/ActionlogsTransformer.php @@ -110,7 +110,7 @@ class ActionlogsTransformer 'type' => e($actionlog->targetType()), ] : null, - 'note' => ($actionlog->note) ? e($actionlog->note): null, + 'note' => ($actionlog->note) ? Helper::parseEscapedMarkedown($actionlog->note): null, 'signature_file' => ($actionlog->accept_signature) ? route('log.signature.view', ['filename' => $actionlog->accept_signature ]) : null, 'log_meta' => ((isset($clean_meta)) && (is_array($clean_meta))) ? $clean_meta: null, 'action_date' => ($actionlog->action_date) ? Helper::getFormattedDateObject($actionlog->action_date, 'datetime'): Helper::getFormattedDateObject($actionlog->created_at, 'datetime'), diff --git a/app/Http/Transformers/AssetMaintenancesTransformer.php b/app/Http/Transformers/AssetMaintenancesTransformer.php index 10b05b33af..433c06a49d 100644 --- a/app/Http/Transformers/AssetMaintenancesTransformer.php +++ b/app/Http/Transformers/AssetMaintenancesTransformer.php @@ -49,7 +49,7 @@ class AssetMaintenancesTransformer 'id' => (int) $assetmaintenance->asset->defaultLoc->id, 'name'=> e($assetmaintenance->asset->defaultLoc->name), ] : null, - 'notes' => ($assetmaintenance->notes) ? e($assetmaintenance->notes) : null, + 'notes' => ($assetmaintenance->notes) ? Helper::parseEscapedMarkedown($assetmaintenance->notes) : null, 'supplier' => ($assetmaintenance->supplier) ? ['id' => $assetmaintenance->supplier->id, 'name'=> e($assetmaintenance->supplier->name)] : null, 'cost' => Helper::formatCurrencyOutput($assetmaintenance->cost), 'asset_maintenance_type' => e($assetmaintenance->asset_maintenance_type), diff --git a/app/Http/Transformers/AssetModelsTransformer.php b/app/Http/Transformers/AssetModelsTransformer.php index 5725e55930..a2da6c8b42 100644 --- a/app/Http/Transformers/AssetModelsTransformer.php +++ b/app/Http/Transformers/AssetModelsTransformer.php @@ -63,7 +63,7 @@ class AssetModelsTransformer 'default_fieldset_values' => $default_field_values, 'eol' => ($assetmodel->eol > 0) ? $assetmodel->eol.' months' : 'None', 'requestable' => ($assetmodel->requestable == '1') ? true : false, - 'notes' => e($assetmodel->notes), + 'notes' => Helper::parseEscapedMarkedown($assetmodel->notes), 'created_at' => Helper::getFormattedDateObject($assetmodel->created_at, 'datetime'), 'updated_at' => Helper::getFormattedDateObject($assetmodel->updated_at, 'datetime'), 'deleted_at' => Helper::getFormattedDateObject($assetmodel->deleted_at, 'datetime'), diff --git a/app/Http/Transformers/AssetsTransformer.php b/app/Http/Transformers/AssetsTransformer.php index 85f5f9294d..0ad93b43ef 100644 --- a/app/Http/Transformers/AssetsTransformer.php +++ b/app/Http/Transformers/AssetsTransformer.php @@ -58,7 +58,7 @@ class AssetsTransformer 'id' => (int) $asset->supplier->id, 'name'=> e($asset->supplier->name), ] : null, - 'notes' => ($asset->notes) ? e($asset->notes) : null, + 'notes' => ($asset->notes) ? Helper::parseEscapedMarkedown($asset->notes) : null, 'order_number' => ($asset->order_number) ? e($asset->order_number) : null, 'company' => ($asset->company) ? [ 'id' => (int) $asset->company->id, diff --git a/app/Http/Transformers/ComponentsTransformer.php b/app/Http/Transformers/ComponentsTransformer.php index 97677af283..e758a95e3c 100644 --- a/app/Http/Transformers/ComponentsTransformer.php +++ b/app/Http/Transformers/ComponentsTransformer.php @@ -46,7 +46,7 @@ class ComponentsTransformer 'id' => (int) $component->company->id, 'name' => e($component->company->name), ] : null, - 'notes' => ($component->notes) ? e($component->notes) : null, + 'notes' => ($component->notes) ? Helper::parseEscapedMarkedown($component->notes) : null, 'created_at' => Helper::getFormattedDateObject($component->created_at, 'datetime'), 'updated_at' => Helper::getFormattedDateObject($component->updated_at, 'datetime'), 'user_can_checkout' => ($component->numRemaining() > 0) ? 1 : 0, diff --git a/app/Http/Transformers/ConsumablesTransformer.php b/app/Http/Transformers/ConsumablesTransformer.php index b92f843b7f..27e70fcf0b 100644 --- a/app/Http/Transformers/ConsumablesTransformer.php +++ b/app/Http/Transformers/ConsumablesTransformer.php @@ -39,7 +39,7 @@ class ConsumablesTransformer 'purchase_cost' => Helper::formatCurrencyOutput($consumable->purchase_cost), 'purchase_date' => Helper::getFormattedDateObject($consumable->purchase_date, 'date'), 'qty' => (int) $consumable->qty, - 'notes' => ($consumable->notes) ? e($consumable->notes) : null, + 'notes' => ($consumable->notes) ? Helper::parseEscapedMarkedown($consumable->notes) : null, 'created_at' => Helper::getFormattedDateObject($consumable->created_at, 'datetime'), 'updated_at' => Helper::getFormattedDateObject($consumable->updated_at, 'datetime'), ]; diff --git a/app/Http/Transformers/LicensesTransformer.php b/app/Http/Transformers/LicensesTransformer.php index 8df6b89f19..b5b0d841f5 100644 --- a/app/Http/Transformers/LicensesTransformer.php +++ b/app/Http/Transformers/LicensesTransformer.php @@ -34,7 +34,7 @@ class LicensesTransformer 'depreciation' => ($license->depreciation) ? ['id' => (int) $license->depreciation->id,'name'=> e($license->depreciation->name)] : null, 'purchase_cost' => Helper::formatCurrencyOutput($license->purchase_cost), 'purchase_cost_numeric' => $license->purchase_cost, - 'notes' => e($license->notes), + 'notes' => Helper::parseEscapedMarkedown($license->notes), 'expiration_date' => Helper::getFormattedDateObject($license->expiration_date, 'date'), 'seats' => (int) $license->seats, 'free_seats_count' => (int) $license->free_seats_count, diff --git a/app/Http/Transformers/SuppliersTransformer.php b/app/Http/Transformers/SuppliersTransformer.php index e7546bfd15..e81198763d 100644 --- a/app/Http/Transformers/SuppliersTransformer.php +++ b/app/Http/Transformers/SuppliersTransformer.php @@ -43,7 +43,7 @@ class SuppliersTransformer 'licenses_count' => (int) $supplier->licenses_count, 'consumables_count' => (int) $supplier->consumables_count, 'components_count' => (int) $supplier->components_count, - 'notes' => ($supplier->notes) ? e($supplier->notes) : null, + 'notes' => ($supplier->notes) ? Helper::parseEscapedMarkedown($supplier->notes) : null, 'created_at' => Helper::getFormattedDateObject($supplier->created_at, 'datetime'), 'updated_at' => Helper::getFormattedDateObject($supplier->updated_at, 'datetime'), diff --git a/app/Http/Transformers/UsersTransformer.php b/app/Http/Transformers/UsersTransformer.php index 867a884619..5a45a00124 100644 --- a/app/Http/Transformers/UsersTransformer.php +++ b/app/Http/Transformers/UsersTransformer.php @@ -53,7 +53,7 @@ class UsersTransformer 'id' => (int) $user->userloc->id, 'name'=> e($user->userloc->name), ] : null, - 'notes'=> e($user->notes), + 'notes'=> Helper::parseEscapedMarkedown($user->notes), 'permissions' => $user->decodePermissions(), 'activated' => ($user->activated == '1') ? true : false, 'autoassign_licenses' => ($user->autoassign_licenses == '1') ? true : false, diff --git a/app/Importer/LicenseImporter.php b/app/Importer/LicenseImporter.php index 3bfbf1ee26..02ef05af5c 100644 --- a/app/Importer/LicenseImporter.php +++ b/app/Importer/LicenseImporter.php @@ -27,15 +27,24 @@ class LicenseImporter extends ItemImporter * @since 4.0 * @param array $row * @return License|mixed|null + * updated @author Jes Vinsmoke + * @since 6.1 + * */ public function createLicenseIfNotExists(array $row) { $editingLicense = false; - $license = License::where('name', $this->item['name']) + $license = License::where('serial', $this->item['serial'])->where('name', $this->item['name']) ->first(); if ($license) { if (! $this->updating) { - $this->log('A matching License '.$this->item['name'].' with serial '.$this->item['serial'].' already exists'); + + if($this->item['serial'] != "") { + $this->log('A matching License ' . $this->item['name'] . ' with serial ' . $this->item['serial'] . ' already exists'); + } + else { + $this->log('A matching License ' . $this->item['name'] . ' with no serial number already exists'); + } return; } @@ -57,6 +66,10 @@ class LicenseImporter extends ItemImporter $this->item['maintained'] = $this->findCsvMatch($row, 'maintained'); $this->item['purchase_order'] = $this->findCsvMatch($row, 'purchase_order'); $this->item['reassignable'] = $this->findCsvMatch($row, 'reassignable'); + if($this->item['reassignable'] == "") + { + $this->item['reassignable'] = 1; + } $this->item['seats'] = $this->findCsvMatch($row, 'seats'); $this->item["termination_date"] = null; diff --git a/app/Models/Asset.php b/app/Models/Asset.php index c716b77d1e..e3d17d5e35 100644 --- a/app/Models/Asset.php +++ b/app/Models/Asset.php @@ -1566,7 +1566,7 @@ class Asset extends Depreciable */ public function scopeOrderModelNumber($query, $order) { - return $query->leftJoin('models as model_number_sort', 'assets.model_id', '=', 'models.id')->orderBy('models.model_number', $order); + return $query->leftJoin('models as model_number_sort', 'assets.model_id', '=', 'model_number_sort.id')->orderBy('model_number_sort.model_number', $order); } diff --git a/app/Models/Depreciable.php b/app/Models/Depreciable.php index 250894820c..9bbf4fcbf8 100644 --- a/app/Models/Depreciable.php +++ b/app/Models/Depreciable.php @@ -127,7 +127,7 @@ class Depreciable extends SnipeModel $yearsPast = 0; } - return round($yearsPast / $deprecationYears * $this->purchase_cost, 2); + return $this->purchase_cost - round($yearsPast / $deprecationYears * $this->purchase_cost, 2); } /** diff --git a/app/Models/Requestable.php b/app/Models/Requestable.php index 3983254e41..bf5c9c427b 100644 --- a/app/Models/Requestable.php +++ b/app/Models/Requestable.php @@ -38,8 +38,12 @@ trait Requestable $this->requests()->where('user_id', Auth::id())->delete(); } - public function cancelRequest() + public function cancelRequest($user_id = null) { - $this->requests()->where('user_id', Auth::id())->update(['canceled_at' => \Carbon\Carbon::now()]); + if (!$user_id){ + $user_id = Auth::id(); + } + + $this->requests()->where('user_id', $user_id)->update(['canceled_at' => \Carbon\Carbon::now()]); } } diff --git a/composer.json b/composer.json index d088c2ffd3..341075b5cb 100644 --- a/composer.json +++ b/composer.json @@ -68,6 +68,7 @@ "watson/validating": "^7.0" }, "require-dev": { + "brianium/paratest": "^v6.4.4", "fakerphp/faker": "^1.16", "laravel/dusk": "^6.25", "mockery/mockery": "^1.4", diff --git a/composer.lock b/composer.lock index 62718fb1d9..a051c590eb 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "0a1bd41ff4e90a805f840c24705ea78a", + "content-hash": "e176ce10814f5dda2b4122265d3433b8", "packages": [ { "name": "alek13/slack", @@ -247,16 +247,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.269.13", + "version": "3.275.5", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "84f5f9c4f9c4cd7997ca3b7f91fabaf7cc73b0bc" + "reference": "d46961b82e857f77059c0c78160719ecb26f6cc6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/84f5f9c4f9c4cd7997ca3b7f91fabaf7cc73b0bc", - "reference": "84f5f9c4f9c4cd7997ca3b7f91fabaf7cc73b0bc", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/d46961b82e857f77059c0c78160719ecb26f6cc6", + "reference": "d46961b82e857f77059c0c78160719ecb26f6cc6", "shasum": "" }, "require": { @@ -336,9 +336,9 @@ "support": { "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.269.13" + "source": "https://github.com/aws/aws-sdk-php/tree/3.275.5" }, - "time": "2023-05-16T18:24:42+00:00" + "time": "2023-07-07T18:20:11+00:00" }, { "name": "bacon/bacon-qr-code", @@ -662,16 +662,16 @@ }, { "name": "defuse/php-encryption", - "version": "v2.3.1", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/defuse/php-encryption.git", - "reference": "77880488b9954b7884c25555c2a0ea9e7053f9d2" + "reference": "f53396c2d34225064647a05ca76c1da9d99e5828" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/defuse/php-encryption/zipball/77880488b9954b7884c25555c2a0ea9e7053f9d2", - "reference": "77880488b9954b7884c25555c2a0ea9e7053f9d2", + "url": "https://api.github.com/repos/defuse/php-encryption/zipball/f53396c2d34225064647a05ca76c1da9d99e5828", + "reference": "f53396c2d34225064647a05ca76c1da9d99e5828", "shasum": "" }, "require": { @@ -680,7 +680,8 @@ "php": ">=5.6.0" }, "require-dev": { - "phpunit/phpunit": "^4|^5|^6|^7|^8|^9" + "phpunit/phpunit": "^5|^6|^7|^8|^9|^10", + "yoast/phpunit-polyfills": "^2.0.0" }, "bin": [ "bin/generate-defuse-key" @@ -722,9 +723,9 @@ ], "support": { "issues": "https://github.com/defuse/php-encryption/issues", - "source": "https://github.com/defuse/php-encryption/tree/v2.3.1" + "source": "https://github.com/defuse/php-encryption/tree/v2.4.0" }, - "time": "2021-04-09T23:57:26+00:00" + "time": "2023-06-19T06:10:36+00:00" }, { "name": "dflydev/dot-access-data", @@ -902,16 +903,16 @@ }, { "name": "doctrine/dbal", - "version": "3.6.2", + "version": "3.6.4", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "b4bd1cfbd2b916951696d82e57d054394d84864c" + "reference": "19f0dec95edd6a3c3c5ff1d188ea94c6b7fc903f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/b4bd1cfbd2b916951696d82e57d054394d84864c", - "reference": "b4bd1cfbd2b916951696d82e57d054394d84864c", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/19f0dec95edd6a3c3c5ff1d188ea94c6b7fc903f", + "reference": "19f0dec95edd6a3c3c5ff1d188ea94c6b7fc903f", "shasum": "" }, "require": { @@ -924,12 +925,12 @@ "psr/log": "^1|^2|^3" }, "require-dev": { - "doctrine/coding-standard": "11.1.0", + "doctrine/coding-standard": "12.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2022.3", - "phpstan/phpstan": "1.10.9", + "phpstan/phpstan": "1.10.14", "phpstan/phpstan-strict-rules": "^1.5", - "phpunit/phpunit": "9.6.6", + "phpunit/phpunit": "9.6.7", "psalm/plugin-phpunit": "0.18.4", "squizlabs/php_codesniffer": "3.7.2", "symfony/cache": "^5.4|^6.0", @@ -994,7 +995,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.6.2" + "source": "https://github.com/doctrine/dbal/tree/3.6.4" }, "funding": [ { @@ -1010,29 +1011,33 @@ "type": "tidelift" } ], - "time": "2023-04-14T07:25:38+00:00" + "time": "2023-06-15T07:40:12+00:00" }, { "name": "doctrine/deprecations", - "version": "v1.0.0", + "version": "v1.1.1", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de" + "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", - "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/612a3ee5ab0d5dd97b7cf3874a6efe24325efac3", + "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3", "shasum": "" }, "require": { - "php": "^7.1|^8.0" + "php": "^7.1 || ^8.0" }, "require-dev": { "doctrine/coding-standard": "^9", - "phpunit/phpunit": "^7.5|^8.5|^9.5", - "psr/log": "^1|^2|^3" + "phpstan/phpstan": "1.4.10 || 1.10.15", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psalm/plugin-phpunit": "0.18.4", + "psr/log": "^1 || ^2 || ^3", + "vimeo/psalm": "4.30.0 || 5.12.0" }, "suggest": { "psr/log": "Allows logging deprecations via PSR-3 logger implementation" @@ -1051,9 +1056,9 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/v1.0.0" + "source": "https://github.com/doctrine/deprecations/tree/v1.1.1" }, - "time": "2022-05-02T15:47:09+00:00" + "time": "2023-06-03T09:27:29+00:00" }, { "name": "doctrine/event-manager", @@ -1149,28 +1154,28 @@ }, { "name": "doctrine/inflector", - "version": "2.0.6", + "version": "2.0.8", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024" + "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/d9d313a36c872fd6ee06d9a6cbcf713eaa40f024", - "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/f9301a5b2fb1216b2b08f02ba04dc45423db6bff", + "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^10", + "doctrine/coding-standard": "^11.0", "phpstan/phpstan": "^1.8", "phpstan/phpstan-phpunit": "^1.1", "phpstan/phpstan-strict-rules": "^1.3", "phpunit/phpunit": "^8.5 || ^9.5", - "vimeo/psalm": "^4.25" + "vimeo/psalm": "^4.25 || ^5.4" }, "type": "library", "autoload": { @@ -1220,7 +1225,7 @@ ], "support": { "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.0.6" + "source": "https://github.com/doctrine/inflector/tree/2.0.8" }, "funding": [ { @@ -1236,7 +1241,7 @@ "type": "tidelift" } ], - "time": "2022-10-20T09:10:12+00:00" + "time": "2023-06-16T13:40:37+00:00" }, { "name": "doctrine/instantiator", @@ -1580,16 +1585,16 @@ }, { "name": "egulias/email-validator", - "version": "3.2.5", + "version": "3.2.6", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "b531a2311709443320c786feb4519cfaf94af796" + "reference": "e5997fa97e8790cdae03a9cbd5e78e45e3c7bda7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/b531a2311709443320c786feb4519cfaf94af796", - "reference": "b531a2311709443320c786feb4519cfaf94af796", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/e5997fa97e8790cdae03a9cbd5e78e45e3c7bda7", + "reference": "e5997fa97e8790cdae03a9cbd5e78e45e3c7bda7", "shasum": "" }, "require": { @@ -1635,7 +1640,7 @@ ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/3.2.5" + "source": "https://github.com/egulias/EmailValidator/tree/3.2.6" }, "funding": [ { @@ -1643,7 +1648,7 @@ "type": "github" } ], - "time": "2023-01-02T17:26:14+00:00" + "time": "2023-06-01T07:04:22+00:00" }, { "name": "enshrined/svg-sanitize", @@ -1813,16 +1818,16 @@ }, { "name": "firebase/php-jwt", - "version": "v6.5.0", + "version": "v6.8.0", "source": { "type": "git", "url": "https://github.com/firebase/php-jwt.git", - "reference": "e94e7353302b0c11ec3cfff7180cd0b1743975d2" + "reference": "48b0210c51718d682e53210c24d25c5a10a2299b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/firebase/php-jwt/zipball/e94e7353302b0c11ec3cfff7180cd0b1743975d2", - "reference": "e94e7353302b0c11ec3cfff7180cd0b1743975d2", + "url": "https://api.github.com/repos/firebase/php-jwt/zipball/48b0210c51718d682e53210c24d25c5a10a2299b", + "reference": "48b0210c51718d682e53210c24d25c5a10a2299b", "shasum": "" }, "require": { @@ -1870,9 +1875,9 @@ ], "support": { "issues": "https://github.com/firebase/php-jwt/issues", - "source": "https://github.com/firebase/php-jwt/tree/v6.5.0" + "source": "https://github.com/firebase/php-jwt/tree/v6.8.0" }, - "time": "2023-05-12T15:47:07+00:00" + "time": "2023-06-20T16:45:35+00:00" }, { "name": "fruitcake/laravel-cors", @@ -2089,21 +2094,21 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.6.1", + "version": "7.7.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "8444a2bacf1960bc6a2b62ed86b8e72e11eebe51" + "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/8444a2bacf1960bc6a2b62ed86b8e72e11eebe51", - "reference": "8444a2bacf1960bc6a2b62ed86b8e72e11eebe51", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/fb7566caccf22d74d1ab270de3551f72a58399f5", + "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.5", + "guzzlehttp/promises": "^1.5.3 || ^2.0", "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", @@ -2115,7 +2120,8 @@ "require-dev": { "bamarni/composer-bin-plugin": "^1.8.1", "ext-curl": "*", - "php-http/client-integration-tests": "^3.0", + "php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999", + "php-http/message-factory": "^1.1", "phpunit/phpunit": "^8.5.29 || ^9.5.23", "psr/log": "^1.1 || ^2.0 || ^3.0" }, @@ -2194,7 +2200,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.6.1" + "source": "https://github.com/guzzle/guzzle/tree/7.7.0" }, "funding": [ { @@ -2210,20 +2216,20 @@ "type": "tidelift" } ], - "time": "2023-05-15T20:43:01+00:00" + "time": "2023-05-21T14:04:53+00:00" }, { "name": "guzzlehttp/promises", - "version": "1.5.2", + "version": "1.5.3", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "b94b2807d85443f9719887892882d0329d1e2598" + "reference": "67ab6e18aaa14d753cc148911d273f6e6cb6721e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", - "reference": "b94b2807d85443f9719887892882d0329d1e2598", + "url": "https://api.github.com/repos/guzzle/promises/zipball/67ab6e18aaa14d753cc148911d273f6e6cb6721e", + "reference": "67ab6e18aaa14d753cc148911d273f6e6cb6721e", "shasum": "" }, "require": { @@ -2233,11 +2239,6 @@ "symfony/phpunit-bridge": "^4.4 || ^5.1" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.5-dev" - } - }, "autoload": { "files": [ "src/functions_include.php" @@ -2278,7 +2279,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.5.2" + "source": "https://github.com/guzzle/promises/tree/1.5.3" }, "funding": [ { @@ -2294,7 +2295,7 @@ "type": "tidelift" } ], - "time": "2022-08-28T14:55:35+00:00" + "time": "2023-05-21T12:31:43+00:00" }, { "name": "guzzlehttp/psr7", @@ -2616,16 +2617,16 @@ }, { "name": "laravel/framework", - "version": "v9.52.7", + "version": "v9.52.10", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "675ea868fe36b18c8303e954aac540e6b1caa677" + "reference": "858add225ce88a76c43aec0e7866288321ee0ee9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/675ea868fe36b18c8303e954aac540e6b1caa677", - "reference": "675ea868fe36b18c8303e954aac540e6b1caa677", + "url": "https://api.github.com/repos/laravel/framework/zipball/858add225ce88a76c43aec0e7866288321ee0ee9", + "reference": "858add225ce88a76c43aec0e7866288321ee0ee9", "shasum": "" }, "require": { @@ -2810,7 +2811,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-04-25T13:44:05+00:00" + "time": "2023-06-27T13:25:54+00:00" }, { "name": "laravel/helpers", @@ -3068,16 +3069,16 @@ }, { "name": "laravel/socialite", - "version": "v5.6.1", + "version": "v5.6.3", "source": { "type": "git", "url": "https://github.com/laravel/socialite.git", - "reference": "a14a177f2cc71d8add71e2b19e00800e83bdda09" + "reference": "00ea7f8630673ea49304fc8a9fca5a64eb838c7e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/socialite/zipball/a14a177f2cc71d8add71e2b19e00800e83bdda09", - "reference": "a14a177f2cc71d8add71e2b19e00800e83bdda09", + "url": "https://api.github.com/repos/laravel/socialite/zipball/00ea7f8630673ea49304fc8a9fca5a64eb838c7e", + "reference": "00ea7f8630673ea49304fc8a9fca5a64eb838c7e", "shasum": "" }, "require": { @@ -3092,6 +3093,7 @@ "require-dev": { "mockery/mockery": "^1.0", "orchestra/testbench": "^4.0|^5.0|^6.0|^7.0|^8.0", + "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^8.0|^9.3" }, "type": "library", @@ -3133,7 +3135,7 @@ "issues": "https://github.com/laravel/socialite/issues", "source": "https://github.com/laravel/socialite" }, - "time": "2023-01-20T15:42:35+00:00" + "time": "2023-06-06T13:42:43+00:00" }, { "name": "laravel/tinker", @@ -4814,16 +4816,16 @@ }, { "name": "nesbot/carbon", - "version": "2.66.0", + "version": "2.68.1", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "496712849902241f04902033b0441b269effe001" + "reference": "4f991ed2a403c85efbc4f23eb4030063fdbe01da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/496712849902241f04902033b0441b269effe001", - "reference": "496712849902241f04902033b0441b269effe001", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4f991ed2a403c85efbc4f23eb4030063fdbe01da", + "reference": "4f991ed2a403c85efbc4f23eb4030063fdbe01da", "shasum": "" }, "require": { @@ -4912,7 +4914,7 @@ "type": "tidelift" } ], - "time": "2023-01-29T18:53:47+00:00" + "time": "2023-06-20T18:29:04+00:00" }, { "name": "nette/schema", @@ -5065,16 +5067,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.15.4", + "version": "v4.16.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290" + "reference": "19526a33fb561ef417e822e85f08a00db4059c17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/6bb5176bc4af8bcb7d926f88718db9b96a2d4290", - "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/19526a33fb561ef417e822e85f08a00db4059c17", + "reference": "19526a33fb561ef417e822e85f08a00db4059c17", "shasum": "" }, "require": { @@ -5115,9 +5117,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.4" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.16.0" }, - "time": "2023-03-05T19:49:14+00:00" + "time": "2023-06-25T14:52:30+00:00" }, { "name": "nunomaduro/collision", @@ -5831,16 +5833,16 @@ }, { "name": "phpdocumentor/type-resolver", - "version": "1.7.1", + "version": "1.7.2", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "dfc078e8af9c99210337325ff5aa152872c98714" + "reference": "b2fe4d22a5426f38e014855322200b97b5362c0d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/dfc078e8af9c99210337325ff5aa152872c98714", - "reference": "dfc078e8af9c99210337325ff5aa152872c98714", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/b2fe4d22a5426f38e014855322200b97b5362c0d", + "reference": "b2fe4d22a5426f38e014855322200b97b5362c0d", "shasum": "" }, "require": { @@ -5883,9 +5885,9 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.7.1" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.7.2" }, - "time": "2023-03-27T19:02:04+00:00" + "time": "2023-05-30T18:13:47+00:00" }, { "name": "phpoption/phpoption", @@ -5964,16 +5966,16 @@ }, { "name": "phpseclib/phpseclib", - "version": "3.0.19", + "version": "3.0.21", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "cc181005cf548bfd8a4896383bb825d859259f95" + "reference": "4580645d3fc05c189024eb3b834c6c1e4f0f30a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/cc181005cf548bfd8a4896383bb825d859259f95", - "reference": "cc181005cf548bfd8a4896383bb825d859259f95", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/4580645d3fc05c189024eb3b834c6c1e4f0f30a1", + "reference": "4580645d3fc05c189024eb3b834c6c1e4f0f30a1", "shasum": "" }, "require": { @@ -6054,7 +6056,7 @@ ], "support": { "issues": "https://github.com/phpseclib/phpseclib/issues", - "source": "https://github.com/phpseclib/phpseclib/tree/3.0.19" + "source": "https://github.com/phpseclib/phpseclib/tree/3.0.21" }, "funding": [ { @@ -6070,7 +6072,7 @@ "type": "tidelift" } ], - "time": "2023-03-05T17:13:09+00:00" + "time": "2023-07-09T15:24:48+00:00" }, { "name": "phpspec/prophecy", @@ -6142,22 +6144,23 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.21.0", + "version": "1.22.1", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "6df62b08faef4f899772bc7c3bbabb93d2b7a21c" + "reference": "65c39594fbd8c67abfc68bb323f86447bab79cc0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/6df62b08faef4f899772bc7c3bbabb93d2b7a21c", - "reference": "6df62b08faef4f899772bc7c3bbabb93d2b7a21c", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/65c39594fbd8c67abfc68bb323f86447bab79cc0", + "reference": "65c39594fbd8c67abfc68bb323f86447bab79cc0", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { + "doctrine/annotations": "^2.0", "nikic/php-parser": "^4.15", "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/extension-installer": "^1.0", @@ -6182,9 +6185,9 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/1.21.0" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.22.1" }, - "time": "2023-05-17T13:13:44+00:00" + "time": "2023-06-29T20:46:06+00:00" }, { "name": "pragmarx/google2fa", @@ -6790,16 +6793,16 @@ }, { "name": "psy/psysh", - "version": "v0.11.17", + "version": "v0.11.18", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "3dc5d4018dabd80bceb8fe1e3191ba8460569f0a" + "reference": "4f00ee9e236fa6a48f4560d1300b9c961a70a7ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/3dc5d4018dabd80bceb8fe1e3191ba8460569f0a", - "reference": "3dc5d4018dabd80bceb8fe1e3191ba8460569f0a", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/4f00ee9e236fa6a48f4560d1300b9c961a70a7ec", + "reference": "4f00ee9e236fa6a48f4560d1300b9c961a70a7ec", "shasum": "" }, "require": { @@ -6860,9 +6863,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.11.17" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.18" }, - "time": "2023-05-05T20:02:42+00:00" + "time": "2023-05-23T02:31:11+00:00" }, { "name": "ralouphie/getallheaders", @@ -7602,16 +7605,16 @@ }, { "name": "spatie/backtrace", - "version": "1.4.0", + "version": "1.5.3", "source": { "type": "git", "url": "https://github.com/spatie/backtrace.git", - "reference": "ec4dd16476b802dbdc6b4467f84032837e316b8c" + "reference": "483f76a82964a0431aa836b6ed0edde0c248e3ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/backtrace/zipball/ec4dd16476b802dbdc6b4467f84032837e316b8c", - "reference": "ec4dd16476b802dbdc6b4467f84032837e316b8c", + "url": "https://api.github.com/repos/spatie/backtrace/zipball/483f76a82964a0431aa836b6ed0edde0c248e3ab", + "reference": "483f76a82964a0431aa836b6ed0edde0c248e3ab", "shasum": "" }, "require": { @@ -7648,7 +7651,7 @@ "spatie" ], "support": { - "source": "https://github.com/spatie/backtrace/tree/1.4.0" + "source": "https://github.com/spatie/backtrace/tree/1.5.3" }, "funding": [ { @@ -7660,20 +7663,20 @@ "type": "other" } ], - "time": "2023-03-04T08:57:24+00:00" + "time": "2023-06-28T12:59:17+00:00" }, { "name": "spatie/db-dumper", - "version": "3.3.1", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/spatie/db-dumper.git", - "reference": "3b9fd47899bf6a59d3452392121c9ce675d55d34" + "reference": "bbd5ae0f331d47e6534eb307e256c11a65c8e24a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/db-dumper/zipball/3b9fd47899bf6a59d3452392121c9ce675d55d34", - "reference": "3b9fd47899bf6a59d3452392121c9ce675d55d34", + "url": "https://api.github.com/repos/spatie/db-dumper/zipball/bbd5ae0f331d47e6534eb307e256c11a65c8e24a", + "reference": "bbd5ae0f331d47e6534eb307e256c11a65c8e24a", "shasum": "" }, "require": { @@ -7711,7 +7714,7 @@ "spatie" ], "support": { - "source": "https://github.com/spatie/db-dumper/tree/3.3.1" + "source": "https://github.com/spatie/db-dumper/tree/3.4.0" }, "funding": [ { @@ -7723,26 +7726,27 @@ "type": "github" } ], - "time": "2023-05-02T11:05:31+00:00" + "time": "2023-06-27T08:34:52+00:00" }, { "name": "spatie/flare-client-php", - "version": "1.3.6", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/spatie/flare-client-php.git", - "reference": "530ac81255af79f114344286e4275f8869c671e2" + "reference": "943894c6a6b00501365ac0b91ae0dce56f2226fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/530ac81255af79f114344286e4275f8869c671e2", - "reference": "530ac81255af79f114344286e4275f8869c671e2", + "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/943894c6a6b00501365ac0b91ae0dce56f2226fa", + "reference": "943894c6a6b00501365ac0b91ae0dce56f2226fa", "shasum": "" }, "require": { "illuminate/pipeline": "^8.0|^9.0|^10.0", + "nesbot/carbon": "^2.62.1", "php": "^8.0", - "spatie/backtrace": "^1.2", + "spatie/backtrace": "^1.5.2", "symfony/http-foundation": "^5.0|^6.0", "symfony/mime": "^5.2|^6.0", "symfony/process": "^5.2|^6.0", @@ -7759,7 +7763,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.1.x-dev" + "dev-main": "1.3.x-dev" } }, "autoload": { @@ -7784,7 +7788,7 @@ ], "support": { "issues": "https://github.com/spatie/flare-client-php/issues", - "source": "https://github.com/spatie/flare-client-php/tree/1.3.6" + "source": "https://github.com/spatie/flare-client-php/tree/1.4.1" }, "funding": [ { @@ -7792,28 +7796,28 @@ "type": "github" } ], - "time": "2023-04-12T07:57:12+00:00" + "time": "2023-07-06T09:29:49+00:00" }, { "name": "spatie/ignition", - "version": "1.7.0", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "f747d83c6d7cb6229b462f3ddbb3a82dc0db0f78" + "reference": "de24ff1e01814d5043bd6eb4ab36a5a852a04973" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/f747d83c6d7cb6229b462f3ddbb3a82dc0db0f78", - "reference": "f747d83c6d7cb6229b462f3ddbb3a82dc0db0f78", + "url": "https://api.github.com/repos/spatie/ignition/zipball/de24ff1e01814d5043bd6eb4ab36a5a852a04973", + "reference": "de24ff1e01814d5043bd6eb4ab36a5a852a04973", "shasum": "" }, "require": { "ext-json": "*", "ext-mbstring": "*", "php": "^8.0", - "spatie/backtrace": "^1.4", - "spatie/flare-client-php": "^1.1", + "spatie/backtrace": "^1.5.3", + "spatie/flare-client-php": "^1.4.0", "symfony/console": "^5.4|^6.0", "symfony/var-dumper": "^5.4|^6.0" }, @@ -7825,7 +7829,7 @@ "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-phpunit": "^1.0", "psr/simple-cache-implementation": "*", - "symfony/cache": "^6.2", + "symfony/cache": "^6.0", "symfony/process": "^5.4|^6.0", "vlucas/phpdotenv": "^5.5" }, @@ -7875,20 +7879,20 @@ "type": "github" } ], - "time": "2023-05-04T13:20:26+00:00" + "time": "2023-06-28T13:24:59+00:00" }, { "name": "spatie/laravel-backup", - "version": "8.1.10", + "version": "8.1.11", "source": { "type": "git", "url": "https://github.com/spatie/laravel-backup.git", - "reference": "a743a8bc21e388e5cc1bceff676859180f018771" + "reference": "e4f5c3f6783d40a219a02bc99dc4171ecdd6d20c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-backup/zipball/a743a8bc21e388e5cc1bceff676859180f018771", - "reference": "a743a8bc21e388e5cc1bceff676859180f018771", + "url": "https://api.github.com/repos/spatie/laravel-backup/zipball/e4f5c3f6783d40a219a02bc99dc4171ecdd6d20c", + "reference": "e4f5c3f6783d40a219a02bc99dc4171ecdd6d20c", "shasum": "" }, "require": { @@ -7962,7 +7966,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-backup/issues", - "source": "https://github.com/spatie/laravel-backup/tree/8.1.10" + "source": "https://github.com/spatie/laravel-backup/tree/8.1.11" }, "funding": [ { @@ -7974,7 +7978,7 @@ "type": "other" } ], - "time": "2023-05-02T07:30:18+00:00" + "time": "2023-06-02T08:56:10+00:00" }, { "name": "spatie/laravel-ignition", @@ -10658,16 +10662,16 @@ }, { "name": "tecnickcom/tc-lib-barcode", - "version": "1.17.24", + "version": "1.17.25", "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-barcode.git", - "reference": "73e64cad6df33cfd05ca5009773975fcb0d9b960" + "reference": "2b87f7c63dfd05000445a202c1779aeb9eb4549d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-barcode/zipball/73e64cad6df33cfd05ca5009773975fcb0d9b960", - "reference": "73e64cad6df33cfd05ca5009773975fcb0d9b960", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-barcode/zipball/2b87f7c63dfd05000445a202c1779aeb9eb4549d", + "reference": "2b87f7c63dfd05000445a202c1779aeb9eb4549d", "shasum": "" }, "require": { @@ -10744,7 +10748,7 @@ ], "support": { "issues": "https://github.com/tecnickcom/tc-lib-barcode/issues", - "source": "https://github.com/tecnickcom/tc-lib-barcode/tree/1.17.24" + "source": "https://github.com/tecnickcom/tc-lib-barcode/tree/1.17.25" }, "funding": [ { @@ -10752,20 +10756,20 @@ "type": "custom" } ], - "time": "2023-05-04T16:32:06+00:00" + "time": "2023-05-18T08:10:11+00:00" }, { "name": "tecnickcom/tc-lib-color", - "version": "1.14.23", + "version": "1.14.24", "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-color.git", - "reference": "44dd214d6ccd6970b87ab54615b59015707fb888" + "reference": "6207533413f6edc3fea373d0e54041661d2bd905" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-color/zipball/44dd214d6ccd6970b87ab54615b59015707fb888", - "reference": "44dd214d6ccd6970b87ab54615b59015707fb888", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-color/zipball/6207533413f6edc3fea373d0e54041661d2bd905", + "reference": "6207533413f6edc3fea373d0e54041661d2bd905", "shasum": "" }, "require": { @@ -10815,7 +10819,7 @@ ], "support": { "issues": "https://github.com/tecnickcom/tc-lib-color/issues", - "source": "https://github.com/tecnickcom/tc-lib-color/tree/1.14.23" + "source": "https://github.com/tecnickcom/tc-lib-color/tree/1.14.24" }, "funding": [ { @@ -10823,7 +10827,7 @@ "type": "custom" } ], - "time": "2023-05-04T16:08:39+00:00" + "time": "2023-05-18T08:09:02+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -11573,6 +11577,94 @@ ], "time": "2021-03-30T17:13:30+00:00" }, + { + "name": "brianium/paratest", + "version": "v6.4.4", + "source": { + "type": "git", + "url": "https://github.com/paratestphp/paratest.git", + "reference": "589cdb23728b2a19872945580b95d8aa2c6619da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paratestphp/paratest/zipball/589cdb23728b2a19872945580b95d8aa2c6619da", + "reference": "589cdb23728b2a19872945580b95d8aa2c6619da", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-pcre": "*", + "ext-reflection": "*", + "ext-simplexml": "*", + "php": "^7.3 || ^8.0", + "phpunit/php-code-coverage": "^9.2.11", + "phpunit/php-file-iterator": "^3.0.6", + "phpunit/php-timer": "^5.0.3", + "phpunit/phpunit": "^9.5.14", + "sebastian/environment": "^5.1.3", + "symfony/console": "^5.4.0 || ^6.0.0", + "symfony/process": "^5.4.0 || ^6.0.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9.0.0", + "ext-posix": "*", + "infection/infection": "^0.26.5", + "malukenho/mcbumpface": "^1.1.5", + "squizlabs/php_codesniffer": "^3.6.2", + "symfony/filesystem": "^v5.4.0 || ^6.0.0", + "vimeo/psalm": "^4.20.0" + }, + "bin": [ + "bin/paratest" + ], + "type": "library", + "autoload": { + "psr-4": { + "ParaTest\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Scaturro", + "email": "scaturrob@gmail.com", + "role": "Developer" + }, + { + "name": "Filippo Tessarotto", + "email": "zoeslam@gmail.com", + "role": "Developer" + } + ], + "description": "Parallel testing for PHP", + "homepage": "https://github.com/paratestphp/paratest", + "keywords": [ + "concurrent", + "parallel", + "phpunit", + "testing" + ], + "support": { + "issues": "https://github.com/paratestphp/paratest/issues", + "source": "https://github.com/paratestphp/paratest/tree/v6.4.4" + }, + "funding": [ + { + "url": "https://github.com/sponsors/Slamdunk", + "type": "github" + }, + { + "url": "https://paypal.me/filippotessarotto", + "type": "paypal" + } + ], + "time": "2022-03-28T07:55:11+00:00" + }, { "name": "cmgmyr/phploc", "version": "8.0.2", @@ -11641,16 +11733,16 @@ }, { "name": "composer/ca-bundle", - "version": "1.3.5", + "version": "1.3.6", "source": { "type": "git", "url": "https://github.com/composer/ca-bundle.git", - "reference": "74780ccf8c19d6acb8d65c5f39cd72110e132bbd" + "reference": "90d087e988ff194065333d16bc5cf649872d9cdb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/74780ccf8c19d6acb8d65c5f39cd72110e132bbd", - "reference": "74780ccf8c19d6acb8d65c5f39cd72110e132bbd", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/90d087e988ff194065333d16bc5cf649872d9cdb", + "reference": "90d087e988ff194065333d16bc5cf649872d9cdb", "shasum": "" }, "require": { @@ -11697,7 +11789,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/ca-bundle/issues", - "source": "https://github.com/composer/ca-bundle/tree/1.3.5" + "source": "https://github.com/composer/ca-bundle/tree/1.3.6" }, "funding": [ { @@ -11713,26 +11805,26 @@ "type": "tidelift" } ], - "time": "2023-01-11T08:27:00+00:00" + "time": "2023-06-06T12:02:59+00:00" }, { "name": "composer/class-map-generator", - "version": "1.0.0", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/composer/class-map-generator.git", - "reference": "1e1cb2b791facb2dfe32932a7718cf2571187513" + "reference": "953cc4ea32e0c31f2185549c7d216d7921f03da9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/class-map-generator/zipball/1e1cb2b791facb2dfe32932a7718cf2571187513", - "reference": "1e1cb2b791facb2dfe32932a7718cf2571187513", + "url": "https://api.github.com/repos/composer/class-map-generator/zipball/953cc4ea32e0c31f2185549c7d216d7921f03da9", + "reference": "953cc4ea32e0c31f2185549c7d216d7921f03da9", "shasum": "" }, "require": { - "composer/pcre": "^2 || ^3", + "composer/pcre": "^2.1 || ^3.1", "php": "^7.2 || ^8.0", - "symfony/finder": "^4.4 || ^5.3 || ^6" + "symfony/finder": "^4.4 || ^5.3 || ^6 || ^7" }, "require-dev": { "phpstan/phpstan": "^1.6", @@ -11770,7 +11862,7 @@ ], "support": { "issues": "https://github.com/composer/class-map-generator/issues", - "source": "https://github.com/composer/class-map-generator/tree/1.0.0" + "source": "https://github.com/composer/class-map-generator/tree/1.1.0" }, "funding": [ { @@ -11786,20 +11878,20 @@ "type": "tidelift" } ], - "time": "2022-06-19T11:31:27+00:00" + "time": "2023-06-30T13:58:57+00:00" }, { "name": "composer/composer", - "version": "2.5.5", + "version": "2.5.8", "source": { "type": "git", "url": "https://github.com/composer/composer.git", - "reference": "c7cffaad16a60636a776017eac5bd8cd0095c32f" + "reference": "4c516146167d1392c8b9b269bb7c24115d262164" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/c7cffaad16a60636a776017eac5bd8cd0095c32f", - "reference": "c7cffaad16a60636a776017eac5bd8cd0095c32f", + "url": "https://api.github.com/repos/composer/composer/zipball/4c516146167d1392c8b9b269bb7c24115d262164", + "reference": "4c516146167d1392c8b9b269bb7c24115d262164", "shasum": "" }, "require": { @@ -11883,7 +11975,7 @@ "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/composer/issues", - "source": "https://github.com/composer/composer/tree/2.5.5" + "source": "https://github.com/composer/composer/tree/2.5.8" }, "funding": [ { @@ -11899,7 +11991,7 @@ "type": "tidelift" } ], - "time": "2023-03-21T10:50:05+00:00" + "time": "2023-06-09T15:13:21+00:00" }, { "name": "composer/metadata-minifier", @@ -12270,35 +12362,38 @@ }, { "name": "dealerdirect/phpcodesniffer-composer-installer", - "version": "v0.7.2", + "version": "v1.0.0", "source": { "type": "git", - "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git", - "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db" + "url": "https://github.com/PHPCSStandards/composer-installer.git", + "reference": "4be43904336affa5c2f70744a348312336afd0da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", - "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", + "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/4be43904336affa5c2f70744a348312336afd0da", + "reference": "4be43904336affa5c2f70744a348312336afd0da", "shasum": "" }, "require": { "composer-plugin-api": "^1.0 || ^2.0", - "php": ">=5.3", + "php": ">=5.4", "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" }, "require-dev": { "composer/composer": "*", + "ext-json": "*", + "ext-zip": "*", "php-parallel-lint/php-parallel-lint": "^1.3.1", - "phpcompatibility/php-compatibility": "^9.0" + "phpcompatibility/php-compatibility": "^9.0", + "yoast/phpunit-polyfills": "^1.0" }, "type": "composer-plugin", "extra": { - "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" + "class": "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" }, "autoload": { "psr-4": { - "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" + "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -12314,7 +12409,7 @@ }, { "name": "Contributors", - "homepage": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer/graphs/contributors" + "homepage": "https://github.com/PHPCSStandards/composer-installer/graphs/contributors" } ], "description": "PHP_CodeSniffer Standards Composer Installer Plugin", @@ -12338,10 +12433,10 @@ "tests" ], "support": { - "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues", - "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer" + "issues": "https://github.com/PHPCSStandards/composer-installer/issues", + "source": "https://github.com/PHPCSStandards/composer-installer" }, - "time": "2022-02-04T12:51:07+00:00" + "time": "2023-01-05T11:28:13+00:00" }, { "name": "dnoegel/php-xdg-base-dir", @@ -12458,16 +12553,16 @@ }, { "name": "fakerphp/faker", - "version": "v1.22.0", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/FakerPHP/Faker.git", - "reference": "f85772abd508bd04e20bb4b1bbe260a68d0066d2" + "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/f85772abd508bd04e20bb4b1bbe260a68d0066d2", - "reference": "f85772abd508bd04e20bb4b1bbe260a68d0066d2", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e3daa170d00fde61ea7719ef47bb09bb8f1d9b01", + "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01", "shasum": "" }, "require": { @@ -12520,9 +12615,9 @@ ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", - "source": "https://github.com/FakerPHP/Faker/tree/v1.22.0" + "source": "https://github.com/FakerPHP/Faker/tree/v1.23.0" }, - "time": "2023-05-14T12:31:37+00:00" + "time": "2023-06-12T08:44:38+00:00" }, { "name": "felixfbecker/advanced-json-rpc", @@ -12688,16 +12783,16 @@ }, { "name": "friendsofphp/php-cs-fixer", - "version": "v3.16.0", + "version": "v3.21.1", "source": { "type": "git", "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", - "reference": "d40f9436e1c448d309fa995ab9c14c5c7a96f2dc" + "reference": "229b55b3eae4729a8e2a321441ba40fcb3720b86" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/d40f9436e1c448d309fa995ab9c14c5c7a96f2dc", - "reference": "d40f9436e1c448d309fa995ab9c14c5c7a96f2dc", + "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/229b55b3eae4729a8e2a321441ba40fcb3720b86", + "reference": "229b55b3eae4729a8e2a321441ba40fcb3720b86", "shasum": "" }, "require": { @@ -12707,7 +12802,7 @@ "doctrine/lexer": "^2 || ^3", "ext-json": "*", "ext-tokenizer": "*", - "php": "^7.4 || ^8.0", + "php": "^8.0.1", "sebastian/diff": "^4.0 || ^5.0", "symfony/console": "^5.4 || ^6.0", "symfony/event-dispatcher": "^5.4 || ^6.0", @@ -12772,7 +12867,7 @@ ], "support": { "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", - "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.16.0" + "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.21.1" }, "funding": [ { @@ -12780,7 +12875,7 @@ "type": "github" } ], - "time": "2023-04-02T19:30:06+00:00" + "time": "2023-07-05T21:50:25+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -13060,38 +13155,44 @@ }, { "name": "mockery/mockery", - "version": "1.5.1", + "version": "1.6.2", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e" + "reference": "13a7fa2642c76c58fa2806ef7f565344c817a191" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/e92dcc83d5a51851baf5f5591d32cb2b16e3684e", - "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e", + "url": "https://api.github.com/repos/mockery/mockery/zipball/13a7fa2642c76c58fa2806ef7f565344c817a191", + "reference": "13a7fa2642c76c58fa2806ef7f565344c817a191", "shasum": "" }, "require": { "hamcrest/hamcrest-php": "^2.0.1", "lib-pcre": ">=7.0", - "php": "^7.3 || ^8.0" + "php": "^7.4 || ^8.0" }, "conflict": { "phpunit/phpunit": "<8.0" }, "require-dev": { - "phpunit/phpunit": "^8.5 || ^9.3" + "phpunit/phpunit": "^8.5 || ^9.3", + "psalm/plugin-phpunit": "^0.18", + "vimeo/psalm": "^5.9" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4.x-dev" + "dev-main": "1.6.x-dev" } }, "autoload": { - "psr-0": { - "Mockery": "library/" + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], + "psr-4": { + "Mockery\\": "library/Mockery" } }, "notification-url": "https://packagist.org/downloads/", @@ -13126,9 +13227,9 @@ ], "support": { "issues": "https://github.com/mockery/mockery/issues", - "source": "https://github.com/mockery/mockery/tree/1.5.1" + "source": "https://github.com/mockery/mockery/tree/1.6.2" }, - "time": "2022-09-07T15:32:08+00:00" + "time": "2023-06-07T09:07:52+00:00" }, { "name": "myclabs/deep-copy", @@ -14117,16 +14218,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.8", + "version": "9.6.10", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "17d621b3aff84d0c8b62539e269e87d8d5baa76e" + "reference": "a6d351645c3fe5a30f5e86be6577d946af65a328" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/17d621b3aff84d0c8b62539e269e87d8d5baa76e", - "reference": "17d621b3aff84d0c8b62539e269e87d8d5baa76e", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a6d351645c3fe5a30f5e86be6577d946af65a328", + "reference": "a6d351645c3fe5a30f5e86be6577d946af65a328", "shasum": "" }, "require": { @@ -14200,7 +14301,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.8" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.10" }, "funding": [ { @@ -14216,7 +14317,7 @@ "type": "tidelift" } ], - "time": "2023-05-11T05:14:45+00:00" + "time": "2023-07-10T04:04:23+00:00" }, { "name": "react/promise", @@ -15149,42 +15250,42 @@ }, { "name": "slevomat/coding-standard", - "version": "8.3.0", + "version": "8.13.1", "source": { "type": "git", "url": "https://github.com/slevomat/coding-standard.git", - "reference": "a14df437f2efe861ca9118508f304de9655957e4" + "reference": "a13c15e20f2d307a1ca8dec5313ec462a4466470" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/a14df437f2efe861ca9118508f304de9655957e4", - "reference": "a14df437f2efe861ca9118508f304de9655957e4", + "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/a13c15e20f2d307a1ca8dec5313ec462a4466470", + "reference": "a13c15e20f2d307a1ca8dec5313ec462a4466470", "shasum": "" }, "require": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7", + "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7 || ^1.0", "php": "^7.2 || ^8.0", - "phpstan/phpdoc-parser": "^1.6.2", + "phpstan/phpdoc-parser": "^1.22.0", "squizlabs/php_codesniffer": "^3.7.1" }, "require-dev": { "phing/phing": "2.17.4", "php-parallel-lint/php-parallel-lint": "1.3.2", - "phpstan/phpstan": "1.4.10|1.8.1", - "phpstan/phpstan-deprecation-rules": "1.0.0", - "phpstan/phpstan-phpunit": "1.0.0|1.1.1", - "phpstan/phpstan-strict-rules": "1.3.0", - "phpunit/phpunit": "7.5.20|8.5.21|9.5.21" + "phpstan/phpstan": "1.10.21", + "phpstan/phpstan-deprecation-rules": "1.1.3", + "phpstan/phpstan-phpunit": "1.3.13", + "phpstan/phpstan-strict-rules": "1.5.1", + "phpunit/phpunit": "7.5.20|8.5.21|9.6.8|10.2.2" }, "type": "phpcodesniffer-standard", "extra": { "branch-alias": { - "dev-master": "7.x-dev" + "dev-master": "8.x-dev" } }, "autoload": { "psr-4": { - "SlevomatCodingStandard\\": "SlevomatCodingStandard" + "SlevomatCodingStandard\\": "SlevomatCodingStandard/" } }, "notification-url": "https://packagist.org/downloads/", @@ -15192,9 +15293,13 @@ "MIT" ], "description": "Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.", + "keywords": [ + "dev", + "phpcs" + ], "support": { "issues": "https://github.com/slevomat/coding-standard/issues", - "source": "https://github.com/slevomat/coding-standard/tree/8.3.0" + "source": "https://github.com/slevomat/coding-standard/tree/8.13.1" }, "funding": [ { @@ -15206,7 +15311,7 @@ "type": "tidelift" } ], - "time": "2022-07-16T11:59:39+00:00" + "time": "2023-06-25T12:52:34+00:00" }, { "name": "spatie/array-to-xml", @@ -16074,16 +16179,16 @@ }, { "name": "vimeo/psalm", - "version": "5.11.0", + "version": "5.13.1", "source": { "type": "git", "url": "https://github.com/vimeo/psalm.git", - "reference": "c9b192ab8400fdaf04b2b13d110575adc879aa90" + "reference": "086b94371304750d1c673315321a55d15fc59015" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vimeo/psalm/zipball/c9b192ab8400fdaf04b2b13d110575adc879aa90", - "reference": "c9b192ab8400fdaf04b2b13d110575adc879aa90", + "url": "https://api.github.com/repos/vimeo/psalm/zipball/086b94371304750d1c673315321a55d15fc59015", + "reference": "086b94371304750d1c673315321a55d15fc59015", "shasum": "" }, "require": { @@ -16174,9 +16279,9 @@ ], "support": { "issues": "https://github.com/vimeo/psalm/issues", - "source": "https://github.com/vimeo/psalm/tree/5.11.0" + "source": "https://github.com/vimeo/psalm/tree/5.13.1" }, - "time": "2023-05-04T21:35:44+00:00" + "time": "2023-06-27T16:39:49+00:00" } ], "aliases": [], diff --git a/config/version.php b/config/version.php index ba58e48dc2..ba0dd3bace 100644 --- a/config/version.php +++ b/config/version.php @@ -1,10 +1,10 @@ 'v6.1.1', - 'full_app_version' => 'v6.1.1 - build 10847-g2ac4449ea', - 'build_version' => '10847', + 'app_version' => 'v6.1.2', + 'full_app_version' => 'v6.1.2 - build 10938-g32747cafd', + 'build_version' => '10938', 'prerelease_version' => '', - 'hash_version' => 'g2ac4449ea', - 'full_hash' => 'v6.1.1-605-g2ac4449ea', + 'hash_version' => 'g32747cafd', + 'full_hash' => 'v6.1.2-89-g32747cafd', 'branch' => 'develop', ); \ No newline at end of file diff --git a/database/factories/AssetFactory.php b/database/factories/AssetFactory.php index cd3e0f8391..0e0c3931d8 100644 --- a/database/factories/AssetFactory.php +++ b/database/factories/AssetFactory.php @@ -328,4 +328,14 @@ class AssetFactory extends Factory ]; }); } + + public function requestable() + { + return $this->state(['requestable' => true]); + } + + public function nonrequestable() + { + return $this->state(['requestable' => false]); + } } diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php index 8aa38d2325..586cb7186b 100644 --- a/database/factories/UserFactory.php +++ b/database/factories/UserFactory.php @@ -271,6 +271,15 @@ class UserFactory extends Factory }); } + public function viewDepartments() + { + return $this->state(function () { + return [ + 'permissions' => '{"departments.view":"1"}', + ]; + }); + } + public function viewLicenses() { return $this->state(function () { diff --git a/database/migrations/2023_07_05_092237_change_settings_table_increase_saml_idp_metadata_size.php b/database/migrations/2023_07_05_092237_change_settings_table_increase_saml_idp_metadata_size.php new file mode 100644 index 0000000000..0e200e11b5 --- /dev/null +++ b/database/migrations/2023_07_05_092237_change_settings_table_increase_saml_idp_metadata_size.php @@ -0,0 +1,36 @@ +mediumText('saml_idp_metadata')->nullable()->default(null)->change(); + }); + + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('settings', function (Blueprint $table) { + $table->text('saml_idp_metadata')->nullable()->default(null)->change(); + }); + } +} diff --git a/public/css/dist/skins/skin-yellow-dark.css b/public/css/dist/skins/skin-yellow-dark.css index b0f6dfcaa0..aea34738e2 100644 --- a/public/css/dist/skins/skin-yellow-dark.css +++ b/public/css/dist/skins/skin-yellow-dark.css @@ -1 +1 @@ -.skin-yellow-dark .main-header .navbar .sidebar-toggle{color:#000!important}.skin-yellow-dark .main-header .navbar .sidebar-toggle:hover{background-color:var(--link)}@media (max-width:767px){.skin-yellow-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-yellow-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover{background:#e08e0b;color:#fff}}.skin-yellow-dark .main-header li.user-header{background-color:#f39c12}.skin-yellow-dark .content-header{background:transparent}.skin-yellow-dark .left-side,.skin-yellow-dark .main-sidebar,.skin-yellow-dark .wrapper{background-color:#222d32}.skin-yellow-dark .user-panel>.info,.skin-yellow-dark .user-panel>.info>a{color:#fff}.skin-yellow-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-yellow-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-yellow-dark .sidebar-menu>li.active>a,.skin-yellow-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#f39c12;color:#fff}.skin-yellow-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-yellow-dark .sidebar a{color:#b8c7ce}.skin-yellow-dark .sidebar a:hover{text-decoration:none}.skin-yellow-dark .treeview-menu>li>a{color:#8aa4af}.skin-yellow-dark .treeview-menu>li.active>a,.skin-yellow-dark .treeview-menu>li>a:hover{color:#fff}.skin-yellow-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-yellow-dark .sidebar-form .btn,.skin-yellow-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-yellow-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-yellow-dark .sidebar-form input[type=text]:focus,.skin-yellow-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:var(--button-default);border-color:var(--button-default);color:#545454}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:var(--button-hover);border-color:var(--button-hover);color:#545454}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:var(--button-default);color:#545454}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:var(--hover-link);color:#545454}a.actions{color:#fff!important}li.dropdown-item-marker{color:var(--button-primary)}a:link{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#fff}:root{--background:#222;--back-main:#333;--back-sub:#3d4144;--back-sub-alt:rgba(0,0,0,.36);--button-default:#ffcc32;--button-primary:#b28500;--button-hover:#987200;--header:#ffcc32;--text-main:#bbb;--text-sub:#9b9b9b;--link:khaki;--visited-link:#f9f5d0;--hover-link:#fff;--nav-link:#222;--light-link:#545454}#ldapad_test_results.well.well-sm{color:var(--back-main)}.pagination>li>a{background-color:var(--back-main);color:var(--text-main)}.pagination>.active>a{background-color:var(--button-default);border-color:var(--light-link);color:var(--nav-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu{background-color:var(--back-main)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}.label-default{background-color:var(--back-sub)}a.btn.btn-default{color:var(--nav-link)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--text-main)}.bootstrap-table .fixed-table-toolbar .columns label{color:#000}.navbar-nav>li>a:link,.navbar-nav>li>a:visited,.thead{color:var(--nav-link)}.modal-content{background-color:var(--back-main);color:var(--text-main)}.btn-primary.hover,a:link.btn-default{color:var(--nav-link)}.small-box h3,.small-box p{color:#fff!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}.far fa-life-ring{color:var(--link)}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default,.btn-default dropdown-toggle{background-color:var(--button-default)}.btn-default dropdown-toggle{color:var(--nav-link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--nav-link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.btn-primary:hover,.text-yellow{color:var(--nav-link)!important}.btn-primary:hover{background-color:var(--button-primary)}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.input-group,.input-group-addon{background-color:var(--back-sub)!important;color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:var(--back-main);color:var(--header)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--header)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--header);color:var(--back-main)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-yellow-dark .main-header .navbar .dropdown-menu li a{color:var(--header)}tr th div.th-inner{color:var(--text-main)}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub)}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub-alt)}.th-inner{color:var(--nav-link)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:#e9d15b} +.skin-yellow-dark .main-header .navbar .sidebar-toggle{color:#000!important}.skin-yellow-dark .main-header .navbar .sidebar-toggle:hover{background-color:var(--link)}@media (max-width:767px){.skin-yellow-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-yellow-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover{background:#e08e0b;color:#fff}}.skin-yellow-dark .main-header li.user-header{background-color:#f39c12}.skin-yellow-dark .content-header{background:transparent}.skin-yellow-dark .left-side,.skin-yellow-dark .main-sidebar,.skin-yellow-dark .wrapper{background-color:#222d32}.skin-yellow-dark .user-panel>.info,.skin-yellow-dark .user-panel>.info>a{color:#fff}.skin-yellow-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-yellow-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-yellow-dark .sidebar-menu>li.active>a,.skin-yellow-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#f39c12;color:#fff}.skin-yellow-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-yellow-dark .sidebar a{color:#b8c7ce}.skin-yellow-dark .sidebar a:hover{text-decoration:none}.skin-yellow-dark .treeview-menu>li>a{color:#8aa4af}.skin-yellow-dark .treeview-menu>li.active>a,.skin-yellow-dark .treeview-menu>li>a:hover{color:#fff}.skin-yellow-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-yellow-dark .sidebar-form .btn,.skin-yellow-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-yellow-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-yellow-dark .sidebar-form input[type=text]:focus,.skin-yellow-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:var(--button-default);border-color:var(--button-default);color:#545454}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:var(--button-hover);border-color:var(--button-hover);color:#545454}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:var(--button-default);color:#545454}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:var(--hover-link);color:#545454}a.actions{color:#fff!important}a:link.label-default,a:visited.label-default{color:#444}li.dropdown-item-marker{color:var(--button-primary)}a:link{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#fff}:root{--background:#222;--back-main:#333;--back-sub:#3d4144;--back-sub-alt:rgba(0,0,0,.36);--button-default:#ffcc32;--button-primary:#b28500;--button-hover:#987200;--header:#ffcc32;--text-main:#bbb;--text-sub:#9b9b9b;--link:khaki;--visited-link:#f9f5d0;--hover-link:#fff;--nav-link:#222;--light-link:#545454}#ldapad_test_results.well.well-sm{color:var(--back-main)}.pagination>li>a{background-color:var(--back-main);color:var(--text-main)}.pagination>.active>a{background-color:var(--button-default);border-color:var(--light-link);color:var(--nav-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu{background-color:var(--back-main)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}a.btn.btn-default{color:var(--nav-link)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--text-main)}.bootstrap-table .fixed-table-toolbar .columns label{color:#000}.navbar-nav>li>a:link,.navbar-nav>li>a:visited,.thead{color:var(--nav-link)}.modal-content{background-color:var(--back-main);color:var(--text-main)}.btn-primary.hover,a:link.btn-default{color:var(--nav-link)}.small-box h3,.small-box p{color:#fff!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}.far fa-life-ring{color:var(--link)}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default,.btn-default dropdown-toggle{background-color:var(--button-default)}.btn-default dropdown-toggle{color:var(--nav-link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--nav-link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.btn-primary:hover,.text-yellow{color:var(--nav-link)!important}.btn-primary:hover{background-color:var(--button-primary)}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.input-group,.input-group-addon{background-color:var(--back-sub)!important;color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:var(--back-main);color:var(--header)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--header)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--header);color:var(--back-main)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-yellow-dark .main-header .navbar .dropdown-menu li a{color:var(--header)}tr th div.th-inner{color:var(--text-main)}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub)}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub-alt)}.th-inner{color:var(--nav-link)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:#e9d15b} diff --git a/public/css/dist/skins/skin-yellow-dark.min.css b/public/css/dist/skins/skin-yellow-dark.min.css index e9d9f1d8b7..73b2bba0df 100644 --- a/public/css/dist/skins/skin-yellow-dark.min.css +++ b/public/css/dist/skins/skin-yellow-dark.min.css @@ -1 +1 @@ -.skin-yellow-dark .main-header .navbar .sidebar-toggle{color:#000!important}.skin-yellow-dark .main-header .navbar .sidebar-toggle:hover{background-color:var(--link)}@media (max-width:767px){.skin-yellow-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-yellow-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover{background:#e08e0b;color:#fff}}.skin-yellow-dark .main-header li.user-header{background-color:#f39c12}.skin-yellow-dark .content-header{background:0 0}.skin-yellow-dark .left-side,.skin-yellow-dark .main-sidebar,.skin-yellow-dark .wrapper{background-color:#222d32}.skin-yellow-dark .user-panel>.info,.skin-yellow-dark .user-panel>.info>a{color:#fff}.skin-yellow-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-yellow-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-yellow-dark .sidebar-menu>li.active>a,.skin-yellow-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#f39c12;color:#fff}.skin-yellow-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-yellow-dark .sidebar a{color:#b8c7ce}.skin-yellow-dark .sidebar a:hover{text-decoration:none}.skin-yellow-dark .treeview-menu>li>a{color:#8aa4af}.skin-yellow-dark .treeview-menu>li.active>a,.skin-yellow-dark .treeview-menu>li>a:hover{color:#fff}.skin-yellow-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-yellow-dark .sidebar-form .btn,.skin-yellow-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-yellow-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-yellow-dark .sidebar-form input[type=text]:focus,.skin-yellow-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:var(--button-default);border-color:var(--button-default);color:#545454}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:var(--button-hover);border-color:var(--button-hover);color:#545454}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:var(--button-default);color:#545454}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:var(--hover-link);color:#545454}a.actions{color:#fff!important}li.dropdown-item-marker{color:var(--button-primary)}a:link{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#fff}:root{--background:#222;--back-main:#333;--back-sub:#3d4144;--back-sub-alt:rgba(0,0,0,.36);--button-default:#ffcc32;--button-primary:#b28500;--button-hover:#987200;--header:#ffcc32;--text-main:#bbb;--text-sub:#9b9b9b;--link:khaki;--visited-link:#f9f5d0;--hover-link:#fff;--nav-link:#222;--light-link:#545454}#ldapad_test_results.well.well-sm{color:var(--back-main)}.pagination>li>a{background-color:var(--back-main);color:var(--text-main)}.pagination>.active>a{background-color:var(--button-default);border-color:var(--light-link);color:var(--nav-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu{background-color:var(--back-main)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}.label-default{background-color:var(--back-sub)}a.btn.btn-default{color:var(--nav-link)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--text-main)}.bootstrap-table .fixed-table-toolbar .columns label{color:#000}.navbar-nav>li>a:link,.navbar-nav>li>a:visited,.thead{color:var(--nav-link)}.modal-content{background-color:var(--back-main);color:var(--text-main)}.btn-primary.hover,a:link.btn-default{color:var(--nav-link)}.small-box h3,.small-box p{color:#fff!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}.far fa-life-ring{color:var(--link)}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default,.btn-default dropdown-toggle{background-color:var(--button-default)}.btn-default dropdown-toggle{color:var(--nav-link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--nav-link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.btn-primary:hover,.text-yellow{color:var(--nav-link)!important}.btn-primary:hover{background-color:var(--button-primary)}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.input-group,.input-group-addon{background-color:var(--back-sub)!important;color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:var(--back-main);color:var(--header)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--header)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--header);color:var(--back-main)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-yellow-dark .main-header .navbar .dropdown-menu li a{color:var(--header)}tr th div.th-inner{color:var(--text-main)}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub)}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub-alt)}.th-inner{color:var(--nav-link)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:#e9d15b} +.skin-yellow-dark .main-header .navbar .sidebar-toggle{color:#000!important}.skin-yellow-dark .main-header .navbar .sidebar-toggle:hover{background-color:var(--link)}@media (max-width:767px){.skin-yellow-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-yellow-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover{background:#e08e0b;color:#fff}}.skin-yellow-dark .main-header li.user-header{background-color:#f39c12}.skin-yellow-dark .content-header{background:0 0}.skin-yellow-dark .left-side,.skin-yellow-dark .main-sidebar,.skin-yellow-dark .wrapper{background-color:#222d32}.skin-yellow-dark .user-panel>.info,.skin-yellow-dark .user-panel>.info>a{color:#fff}.skin-yellow-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-yellow-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-yellow-dark .sidebar-menu>li.active>a,.skin-yellow-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#f39c12;color:#fff}.skin-yellow-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-yellow-dark .sidebar a{color:#b8c7ce}.skin-yellow-dark .sidebar a:hover{text-decoration:none}.skin-yellow-dark .treeview-menu>li>a{color:#8aa4af}.skin-yellow-dark .treeview-menu>li.active>a,.skin-yellow-dark .treeview-menu>li>a:hover{color:#fff}.skin-yellow-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-yellow-dark .sidebar-form .btn,.skin-yellow-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-yellow-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-yellow-dark .sidebar-form input[type=text]:focus,.skin-yellow-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:var(--button-default);border-color:var(--button-default);color:#545454}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:var(--button-hover);border-color:var(--button-hover);color:#545454}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:var(--button-default);color:#545454}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:var(--hover-link);color:#545454}a.actions{color:#fff!important}a:link.label-default,a:visited.label-default{color:#444}li.dropdown-item-marker{color:var(--button-primary)}a:link{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#fff}:root{--background:#222;--back-main:#333;--back-sub:#3d4144;--back-sub-alt:rgba(0,0,0,.36);--button-default:#ffcc32;--button-primary:#b28500;--button-hover:#987200;--header:#ffcc32;--text-main:#bbb;--text-sub:#9b9b9b;--link:khaki;--visited-link:#f9f5d0;--hover-link:#fff;--nav-link:#222;--light-link:#545454}#ldapad_test_results.well.well-sm{color:var(--back-main)}.pagination>li>a{background-color:var(--back-main);color:var(--text-main)}.pagination>.active>a{background-color:var(--button-default);border-color:var(--light-link);color:var(--nav-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu{background-color:var(--back-main)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}a.btn.btn-default{color:var(--nav-link)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--text-main)}.bootstrap-table .fixed-table-toolbar .columns label{color:#000}.navbar-nav>li>a:link,.navbar-nav>li>a:visited,.thead{color:var(--nav-link)}.modal-content{background-color:var(--back-main);color:var(--text-main)}.btn-primary.hover,a:link.btn-default{color:var(--nav-link)}.small-box h3,.small-box p{color:#fff!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}.far fa-life-ring{color:var(--link)}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default,.btn-default dropdown-toggle{background-color:var(--button-default)}.btn-default dropdown-toggle{color:var(--nav-link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--nav-link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.btn-primary:hover,.text-yellow{color:var(--nav-link)!important}.btn-primary:hover{background-color:var(--button-primary)}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.input-group,.input-group-addon{background-color:var(--back-sub)!important;color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:var(--back-main);color:var(--header)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--header)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--header);color:var(--back-main)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-yellow-dark .main-header .navbar .dropdown-menu li a{color:var(--header)}tr th div.th-inner{color:var(--text-main)}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub)}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub-alt)}.th-inner{color:var(--nav-link)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:#e9d15b} diff --git a/public/mix-manifest.json b/public/mix-manifest.json index efedf897ee..0d8a199c62 100644 --- a/public/mix-manifest.json +++ b/public/mix-manifest.json @@ -7,7 +7,7 @@ "/css/dist/skins/skin-orange.css": "/css/dist/skins/skin-orange.css?id=268041e902b019730c23ee3875838005", "/css/dist/skins/skin-orange-dark.css": "/css/dist/skins/skin-orange-dark.css?id=d409d9b1a3b69247df8b98941ba06e33", "/css/dist/skins/skin-blue-dark.css": "/css/dist/skins/skin-blue-dark.css?id=4a9e8c5e7b09506fa3e3a3f42849e07f", - "/css/dist/skins/skin-yellow-dark.css": "/css/dist/skins/skin-yellow-dark.css?id=3cb840e047cd0c40484a08c7a8e7cdea", + "/css/dist/skins/skin-yellow-dark.css": "/css/dist/skins/skin-yellow-dark.css?id=21fef066e0bb1b02fd83fcb6694fad5f", "/css/dist/skins/skin-yellow.css": "/css/dist/skins/skin-yellow.css?id=fc7adb943668ac69fe4b646625a7571f", "/css/dist/skins/skin-purple-dark.css": "/css/dist/skins/skin-purple-dark.css?id=9f944e8021781af1ce45d27765d1c0c2", "/css/dist/skins/skin-purple.css": "/css/dist/skins/skin-purple.css?id=cf6c8c340420724b02d6e787ef9bded5", @@ -40,7 +40,7 @@ "/css/dist/skins/skin-blue.min.css": "/css/dist/skins/skin-blue.min.css?id=392cc93cfc0be0349bab9697669dd091", "/css/dist/skins/skin-blue-dark.min.css": "/css/dist/skins/skin-blue-dark.min.css?id=4a9e8c5e7b09506fa3e3a3f42849e07f", "/css/dist/skins/skin-yellow.min.css": "/css/dist/skins/skin-yellow.min.css?id=fc7adb943668ac69fe4b646625a7571f", - "/css/dist/skins/skin-yellow-dark.min.css": "/css/dist/skins/skin-yellow-dark.min.css?id=3cb840e047cd0c40484a08c7a8e7cdea", + "/css/dist/skins/skin-yellow-dark.min.css": "/css/dist/skins/skin-yellow-dark.min.css?id=21fef066e0bb1b02fd83fcb6694fad5f", "/css/dist/skins/skin-red.min.css": "/css/dist/skins/skin-red.min.css?id=b9a74ec0cd68f83e7480d5ae39919beb", "/css/dist/skins/skin-red-dark.min.css": "/css/dist/skins/skin-red-dark.min.css?id=7f0eb9e355b36b41c61c3af3b4d41143", "/css/dist/skins/skin-purple.min.css": "/css/dist/skins/skin-purple.min.css?id=cf6c8c340420724b02d6e787ef9bded5", diff --git a/resources/assets/less/skins/skin-yellow-dark.less b/resources/assets/less/skins/skin-yellow-dark.less index 2718eb638b..c111cb122c 100644 --- a/resources/assets/less/skins/skin-yellow-dark.less +++ b/resources/assets/less/skins/skin-yellow-dark.less @@ -78,7 +78,9 @@ a.actions { color:#fff !important; } - +a:visited.label-default, a:link.label-default{ + color:#444; +} /** The dropdown is white, so use a darker color */ @@ -159,9 +161,6 @@ h2.task_menu{ background: linear-gradient(to bottom, var(--header) 0%,var(--header) 100%); border-color: var(--header); } -.label-default{ - background-color:var(--back-sub); -} a.btn.btn-default{ color:var(--nav-link); } diff --git a/resources/lang/en/admin/hardware/general.php b/resources/lang/en/admin/hardware/general.php index b0a48f2ce4..7201d37053 100644 --- a/resources/lang/en/admin/hardware/general.php +++ b/resources/lang/en/admin/hardware/general.php @@ -19,7 +19,7 @@ return [ 'requestable' => 'Requestable', 'requested' => 'Requested', 'not_requestable' => 'Not Requestable', - 'requestable_status_warning' => 'Do not change requestable status', + 'requestable_status_warning' => 'Do not change requestable status', 'restore' => 'Restore Asset', 'pending' => 'Pending', 'undeployable' => 'Undeployable', diff --git a/resources/lang/en/general.php b/resources/lang/en/general.php index f515325b1c..e41f3261c5 100644 --- a/resources/lang/en/general.php +++ b/resources/lang/en/general.php @@ -436,6 +436,7 @@ return [ 'errors_importing' => 'Some Errors occurred while importing: ', 'warning' => 'WARNING: :warning', 'success_redirecting' => '"Success... Redirecting.', + 'cancel_request' => 'Cancel this item request', 'setup_successful_migrations' => 'Your database tables have been created', 'setup_migration_output' => 'Migration output:', 'setup_migration_create_user' => 'Next: Create User', diff --git a/resources/views/categories/edit.blade.php b/resources/views/categories/edit.blade.php index 1705fe2332..813e8463e9 100755 --- a/resources/views/categories/edit.blade.php +++ b/resources/views/categories/edit.blade.php @@ -43,7 +43,7 @@ @if ($snipeSettings->default_eula_text!='') @else