mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-05-13 08:45:01 +00:00
refactoring
This commit is contained in:
@@ -501,8 +501,8 @@ return [
|
|||||||
'popup_deleted_user_aborted.title' => "User wasn't deleted",
|
'popup_deleted_user_aborted.title' => "User wasn't deleted",
|
||||||
'popup_error.message' => "Something went wrong and we can't continue. Please contact us.",
|
'popup_error.message' => "Something went wrong and we can't continue. Please contact us.",
|
||||||
'popup_error.title' => 'Whooops, something went wrong!',
|
'popup_error.title' => 'Whooops, something went wrong!',
|
||||||
'popup_exceed_limit.message' => 'Please contact your administrator to change your limit.',
|
'popup_exceed_limit.message' => 'Please upgrade your account to change your limit.',
|
||||||
'popup_exceed_limit.title' => 'Whooops, you exceed storage limit :(',
|
'popup_exceed_limit.title' => 'You exceed storage limit',
|
||||||
'popup_mimetypes_blacklist.message' => 'File of this type ({mimetype}) is not allowed to upload.',
|
'popup_mimetypes_blacklist.message' => 'File of this type ({mimetype}) is not allowed to upload.',
|
||||||
'popup_mimetypes_blacklist.title' => 'You are trying to upload unsupported file type',
|
'popup_mimetypes_blacklist.title' => 'You are trying to upload unsupported file type',
|
||||||
'popup_move_item.cancel' => 'Cancel',
|
'popup_move_item.cancel' => 'Cancel',
|
||||||
|
|||||||
@@ -545,5 +545,19 @@
|
|||||||
"/js/main.7fcce007a830181b8076.hot-update.js": "/js/main.7fcce007a830181b8076.hot-update.js",
|
"/js/main.7fcce007a830181b8076.hot-update.js": "/js/main.7fcce007a830181b8076.hot-update.js",
|
||||||
"/chunks/invoices.0fc3648804617ab3f456.hot-update.js": "/chunks/invoices.0fc3648804617ab3f456.hot-update.js",
|
"/chunks/invoices.0fc3648804617ab3f456.hot-update.js": "/chunks/invoices.0fc3648804617ab3f456.hot-update.js",
|
||||||
"/chunks/invoices.3c88509d82835e292a67.hot-update.js": "/chunks/invoices.3c88509d82835e292a67.hot-update.js",
|
"/chunks/invoices.3c88509d82835e292a67.hot-update.js": "/chunks/invoices.3c88509d82835e292a67.hot-update.js",
|
||||||
"/chunks/invoices.705b43cc74409c2e5b8f.hot-update.js": "/chunks/invoices.705b43cc74409c2e5b8f.hot-update.js"
|
"/chunks/invoices.705b43cc74409c2e5b8f.hot-update.js": "/chunks/invoices.705b43cc74409c2e5b8f.hot-update.js",
|
||||||
|
"/js/main.b95f73bb148600d91b55.hot-update.js": "/js/main.b95f73bb148600d91b55.hot-update.js",
|
||||||
|
"/js/main.ca8d78ccf4aabe01eb0b.hot-update.js": "/js/main.ca8d78ccf4aabe01eb0b.hot-update.js",
|
||||||
|
"/js/main.1916a7395ff464335236.hot-update.js": "/js/main.1916a7395ff464335236.hot-update.js",
|
||||||
|
"/js/main.6f2ae936594ea5cc2014.hot-update.js": "/js/main.6f2ae936594ea5cc2014.hot-update.js",
|
||||||
|
"/js/main.304c91d0372502435a0b.hot-update.js": "/js/main.304c91d0372502435a0b.hot-update.js",
|
||||||
|
"/js/main.71254a37385ec1585431.hot-update.js": "/js/main.71254a37385ec1585431.hot-update.js",
|
||||||
|
"/js/main.f2c3546dec7a674525ff.hot-update.js": "/js/main.f2c3546dec7a674525ff.hot-update.js",
|
||||||
|
"/js/main.d5524d4a0e6fd0f29b85.hot-update.js": "/js/main.d5524d4a0e6fd0f29b85.hot-update.js",
|
||||||
|
"/js/main.a1f0eebf13ea1c14bfc5.hot-update.js": "/js/main.a1f0eebf13ea1c14bfc5.hot-update.js",
|
||||||
|
"/js/main.bc54f89fe669868b1cc3.hot-update.js": "/js/main.bc54f89fe669868b1cc3.hot-update.js",
|
||||||
|
"/js/main.c85b0e6c1c407b517efa.hot-update.js": "/js/main.c85b0e6c1c407b517efa.hot-update.js",
|
||||||
|
"/js/main.6d054575b90412bd027d.hot-update.js": "/js/main.6d054575b90412bd027d.hot-update.js",
|
||||||
|
"/js/main.1b9dd6c7b70765387854.hot-update.js": "/js/main.1b9dd6c7b70765387854.hot-update.js",
|
||||||
|
"/js/main.1be136e3d8e2c392d8aa.hot-update.js": "/js/main.1be136e3d8e2c392d8aa.hot-update.js"
|
||||||
}
|
}
|
||||||
|
|||||||
+5
-4
@@ -236,18 +236,19 @@ const FunctionHelpers = {
|
|||||||
totalUploadedSize: uploadedSize
|
totalUploadedSize: uploadedSize
|
||||||
}).then(() => {
|
}).then(() => {
|
||||||
uploadedSize = uploadedSize + chunk.size
|
uploadedSize = uploadedSize + chunk.size
|
||||||
}).catch((error) => {
|
}).catch(error => {
|
||||||
|
|
||||||
// Count attempts
|
// Count attempts
|
||||||
attempts++
|
attempts++
|
||||||
|
|
||||||
// Show Error
|
// Show Error
|
||||||
if (attempts === 3)
|
//if (attempts === 3)
|
||||||
this.$isSomethingWrong()
|
|
||||||
|
|
||||||
// Break uploading process
|
// Break uploading process
|
||||||
if ([500, 422].includes(error.response.status))
|
if ([500, 422].includes(error.response.status)) {
|
||||||
isNotGeneralError = false
|
isNotGeneralError = false
|
||||||
|
this.$isSomethingWrong()
|
||||||
|
}
|
||||||
})
|
})
|
||||||
} while (isNotGeneralError && attempts !== 0 && attempts !== 3)
|
} while (isNotGeneralError && attempts !== 0 && attempts !== 3)
|
||||||
|
|
||||||
|
|||||||
-3
@@ -225,9 +225,6 @@ const actions = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log(error.response);
|
|
||||||
console.log(error.response.status);
|
|
||||||
|
|
||||||
events.$emit('alert:open', {
|
events.$emit('alert:open', {
|
||||||
emoji: '😬😬😬',
|
emoji: '😬😬😬',
|
||||||
title: messages[error.response.status]['title'],
|
title: messages[error.response.status]['title'],
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
namespace App\Users\Models;
|
namespace App\Users\Models;
|
||||||
|
|
||||||
use ByteUnits\Metric;
|
use ByteUnits\Metric;
|
||||||
|
use Illuminate\Support\Facades\DB;
|
||||||
use Illuminate\Support\Str;
|
use Illuminate\Support\Str;
|
||||||
use Domain\Files\Models\File;
|
use Domain\Files\Models\File;
|
||||||
use Domain\Folders\Models\Folder;
|
use Domain\Folders\Models\Folder;
|
||||||
@@ -141,8 +142,9 @@ class User extends Authenticatable implements MustVerifyEmail
|
|||||||
*/
|
*/
|
||||||
public function getUsedCapacityAttribute(): int
|
public function getUsedCapacityAttribute(): int
|
||||||
{
|
{
|
||||||
return $this->filesWithTrashed
|
return DB::table('files')
|
||||||
->map(fn($item) => $item->getRawOriginal())->sum('filesize');
|
->where('user_id', $this->id)
|
||||||
|
->sum('filesize');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -484,12 +484,8 @@ if (! function_exists('get_storage_fill_percentage')) {
|
|||||||
if (! function_exists('user_storage_percentage')) {
|
if (! function_exists('user_storage_percentage')) {
|
||||||
/**
|
/**
|
||||||
* Get user capacity fill by percentage
|
* Get user capacity fill by percentage
|
||||||
*
|
|
||||||
* @param $id
|
|
||||||
* @param null $additionals
|
|
||||||
* @return string
|
|
||||||
*/
|
*/
|
||||||
function user_storage_percentage($id, $additionals = null)
|
function user_storage_percentage($id, int $additionals = null)
|
||||||
{
|
{
|
||||||
$user = User::findOrFail($id);
|
$user = User::findOrFail($id);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user