added metadata to UpgradeAppController.php

updated readme with upgrading step to 1.7.11
Frontend build
This commit is contained in:
Peter Papp
2020-10-24 10:39:39 +02:00
parent 15d4ffc349
commit a2ec066c6d
72 changed files with 173 additions and 178 deletions

View File

@@ -1,16 +1,6 @@
![logo](https://vuefilemanager.com/assets/images/vuefilemanager-horizontal-logo.svg) ![logo](https://vuefilemanager.com/assets/images/vuefilemanager-horizontal-logo.svg)
# Private Cloud Storage Build on Laravel & Vue.js # Private Cloud Storage Build on Laravel & Vue.js
## Supporting VueFileManager
Hi, we are trying make the best experience with VueFileManager. There is a lot things to do, and a lot of features we can make.
But, it can't be done without you, development is more and more complicated and we have to hire new colleagues to help with it. There is couple way you can support us, and then, we support you with all great new features which can be. Thanks you for participating on this awesome software!
- [Buy me a Coffe](https://www.buymeacoffee.com/pepe)
- [One-time donation via PayPal](https://www.paypal.me/peterpapp)
- [Become a backer or sponsor on Patreon](https://www.patreon.com/vuefilemanager)
- [Purchase Licence on CodeCanyon](https://codecanyon.net/item/vue-file-manager-with-laravel-backend/25815986)
## Contents ## Contents
- [Installation](#installation) - [Installation](#installation)
@@ -20,6 +10,7 @@ But, it can't be done without you, development is more and more complicated and
- [Chunk Upload](#chunk-upload) - [Chunk Upload](#chunk-upload)
- [Upgrade Guide](#upgrade-guide) - [Upgrade Guide](#upgrade-guide)
- [Common Instructions](#common-instructions) - [Common Instructions](#common-instructions)
- [Update from 1.7.10 to 1.7.11](#update-from-1710-to-1711)
- [Update from 1.7.8 to 1.7.9](#update-from-178-to-179) - [Update from 1.7.8 to 1.7.9](#update-from-178-to-179)
- [Update from 1.7.x to 1.7.8](#update-from-17x-to-178) - [Update from 1.7.x to 1.7.8](#update-from-17x-to-178)
- [Update from 1.6.x to 1.7](#update-from-16x-to-17) - [Update from 1.6.x to 1.7](#update-from-16x-to-17)
@@ -109,6 +100,7 @@ That was the hardest part of installation proces. Please follow instructions in
Add the following Cron entry to your server. Just update your php path (if it's different) and project path: Add the following Cron entry to your server. Just update your php path (if it's different) and project path:
``` ```
* * * * * /usr/local/bin/php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1 * * * * * /usr/local/bin/php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
``` ```
## PHP Configuration ## PHP Configuration
@@ -136,6 +128,9 @@ These instructions is applicable for all updates. Please follow this step:
- Just rewrite all project files with new excluded `/.env` file and `/storage` folder. These items must be preserved! - Just rewrite all project files with new excluded `/.env` file and `/storage` folder. These items must be preserved!
### Update from 1.7.10 to 1.7.11
Before upload new files to your hosting, log in to VueFileManager as Admin. After uploading new files on your webhosting, visit this url `your-domain.com/service/upgrade-database` for upgrading your database.
### Update from 1.7.8 to 1.7.9 ### Update from 1.7.8 to 1.7.9
After rewrited old files with new files, log in as admin to the app and go to `your-domain.com/service/upgrade-database`. This will upgrade your database on the background. After rewrited old files with new files, log in as admin to the app and go to `your-domain.com/service/upgrade-database`. This will upgrade your database on the background.
@@ -362,6 +357,14 @@ The following support channels are available at your fingertips:
- [CodeCanyon support message](https://codecanyon.net/item/vue-file-manager-with-laravel-backend/25815986/support) - [CodeCanyon support message](https://codecanyon.net/item/vue-file-manager-with-laravel-backend/25815986/support)
- [GitHub repository](https://vuefilemanager.com/github-access) - [GitHub repository](https://vuefilemanager.com/github-access)
## Supporting VueFileManager
Hi, we are trying make the best experience with VueFileManager. There is a lot things to do, and a lot of features we can make.
But, it can't be done without you, development is more and more complicated and we have to hire new colleagues to help with it. There is couple way you can support us, and then, we support you with all great new features which can be. Thanks you for participating on this awesome software!
- [Buy me a Coffe](https://www.buymeacoffee.com/pepe)
- [One-time donation via PayPal](https://www.paypal.me/peterpapp)
## Security Vulnerabilities ## Security Vulnerabilities
If you discover a security vulnerability within this project, please send an e-mail to [peterpapp@makingcg.com](peterpapp@makingcg.com). All security vulnerabilities will be promptly addressed. If you discover a security vulnerability within this project, please send an e-mail to [peterpapp@makingcg.com](peterpapp@makingcg.com). All security vulnerabilities will be promptly addressed.

View File

@@ -4,9 +4,6 @@ namespace App\Console;
use App\Console\Commands\Deploy; use App\Console\Commands\Deploy;
//use App\Console\Commands\SetupDevelopmentEnvironment; //use App\Console\Commands\SetupDevelopmentEnvironment;
use App\Console\Commands\SetupDevEnvironment;
use App\Console\Commands\SetupProductionEnvironment;
use App\Console\Commands\UpgradeApp;
use App\Share; use App\Share;
use Carbon\Carbon; use Carbon\Carbon;
use Illuminate\Console\Scheduling\Schedule; use Illuminate\Console\Scheduling\Schedule;

View File

@@ -171,5 +171,25 @@ class UpgradeAppController extends Controller
echo 'Operation failed.'; echo 'Operation failed.';
} }
} }
/*
* Upgrade expire_in in shares table
*
* @since v1.7.11
*/
if (! Schema::hasColumn('file_manager_files', 'metadata')) {
$command = Artisan::call('migrate', [
'--force' => true
]);
if ($command === 0) {
echo 'Operation was successful.';
}
if ($command === 1) {
echo 'Operation failed.';
}
}
} }
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

3
public/js/main.js vendored

File diff suppressed because one or more lines are too long

View File

@@ -1,81 +1,66 @@
{ {
"/js/main.js": "/js/main.js", "/chunks/files~chunks/shared-files~chunks/shared-page~chunks/trash.js": "/chunks/files~chunks/shared-files~chunks/shared-page~chunks/trash.js?id=b2c33d183697d06adb8d",
"/css/app.css": "/css/app.css", "/js/main.js": "/js/main.js?id=939ce82189c86f19db73",
"/chunks/admin.js": "/chunks/admin.js?id=83654a90239b4ff0369d", "/css/app.css": "/css/app.css?id=dbf49843b327d3936c06",
"/chunks/admin-account.js": "/chunks/admin-account.js?id=40c3abfc5b7f1e84bbc3", "/chunks/admin.js": "/chunks/admin.js?id=bd7dce5ddfbb8ebeb7a8",
"/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~2d9ff916.js": "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~2d9ff916.js?id=18461a3f7da1919af163", "/chunks/admin-account.js": "/chunks/admin-account.js?id=ed4d3b5d0e9da3b70862",
"/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~01aef58e.js": "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~01aef58e.js?id=43f11d91304a7dd04839", "/chunks/app-appearance.js": "/chunks/app-appearance.js?id=046065efc4a67ad8587f",
"/chunks/admin~chunks/files~chunks/settings~chunks/shared-files~chunks/trash.js": "/chunks/admin~chunks/files~chunks/settings~chunks/shared-files~chunks/trash.js?id=2f9c8b68fa653eaf13ca", "/chunks/app-billings.js": "/chunks/app-billings.js?id=0d1e25be91f67ffab63f",
"/chunks/app-appearance.js": "/chunks/app-appearance.js?id=497795d9c5e0d50f089b", "/chunks/app-email.js": "/chunks/app-email.js?id=b7a3bca09764ae780d6c",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.js?id=49508dc86c4d72423bb1", "/chunks/app-index.js": "/chunks/app-index.js?id=e1544ff1341ca6416bab",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~8cc7d96f.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~8cc7d96f.js?id=a4d4ba4b5462f9c723f2", "/chunks/app-others.js": "/chunks/app-others.js?id=aa5b12609a66adf1d918",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~b9e5655a.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~b9e5655a.js?id=587cb18ed3ae1fe000d1", "/chunks/app-payments.js": "/chunks/app-payments.js?id=a1a84878ec6f645946f5",
"/chunks/app-billings.js": "/chunks/app-billings.js?id=6c650617de9a9d9c39c7", "/chunks/app-settings.js": "/chunks/app-settings.js?id=424c67c7d7f6b9109a99",
"/chunks/app-email.js": "/chunks/app-email.js?id=324500e85f9b53781f62", "/chunks/app-setup.js": "/chunks/app-setup.js?id=3ac1935129bff281257d",
"/chunks/app-index.js": "/chunks/app-index.js?id=9ed86c7809567aa885b6", "/chunks/billings-detail.js": "/chunks/billings-detail.js?id=e6434e402adec1cf8ba1",
"/chunks/app-others.js": "/chunks/app-others.js?id=6c8afa8bf48d259e990f", "/chunks/contact-us.js": "/chunks/contact-us.js?id=fa10e7582a311ab12c1f",
"/chunks/app-payments.js": "/chunks/app-payments.js?id=f6e8f05e5f661d4db749", "/chunks/create-new-password.js": "/chunks/create-new-password.js?id=b33f6ac5e174f51a443b",
"/chunks/app-settings.js": "/chunks/app-settings.js?id=8500906b76122dcad0c1", "/chunks/dashboard.js": "/chunks/dashboard.js?id=a61fe2622dca51ca1396",
"/chunks/app-settings~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pages~chunks/plan~chunk~8a0e1d25.js": "/chunks/app-settings~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pages~chunks/plan~chunk~8a0e1d25.js?id=64784710d5a92cb7765b", "/chunks/database.js": "/chunks/database.js?id=ac688c888342c5cf4c53",
"/chunks/app-setup.js": "/chunks/app-setup.js?id=bdbc3a2b23a5012eb5a2", "/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=08a0c2de8f93e0222600",
"/chunks/billings-detail.js": "/chunks/billings-detail.js?id=1a124cf4479a55c5f054", "/chunks/environment-setup.js": "/chunks/environment-setup.js?id=fb825f5ace1deeac3509",
"/chunks/contact-us.js": "/chunks/contact-us.js?id=2863188461bc27d27d21", "/chunks/files.js": "/chunks/files.js?id=bc21124b8956b99ab01f",
"/chunks/contact-us~chunks/dynamic-page~chunks/landing-page.js": "/chunks/contact-us~chunks/dynamic-page~chunks/landing-page.js?id=1836b64f9d8e5a572718", "/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=9a8acda895c0c40ea30b",
"/chunks/create-new-password.js": "/chunks/create-new-password.js?id=9378c886326c1b809481", "/chunks/installation-disclaimer.js": "/chunks/installation-disclaimer.js?id=59450c310fb5af95b9a1",
"/chunks/dashboard.js": "/chunks/dashboard.js?id=acd3e78f6ba2f659600f", "/chunks/invoices.js": "/chunks/invoices.js?id=6dd9f68419f741465844",
"/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.js": "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.js?id=3f60fef388fc2833ccdf", "/chunks/landing-page.js": "/chunks/landing-page.js?id=4dbec1937d1f5b71d17d",
"/chunks/database.js": "/chunks/database.js?id=cfab86a911b0615c19b6", "/chunks/not-found-shared.js": "/chunks/not-found-shared.js?id=af1fa088daae3fe7a3a8",
"/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=808307bd1366ee6d449c", "/chunks/page-edit.js": "/chunks/page-edit.js?id=30e6227554f2f26e0419",
"/chunks/environment-setup.js": "/chunks/environment-setup.js?id=29245bb6b6cfa0b7a4f7", "/chunks/pages.js": "/chunks/pages.js?id=8dc613c3a82637e99dc2",
"/chunks/files.js": "/chunks/files.js?id=fe2b877a0b5abf8a0715", "/chunks/plan.js": "/chunks/plan.js?id=6de54ce130dd2766f4c6",
"/chunks/files~chunks/settings-subscription~chunks/shared-files~chunks/shared-page~chunks/trash~chunks~3ea7670b.js": "/chunks/files~chunks/settings-subscription~chunks/shared-files~chunks/shared-page~chunks/trash~chunks~3ea7670b.js?id=265b706d22b4a3f7c006", "/chunks/plan-create.js": "/chunks/plan-create.js?id=efaeb3ebdf30ba62c613",
"/chunks/files~chunks/shared-files~chunks/shared-page~chunks/trash.js": "/chunks/files~chunks/shared-files~chunks/shared-page~chunks/trash.js?id=08d380e513c24c234809", "/chunks/plan-delete.js": "/chunks/plan-delete.js?id=93b6dfdf61caa4335a7c",
"/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=47f8fbf3399065d40b4d", "/chunks/plan-settings.js": "/chunks/plan-settings.js?id=d1457670c217e13e97f9",
"/chunks/installation-disclaimer.js": "/chunks/installation-disclaimer.js?id=0f5690fbf38da682f0e9", "/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=fba30dc476ddcd0c4b22",
"/chunks/invoices.js": "/chunks/invoices.js?id=c2e9dc841cc1c7cf42cf", "/chunks/plans.js": "/chunks/plans.js?id=f03834c110c677b6db0d",
"/chunks/landing-page.js": "/chunks/landing-page.js?id=59ae201664474792a28f", "/chunks/profile.js": "/chunks/profile.js?id=23e34e6d7d73abcf317d",
"/chunks/not-found-shared.js": "/chunks/not-found-shared.js?id=ab293b4a32998cf5ee15", "/chunks/purchase-code.js": "/chunks/purchase-code.js?id=f74384a387ce82e7751f",
"/chunks/page-edit.js": "/chunks/page-edit.js?id=1323320b7a4ebbcf5c41", "/chunks/settings.js": "/chunks/settings.js?id=a3b1c88c6b6af9b6308c",
"/chunks/pages.js": "/chunks/pages.js?id=310b14127e288ab16e24", "/chunks/settings-create-payment-methods.js": "/chunks/settings-create-payment-methods.js?id=543b594932039ef2b061",
"/chunks/plan.js": "/chunks/plan.js?id=6f6b5c04b7c085a9bb49", "/chunks/settings-invoices.js": "/chunks/settings-invoices.js?id=b26452dbf79dcc6e2787",
"/chunks/plan-create.js": "/chunks/plan-create.js?id=b16154f77930c4bb34ff", "/chunks/settings-password.js": "/chunks/settings-password.js?id=919f57ae52204ea5ee54",
"/chunks/plan-delete.js": "/chunks/plan-delete.js?id=51186df96727f701ebc4", "/chunks/settings-payment-methods.js": "/chunks/settings-payment-methods.js?id=4cb65919f0627c8f9db1",
"/chunks/plan-settings.js": "/chunks/plan-settings.js?id=576e41df973b07fb11a1", "/chunks/settings-storage.js": "/chunks/settings-storage.js?id=1a45b3cee17b17a7598d",
"/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=c8775cd5bbebf78e9263", "/chunks/settings-subscription.js": "/chunks/settings-subscription.js?id=34e34dcb29cb84ab53bf",
"/chunks/plans.js": "/chunks/plans.js?id=e07de95c6bec0b8e628b", "/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=47090233afc7b0cdf855",
"/chunks/profile.js": "/chunks/profile.js?id=37f5d436afc0e78b0435", "/chunks/shared-files.js": "/chunks/shared-files.js?id=bb6943a620f520324003",
"/chunks/profile~chunks/settings-password.js": "/chunks/profile~chunks/settings-password.js?id=7d6ba61413f3080d4979", "/chunks/shared-page.js": "/chunks/shared-page.js?id=2414f43c0129d239b907",
"/chunks/purchase-code.js": "/chunks/purchase-code.js?id=e8eaa54e728057a20d89", "/chunks/sign-in.js": "/chunks/sign-in.js?id=a0e2b7e58484e778848b",
"/chunks/settings.js": "/chunks/settings.js?id=5b19275a5b2b2a3926d1", "/chunks/sign-up.js": "/chunks/sign-up.js?id=774e43bc25ae4e3893a2",
"/chunks/settings-create-payment-methods.js": "/chunks/settings-create-payment-methods.js?id=b54acd8526d5ab352aea", "/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=e3639ebc187c3e568a20",
"/chunks/settings-invoices.js": "/chunks/settings-invoices.js?id=be3524963c3d88f2322b", "/chunks/subscription-plans.js": "/chunks/subscription-plans.js?id=24f8053a0d89684699ad",
"/chunks/settings-password.js": "/chunks/settings-password.js?id=8aaa1951a7f7d74aaa87", "/chunks/subscription-service.js": "/chunks/subscription-service.js?id=e0c770e988a664a18f76",
"/chunks/settings-payment-methods.js": "/chunks/settings-payment-methods.js?id=5eaf9216db044890af03", "/chunks/trash.js": "/chunks/trash.js?id=1ee3dde0c9d1a700c7f2",
"/chunks/settings-storage.js": "/chunks/settings-storage.js?id=e1c862190c029a57070c", "/chunks/upgrade.js": "/chunks/upgrade.js?id=77386550d2ac446e4ac1",
"/chunks/settings-subscription.js": "/chunks/settings-subscription.js?id=35bf0c0a4ffe7892247d", "/chunks/upgrade-billing.js": "/chunks/upgrade-billing.js?id=8bc53a77111144319a0d",
"/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=159b4b228f06eed0f412", "/chunks/upgrade-plan.js": "/chunks/upgrade-plan.js?id=06718f96dbec2820c6fc",
"/chunks/shared-files.js": "/chunks/shared-files.js?id=a4819b420126d7ace70b", "/chunks/user.js": "/chunks/user.js?id=7af75cb8c2c899fec9d5",
"/chunks/shared-page.js": "/chunks/shared-page.js?id=291c9da610e3863dc2c2", "/chunks/user-create.js": "/chunks/user-create.js?id=8483ffcbd12c68856186",
"/chunks/sign-in.js": "/chunks/sign-in.js?id=7ffa6dd2d60793d56076", "/chunks/user-delete.js": "/chunks/user-delete.js?id=406c10bd53f7d33d85a7",
"/chunks/sign-up.js": "/chunks/sign-up.js?id=6ae298c6242d518b2e30", "/chunks/user-detail.js": "/chunks/user-detail.js?id=32f97c1bd9d9137ba5f0",
"/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=8b2ccd24367b453d5259", "/chunks/user-invoices.js": "/chunks/user-invoices.js?id=cfef95004b9346be2c3e",
"/chunks/subscription-plans.js": "/chunks/subscription-plans.js?id=88abffc4fe5c9add0629", "/chunks/user-password.js": "/chunks/user-password.js?id=227291c743ecc58681a5",
"/chunks/subscription-service.js": "/chunks/subscription-service.js?id=cd7f58dab68d4f293591", "/chunks/user-storage.js": "/chunks/user-storage.js?id=2592e0d43a710c5b197f",
"/chunks/trash.js": "/chunks/trash.js?id=b09a9826e3b0818fecd6", "/chunks/user-subscription.js": "/chunks/user-subscription.js?id=93f76f47f1f8c8c9425d",
"/chunks/upgrade.js": "/chunks/upgrade.js?id=a02958f5900f2cefc136", "/chunks/users.js": "/chunks/users.js?id=960ae7b595d7b5d9394b"
"/chunks/upgrade-billing.js": "/chunks/upgrade-billing.js?id=415a74c25d09037c30ef",
"/chunks/upgrade-billing~chunks/upgrade-plan.js": "/chunks/upgrade-billing~chunks/upgrade-plan.js?id=82a1af659094bc69255b",
"/chunks/upgrade-plan.js": "/chunks/upgrade-plan.js?id=f973482ec1912e3f1715",
"/chunks/user.js": "/chunks/user.js?id=c05f5bb430af37df3c2e",
"/chunks/user-create.js": "/chunks/user-create.js?id=5b928b478959a28cf72e",
"/chunks/user-delete.js": "/chunks/user-delete.js?id=1ba982a192e9da8cb878",
"/chunks/user-detail.js": "/chunks/user-detail.js?id=29b590f9122daaeffc89",
"/chunks/user-invoices.js": "/chunks/user-invoices.js?id=4ae99029e07ff474ae03",
"/chunks/user-password.js": "/chunks/user-password.js?id=3d5631dafd453afe736c",
"/chunks/user-storage.js": "/chunks/user-storage.js?id=b3d2101b0d95ede2d504",
"/chunks/user-subscription.js": "/chunks/user-subscription.js?id=df3b919b96061f49df6b",
"/chunks/users.js": "/chunks/users.js?id=74c47d22c0bd00148f31",
"/chunks/files~chunks/shared-files~chunks/shared-page~chunks/trash.6d3371a753ada6d31a5e.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page~chunks/trash.6d3371a753ada6d31a5e.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page~chunks/trash.575bba78862616e433dd.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page~chunks/trash.575bba78862616e433dd.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page~chunks/trash.cc09513748c4734314e1.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page~chunks/trash.cc09513748c4734314e1.hot-update.js"
} }

View File

@@ -297,9 +297,9 @@ const Helpers = {
validated = false validated = false
events.$emit('alert:open', { events.$emit('alert:open', {
emoji: '😬', emoji: '😬😬😬',
title: i18n.t('popup_mimetypes_blacklist.title'), title: i18n.t('popup_mimetypes_blacklist.title'),
message: i18n.t('popup_mimetypes_blacklist.message') + '(' + fileType[1] + ')' , message: i18n.t('popup_mimetypes_blacklist.message', {mimetype: fileType[1]}),
}) })
}else { }else {
validated = true validated = true

View File

@@ -495,8 +495,8 @@
"title": "选择付款方式" "title": "选择付款方式"
}, },
"popup_mimetypes_blacklist": { "popup_mimetypes_blacklist": {
"title": "Sorry", "title": "Oh no",
"message": "File of this type is not allowed to upload." "message": "File of this type ({mimetype}) is not allowed to upload."
}, },
"popup_create_folder": { "popup_create_folder": {
"folder_default_name": "新文件夹", "folder_default_name": "新文件夹",

View File

@@ -497,8 +497,8 @@
"title": "Choose Payment Method" "title": "Choose Payment Method"
}, },
"popup_mimetypes_blacklist": { "popup_mimetypes_blacklist": {
"title": "Sorry", "title": "Oh No",
"message": "File of this type is not allowed to upload." "message": "File of this type ({mimetype}) is not allowed to upload."
}, },
"popup_create_folder": { "popup_create_folder": {
"folder_default_name": "New Folder", "folder_default_name": "New Folder",

View File

@@ -498,7 +498,7 @@
}, },
"popup_mimetypes_blacklist": { "popup_mimetypes_blacklist": {
"title": "Ospravelnujume sa", "title": "Ospravelnujume sa",
"message": "Nieje povolené nahrávať tento typ súboru." "message": "Nieje povolené nahrávať tento typ súboru ({mimetype})."
}, },
"popup_create_folder": { "popup_create_folder": {
"folder_default_name": "Nový priečinok", "folder_default_name": "Nový priečinok",

View File

@@ -117,21 +117,21 @@ const actions = {
switch (error.response.status) { switch (error.response.status) {
case 423: case 423:
events.$emit('alert:open', { events.$emit('alert:open', {
emoji: '😬', emoji: '😬😬😬',
title: i18n.t('popup_exceed_limit.title'), title: i18n.t('popup_exceed_limit.title'),
message: i18n.t('popup_exceed_limit.message') message: i18n.t('popup_exceed_limit.message')
}) })
break; break;
case 415: case 415:
events.$emit('alert:open', { events.$emit('alert:open', {
emoji: '😬', emoji: '😬😬😬',
title: i18n.t('popup_mimetypes_blacklist.title'), title: i18n.t('popup_mimetypes_blacklist.title'),
message: i18n.t('popup_mimetypes_blacklist.message') message: i18n.t('popup_mimetypes_blacklist.message')
}) })
break; break;
case 413: case 413:
events.$emit('alert:open', { events.$emit('alert:open', {
emoji: '😟', emoji: '😟😟😟',
title: i18n.t('popup_paylod_error.title'), title: i18n.t('popup_paylod_error.title'),
message: i18n.t('popup_paylod_error.message') message: i18n.t('popup_paylod_error.message')
}) })

View File

@@ -80,20 +80,14 @@
</ValidationProvider> </ValidationProvider>
</div> </div>
<div class="block-wrapper"> <div class="block-wrapper">
<label>{{ $t('admin_settings.others.mimetypes_blacklist') }}:</label> <label>{{ $t('admin_settings.others.mimetypes_blacklist') }}:</label>
<small class="input-help" v-html="$t('admin_settings.others.mimetypes_blacklist_help')"></small> <ValidationProvider tag="div" mode="passive" class="input-wrapper" name="Mimetypes Blacklist" v-slot="{ errors }">
</div> <textarea rows="2" @input="$updateText('/settings', 'mimetypes_blacklist', app.mimetypesBlacklist)" v-model="app.mimetypesBlacklist" :placeholder="$t('admin_settings.others.mimetypes_blacklist_plac')" type="text" :class="{'is-error': errors[0]}"/>
<div class="block-wrapper">
<ValidationProvider tag="div" mode="passive" class="input-wrapper" name="Mimetypes Blacklist"
v-slot="{ errors }">
<textarea rows="2" @input="$updateText('/settings', 'mimetypes_blacklist', app.mimetypesBlacklist)" v-model="app.mimetypesBlacklist"
:placeholder="$t('admin_settings.others.mimetypes_blacklist_plac')"
type="text" :class="{'is-error': errors[0]}"/>
<span class="error-message" v-if="errors[0]">{{ errors[0] }}</span> <span class="error-message" v-if="errors[0]">{{ errors[0] }}</span>
</ValidationProvider> </ValidationProvider>
</div> <small class="input-help" v-html="$t('admin_settings.others.mimetypes_blacklist_help')"></small>
</div>
<FormLabel class="mt-70"> <FormLabel class="mt-70">
{{ $t('admin_settings.others.section_cache') }} {{ $t('admin_settings.others.section_cache') }}