diff --git a/app/Console/Commands/SetupDevEnvironment.php b/app/Console/Commands/SetupDevEnvironment.php
index 6a606ead..be797133 100644
--- a/app/Console/Commands/SetupDevEnvironment.php
+++ b/app/Console/Commands/SetupDevEnvironment.php
@@ -6,7 +6,6 @@ use App\Models\User;
use App\Models\Share;
use App\Models\Folder;
use App\Models\Setting;
-use Faker\Generator;
use Illuminate\Support\Str;
use App\Services\SetupService;
use Illuminate\Console\Command;
@@ -34,8 +33,6 @@ class SetupDevEnvironment extends Command
private $setup;
- private Generator $faker;
-
public function __construct()
{
parent::__construct();
diff --git a/composer.lock b/composer.lock
index 28c8606f..1066f837 100644
--- a/composer.lock
+++ b/composer.lock
@@ -3564,16 +3564,16 @@
},
{
"name": "league/commonmark",
- "version": "1.6.0",
+ "version": "1.6.1",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/commonmark.git",
- "reference": "19a9673b833cc37770439097b381d86cd125bfe8"
+ "reference": "2651c497f005de305c7ba3f232cbd87b8c00ee8c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/19a9673b833cc37770439097b381d86cd125bfe8",
- "reference": "19a9673b833cc37770439097b381d86cd125bfe8",
+ "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/2651c497f005de305c7ba3f232cbd87b8c00ee8c",
+ "reference": "2651c497f005de305c7ba3f232cbd87b8c00ee8c",
"shasum": ""
},
"require": {
@@ -3661,7 +3661,7 @@
"type": "tidelift"
}
],
- "time": "2021-05-01T19:00:49+00:00"
+ "time": "2021-05-08T16:08:00+00:00"
},
{
"name": "league/flysystem",
@@ -11297,12 +11297,12 @@
"source": {
"type": "git",
"url": "https://github.com/composer/composer.git",
- "reference": "649087d6de158dc4da73a06c7759dec5932be5a5"
+ "reference": "0021758e0bcf964237a56cb22e2f0309118b6a3f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/composer/zipball/649087d6de158dc4da73a06c7759dec5932be5a5",
- "reference": "649087d6de158dc4da73a06c7759dec5932be5a5",
+ "url": "https://api.github.com/repos/composer/composer/zipball/0021758e0bcf964237a56cb22e2f0309118b6a3f",
+ "reference": "0021758e0bcf964237a56cb22e2f0309118b6a3f",
"shasum": ""
},
"require": {
@@ -11388,7 +11388,7 @@
"type": "tidelift"
}
],
- "time": "2021-05-04T14:47:54+00:00"
+ "time": "2021-05-10T11:14:14+00:00"
},
{
"name": "composer/metadata-minifier",
diff --git a/config/custom-language-translations.php b/config/custom-language-translations.php
index 2d6002d7..fcf8925e 100644
--- a/config/custom-language-translations.php
+++ b/config/custom-language-translations.php
@@ -234,41 +234,41 @@ return [
'in.total_invoices' => 'Total Invoices',
'in.n-abbreviation' => 'n.',
- 'in.doc.taxable_doc' => 'taxable document',
- 'in.doc.advance_doc' => 'zálohový doklad',
+ 'in.doc.taxable_doc' => 'Taxable Document',
+ 'in.doc.advance_doc' => 'Advance Document',
- 'in.doc.number' => 'Číslo',
- 'in.doc.variable_symbol' => 'Variabilný symbol',
+ 'in.doc.number' => 'Number',
+ 'in.doc.variable_symbol' => 'Variable symbol',
'in.doc.customer' => 'Customer',
'in.doc.supplier' => 'Supplier',
- 'in.doc.date_of_issue' => 'Dátum vystavenia',
- 'in.doc.date_of_delivery' => 'Dátum dodania',
- 'in.doc.due_date' => 'Dátum splatnosti',
+ 'in.doc.date_of_issue' => 'Date of issue',
+ 'in.doc.date_of_delivery' => 'Date of delivery',
+ 'in.doc.due_date' => 'Due date',
'in.doc.headquarters' => 'Headquarters',
- 'in.doc.sum_to_pay' => 'Suma na úhradu',
- 'in.doc.bank_account_number' => 'Číslo účtu',
+ 'in.doc.sum_to_pay' => 'Total to pay',
+ 'in.doc.bank_account_number' => 'Bank Number',
- 'in.doc.item.name' => 'Názov produktu',
- 'in.doc.item.amount' => 'Množstvo',
- 'in.doc.item.price_per_unit' => 'J. Cena',
- 'in.doc.item.total' => 'Celkom',
- 'in.doc.item.vat_rate' => 'Sadzba DPH',
- 'in.doc.item.vat' => 'DPH',
- 'in.doc.item.total_with_vat' => 'Celkom s DPH',
+ 'in.doc.item.name' => 'Item',
+ 'in.doc.item.amount' => 'Amount',
+ 'in.doc.item.price_per_unit' => 'Unit Price',
+ 'in.doc.item.total' => 'Total',
+ 'in.doc.item.vat_rate' => 'Vat Rate',
+ 'in.doc.item.vat' => 'Vat',
+ 'in.doc.item.total_with_vat' => 'Total with Vat',
- 'in.doc.discount' => 'Zlava za doklad',
- 'in.doc.vat_base' => 'Základ DPH',
+ 'in.doc.discount' => 'Discount',
+ 'in.doc.vat_base' => 'VAT Base',
- 'in.doc.thanks' => 'Ďakujeme, že ste sa rozhodli pre naše služby.',
- 'in.doc.not_vat_payer' => 'Nie sme platci DPH',
+ 'in.doc.thanks' => 'Thank you for choosing our services.',
+ 'in.doc.not_vat_payer' => "We aren't VAT payers.",
- 'in.doc.creator' => 'Faktúru vystavil',
+ 'in.doc.creator' => 'Issuer',
- 'in.doc.created_by_app' => 'Vygenerované aplikáciou :app_name',
+ 'in.doc.created_by_app' => 'Generated by :app_name',
'in.notify.subject' => 'You have new invoice from company :company',
'in.notify.message' => ':company send you invoice. You can find it in attachment of this email.',
diff --git a/public/mix-manifest.json b/public/mix-manifest.json
index 0216e0c3..c763c6b1 100644
--- a/public/mix-manifest.json
+++ b/public/mix-manifest.json
@@ -1,76 +1,114 @@
{
- "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~2fac28cc.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~2fac28cc.js?id=d8dac775684711abc6e2",
- "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~5f8db287.js": "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~5f8db287.js?id=d85e8bc2bb4fc4b9cd7e",
- "/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=e5c9ba18c9210405a275",
- "/chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser.js": "/chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser.js?id=aaf6617e22cf53f7eaae",
- "/chunks/admin~chunks/platform~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/shared.js?id=04dbf5fc50cb2a39a625",
- "/chunks/files~chunks/shared/file-browser~chunks/shared/single-file.js": "/chunks/files~chunks/shared/file-browser~chunks/shared/single-file.js?id=984bc1c0a8476d42f906",
- "/chunks/files~chunks/shared/file-browser.js": "/chunks/files~chunks/shared/file-browser.js?id=7622fa7cf877fc5a82f3",
- "/chunks/not-found.js": "/chunks/not-found.js?id=fc2ff097020968f2d5cd",
- "/chunks/profile~chunks/settings-password.js": "/chunks/profile~chunks/settings-password.js?id=f8bbbfc34e2ff40112b8",
- "/vendors~chunks/platform~chunks/shared.js": "/vendors~chunks/platform~chunks/shared.js?id=4ad4631716535ab7736a",
- "/js/main.js": "/js/main.js?id=6e809d5804f3756ddecd",
- "/css/app.css": "/css/app.css?id=5ef36155a311dd4539c1",
- "/chunks/admin.js": "/chunks/admin.js?id=674992eee524d659b9a7",
- "/chunks/admin-account.js": "/chunks/admin-account.js?id=a1de48a4e24461d80f99",
- "/chunks/app-appearance.js": "/chunks/app-appearance.js?id=0e6097692873a0448ee0",
- "/chunks/app-billings.js": "/chunks/app-billings.js?id=0834dc0fcdb010cd6dca",
- "/chunks/app-email.js": "/chunks/app-email.js?id=b57d8d619198aa9e462f",
- "/chunks/app-index.js": "/chunks/app-index.js?id=86c70e20dcc2fd6a6c64",
- "/chunks/app-language.js": "/chunks/app-language.js?id=fc5d6b67ead397393448",
- "/chunks/app-others.js": "/chunks/app-others.js?id=81558d46701f77706d96",
- "/chunks/app-payments.js": "/chunks/app-payments.js?id=3c1b03a9c188c2891fe6",
- "/chunks/app-settings.js": "/chunks/app-settings.js?id=59b1c50cf2a010ed9cac",
- "/chunks/app-setup.js": "/chunks/app-setup.js?id=14a067e7aff9963cc0fb",
- "/chunks/billings-detail.js": "/chunks/billings-detail.js?id=08e058e9fa2d6f6a75aa",
- "/chunks/contact-us.js": "/chunks/contact-us.js?id=8265b38f1b66b1713a18",
- "/chunks/create-new-password.js": "/chunks/create-new-password.js?id=f67f77d78c62e27feb8d",
- "/chunks/dashboard.js": "/chunks/dashboard.js?id=58cbf0cdb0c78534e1b3",
- "/chunks/database.js": "/chunks/database.js?id=f2ea0a5037bfa0d4cc24",
- "/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=6a4f59eb5a9b27c9bcea",
- "/chunks/environment-setup.js": "/chunks/environment-setup.js?id=60aef0dfa5ba62f9a116",
- "/chunks/files.js": "/chunks/files.js?id=0145501ede4338100960",
- "/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=5760d4df726d6fb823f0",
- "/chunks/homepage.js": "/chunks/homepage.js?id=a42a4f84e60f306a9fd8",
- "/chunks/installation-disclaimer.js": "/chunks/installation-disclaimer.js?id=ffa23e8ea3f82ecc191f",
- "/chunks/invoices.js": "/chunks/invoices.js?id=f9ba38724af92729cf6e",
- "/chunks/page-edit.js": "/chunks/page-edit.js?id=097ac65738c46164a5ed",
- "/chunks/pages.js": "/chunks/pages.js?id=f9a50c6cf2987f5582a5",
- "/chunks/plan.js": "/chunks/plan.js?id=1a91b7b670b92913f356",
- "/chunks/plan-create.js": "/chunks/plan-create.js?id=aab9f08492b827c558a1",
- "/chunks/plan-delete.js": "/chunks/plan-delete.js?id=4e234eeca50437723b9b",
- "/chunks/plan-settings.js": "/chunks/plan-settings.js?id=a4f08e1e18363d4d0187",
- "/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=b273fe649d1cadcdd2df",
- "/chunks/plans.js": "/chunks/plans.js?id=ac355e1b8dbf8afa0c5a",
- "/chunks/platform.js": "/chunks/platform.js?id=fde92b4e7123565a3f5e",
- "/chunks/profile.js": "/chunks/profile.js?id=7633e25cd0c123274515",
- "/chunks/purchase-code.js": "/chunks/purchase-code.js?id=2670fa01f9ecc4bee62d",
- "/chunks/settings.js": "/chunks/settings.js?id=f6e0d2e0ebcfcc95f3fb",
- "/chunks/settings-create-payment-methods.js": "/chunks/settings-create-payment-methods.js?id=154150456a33854ec504",
- "/chunks/settings-invoices.js": "/chunks/settings-invoices.js?id=6ba12390c5f059fcfdf3",
- "/chunks/settings-password.js": "/chunks/settings-password.js?id=b845a7732b2f1eabf5ff",
- "/chunks/settings-payment-methods.js": "/chunks/settings-payment-methods.js?id=c23e9317f9fd7034717f",
- "/chunks/settings-storage.js": "/chunks/settings-storage.js?id=e948dcbd9bf687e5cb04",
- "/chunks/settings-subscription.js": "/chunks/settings-subscription.js?id=3a976e5177c56c433271",
- "/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=d60972a2216523642850",
- "/chunks/shared.js": "/chunks/shared.js?id=6bdb28818de57aa150e5",
- "/chunks/shared/authenticate.js": "/chunks/shared/authenticate.js?id=d8193e2f60c94bead558",
- "/chunks/shared/file-browser.js": "/chunks/shared/file-browser.js?id=6942c30683e3a7f6d0b0",
- "/chunks/shared/single-file.js": "/chunks/shared/single-file.js?id=50eb8a75aef0735307f4",
- "/chunks/sign-in.js": "/chunks/sign-in.js?id=d929a5ae7e8df7e02260",
- "/chunks/sign-up.js": "/chunks/sign-up.js?id=d7aaedde2d258a988d4b",
- "/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=cfcbbf6f4304980232e9",
- "/chunks/subscription-plans.js": "/chunks/subscription-plans.js?id=6d9f9660f87861758951",
- "/chunks/subscription-service.js": "/chunks/subscription-service.js?id=012d2faa1818bfc2bce3",
- "/chunks/upgrade-billing.js": "/chunks/upgrade-billing.js?id=9ca6ab2226a91ef11ab6",
- "/chunks/upgrade-plan.js": "/chunks/upgrade-plan.js?id=0bae8dc53b5712640f46",
- "/chunks/user.js": "/chunks/user.js?id=ad851c3e2e7da79245f1",
- "/chunks/user-create.js": "/chunks/user-create.js?id=cf7f4fe4f76a5bfc2b0a",
- "/chunks/user-delete.js": "/chunks/user-delete.js?id=79184a24dc25ab9822fa",
- "/chunks/user-detail.js": "/chunks/user-detail.js?id=e38f49db3caf283e1b09",
- "/chunks/user-invoices.js": "/chunks/user-invoices.js?id=09a72bfdf5f16cdc6c1c",
- "/chunks/user-password.js": "/chunks/user-password.js?id=4e3603b179bb84e7e63a",
- "/chunks/user-storage.js": "/chunks/user-storage.js?id=e8de07bb53506e45f704",
- "/chunks/user-subscription.js": "/chunks/user-subscription.js?id=15c728a39269c28d6467",
- "/chunks/users.js": "/chunks/users.js?id=a1357c53cf4a17dd538f"
+ "/js/main.js": "/js/main.js",
+ "/css/app.css": "/css/app.css",
+ "/chunks/admin.js": "/chunks/admin.js?id=08a4d7e6c095cb25b232",
+ "/chunks/admin-account.js": "/chunks/admin-account.js?id=8d842bebde408d97b8e4",
+ "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~e360f8a1.js": "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~e360f8a1.js?id=9a997811677c9fcc0c6e",
+ "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~062c965c.js": "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~062c965c.js?id=515118382f7ad5724a54",
+ "/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~56ae6336.js": "/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~56ae6336.js?id=3500df10c19053acd77b",
+ "/chunks/admin~chunks/files~chunks/oasis/invoices~chunks/oasis/invoices/list~chunks/platform~chunks/sh~d177b2e8.js": "/chunks/admin~chunks/files~chunks/oasis/invoices~chunks/oasis/invoices/list~chunks/platform~chunks/sh~d177b2e8.js?id=7ebb93e8d3cedf069c0b",
+ "/chunks/admin~chunks/files~chunks/oasis/invoices~chunks/settings~chunks/shared/file-browser.js": "/chunks/admin~chunks/files~chunks/oasis/invoices~chunks/settings~chunks/shared/file-browser.js?id=e15b67406596821c2be9",
+ "/chunks/admin~chunks/oasis/invoices~chunks/platform.js": "/chunks/admin~chunks/oasis/invoices~chunks/platform.js?id=5bbc9cca3bfcc01fdc87",
+ "/chunks/admin~chunks/oasis/invoices~chunks/platform~chunks/shared.js": "/chunks/admin~chunks/oasis/invoices~chunks/platform~chunks/shared.js?id=a7e1f2b5096c12b0d23a",
+ "/chunks/app-appearance.js": "/chunks/app-appearance.js?id=1c320a815afcc355bae7",
+ "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~262a2a36.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~262a2a36.js?id=e6505b93727b56256f92",
+ "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~2e0b85bd.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~2e0b85bd.js?id=d4fb46f05374a298ac1b",
+ "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~c329baf3.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~c329baf3.js?id=917423b1c6ec5a0c7435",
+ "/chunks/app-billings.js": "/chunks/app-billings.js?id=2bbe6337f28ee663e2ef",
+ "/chunks/app-email.js": "/chunks/app-email.js?id=069bcdd39373a75f8270",
+ "/chunks/app-index.js": "/chunks/app-index.js?id=6fd365716d797307517b",
+ "/chunks/app-language.js": "/chunks/app-language.js?id=6353a4c87d14aec62efb",
+ "/chunks/app-language~chunks/app-settings~chunks/dashboard~chunks/dashboard-oasis~chunks/invoices~chun~93101a7f.js": "/chunks/app-language~chunks/app-settings~chunks/dashboard~chunks/dashboard-oasis~chunks/invoices~chun~93101a7f.js?id=93fb27b76209e5b7b2d9",
+ "/chunks/app-language~chunks/dashboard~chunks/dashboard-oasis~chunks/files~chunks/invoices~chunks/oasi~78bb4d4b.js": "/chunks/app-language~chunks/dashboard~chunks/dashboard-oasis~chunks/files~chunks/invoices~chunks/oasi~78bb4d4b.js?id=1f922f753ccc5064dbe1",
+ "/chunks/app-others.js": "/chunks/app-others.js?id=764423f8911acbc659a9",
+ "/chunks/app-payments.js": "/chunks/app-payments.js?id=4ecc19e6297a15de5278",
+ "/chunks/app-settings.js": "/chunks/app-settings.js?id=acc6ba7a93681f0d5d64",
+ "/chunks/app-setup.js": "/chunks/app-setup.js?id=e19bd2887ed43d5bfe91",
+ "/chunks/billings-detail.js": "/chunks/billings-detail.js?id=7df1b3539a19b34d2d03",
+ "/chunks/contact-us.js": "/chunks/contact-us.js?id=5d26cf9527766c281c2a",
+ "/chunks/contact-us~chunks/dynamic-page~chunks/homepage.js": "/chunks/contact-us~chunks/dynamic-page~chunks/homepage.js?id=22bd5db44c72e8de5f5b",
+ "/chunks/create-new-password.js": "/chunks/create-new-password.js?id=48dc53ccbd502c2739ec",
+ "/chunks/dashboard.js": "/chunks/dashboard.js?id=55a783975e40f9dcf31b",
+ "/chunks/dashboard-oasis.js": "/chunks/dashboard-oasis.js?id=8b37095a96ece7d6c1d8",
+ "/chunks/dashboard~chunks/dashboard-oasis.js": "/chunks/dashboard~chunks/dashboard-oasis.js?id=67a4a8d617c2e38cb1f3",
+ "/chunks/dashboard~chunks/dashboard-oasis~chunks/invoices~chunks/oasis/invoices/client-invoices~chunks~4ba83fa1.js": "/chunks/dashboard~chunks/dashboard-oasis~chunks/invoices~chunks/oasis/invoices/client-invoices~chunks~4ba83fa1.js?id=2e029bf012cccfd18e6c",
+ "/chunks/database.js": "/chunks/database.js?id=d94b18f487382a1a8021",
+ "/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=17cbd34e8c621c7a93e5",
+ "/chunks/dynamic-page~chunks/oasis/homepage.js": "/chunks/dynamic-page~chunks/oasis/homepage.js?id=9840011d02134efd9210",
+ "/chunks/environment-setup.js": "/chunks/environment-setup.js?id=b42ed6eea4625ce1c2db",
+ "/chunks/files.js": "/chunks/files.js?id=af40942fb64ed6bbdd99",
+ "/chunks/files~chunks/oasis/invoices/list~chunks/oasis/platba~chunks/settings-subscription~chunks/shar~32471b3c.js": "/chunks/files~chunks/oasis/invoices/list~chunks/oasis/platba~chunks/settings-subscription~chunks/shar~32471b3c.js?id=793a4093a170b7021e1a",
+ "/chunks/files~chunks/oasis/invoices/list~chunks/platform~chunks/shared/file-browser.js": "/chunks/files~chunks/oasis/invoices/list~chunks/platform~chunks/shared/file-browser.js?id=bfc7cd397eb02d2a28ef",
+ "/chunks/files~chunks/oasis/invoices/list~chunks/shared/file-browser.js": "/chunks/files~chunks/oasis/invoices/list~chunks/shared/file-browser.js?id=2d5163fd2869304720da",
+ "/chunks/files~chunks/oasis/invoices~chunks/oasis/invoices/list~chunks/platform~chunks/shared~chunks/s~40cda2f4.js": "/chunks/files~chunks/oasis/invoices~chunks/oasis/invoices/list~chunks/platform~chunks/shared~chunks/s~40cda2f4.js?id=25a8f2ba10196cc72353",
+ "/chunks/files~chunks/oasis/invoices~chunks/platform~chunks/shared~chunks/shared/file-browser~chunks/s~3fd62fd8.js": "/chunks/files~chunks/oasis/invoices~chunks/platform~chunks/shared~chunks/shared/file-browser~chunks/s~3fd62fd8.js?id=d39c8f198b09bb094e80",
+ "/chunks/files~chunks/shared/file-browser.js": "/chunks/files~chunks/shared/file-browser.js?id=778c2be499915a3e6a1f",
+ "/chunks/files~chunks/shared/file-browser~chunks/shared/single-file.js": "/chunks/files~chunks/shared/file-browser~chunks/shared/single-file.js?id=eb79ae61af1b37bcfd7f",
+ "/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=877a9289b77ac3885042",
+ "/chunks/homepage.js": "/chunks/homepage.js?id=1a86b7f0efa95ad65c4a",
+ "/chunks/installation-disclaimer.js": "/chunks/installation-disclaimer.js?id=561f2ef3cdde4f64c18c",
+ "/chunks/invoices.js": "/chunks/invoices.js?id=733a4a9b02203923e96b",
+ "/chunks/not-found-shared.js": "/chunks/not-found-shared.js?id=7fc7f9b6f10bdfac770e",
+ "/chunks/oasis/homepage.js": "/chunks/oasis/homepage.js?id=a1885dd8814f9eb63a1c",
+ "/chunks/oasis/invoices.js": "/chunks/oasis/invoices.js?id=81b87343eb6a18f6736c",
+ "/chunks/oasis/invoices/client.js": "/chunks/oasis/invoices/client.js?id=5278e4b3fec7c313b500",
+ "/chunks/oasis/invoices/client-detail.js": "/chunks/oasis/invoices/client-detail.js?id=f04d993baccf515554db",
+ "/chunks/oasis/invoices/client-invoices.js": "/chunks/oasis/invoices/client-invoices.js?id=6558d35b1bfe20e8ede6",
+ "/chunks/oasis/invoices/create-client.js": "/chunks/oasis/invoices/create-client.js?id=a27824905ee00e5b9d5e",
+ "/chunks/oasis/invoices/create-invoice.js": "/chunks/oasis/invoices/create-invoice.js?id=da39947baccf666a1efc",
+ "/chunks/oasis/invoices/edit-invoice.js": "/chunks/oasis/invoices/edit-invoice.js?id=b8776f1c1d5b8b0626da",
+ "/chunks/oasis/invoices/list.js": "/chunks/oasis/invoices/list.js?id=915c1d5c78b85f097f13",
+ "/chunks/oasis/invoices/profile.js": "/chunks/oasis/invoices/profile.js?id=cb529bbeb676d24b011e",
+ "/chunks/oasis/invoices~chunks/platform~chunks/shared.js": "/chunks/oasis/invoices~chunks/platform~chunks/shared.js?id=bdeadf1aea2560bea3c7",
+ "/chunks/oasis/platba.js": "/chunks/oasis/platba.js?id=791bf891bb4a384c0890",
+ "/chunks/oasis/platba~chunks/oasis/upgrade-billing~chunks/oasis/upgrade-plan~chunks/upgrade-billing~ch~6880400b.js": "/chunks/oasis/platba~chunks/oasis/upgrade-billing~chunks/oasis/upgrade-plan~chunks/upgrade-billing~ch~6880400b.js?id=0c8d1c3cca084baa177f",
+ "/chunks/oasis/sign-up.js": "/chunks/oasis/sign-up.js?id=e53eeb48ebabae259f9c",
+ "/chunks/oasis/upgrade-billing.js": "/chunks/oasis/upgrade-billing.js?id=3008775e9c2b22f22215",
+ "/chunks/oasis/upgrade-plan.js": "/chunks/oasis/upgrade-plan.js?id=b0148f9d17a29bc32736",
+ "/chunks/oasis/user-create.js": "/chunks/oasis/user-create.js?id=23c05f1f2af5c8ed5f93",
+ "/chunks/oasis/users.js": "/chunks/oasis/users.js?id=d15e1dd3ad4aa6cd8a77",
+ "/chunks/page-edit.js": "/chunks/page-edit.js?id=9ccfe006fcd9ef785a61",
+ "/chunks/pages.js": "/chunks/pages.js?id=7a1843e7aaeeaa111dc8",
+ "/chunks/plan.js": "/chunks/plan.js?id=ac3046761e9083aa3053",
+ "/chunks/plan-create.js": "/chunks/plan-create.js?id=5fc3fd093be62eea931e",
+ "/chunks/plan-delete.js": "/chunks/plan-delete.js?id=ac08dc4225f7440d0512",
+ "/chunks/plan-settings.js": "/chunks/plan-settings.js?id=311e6ea9254d8f5423a0",
+ "/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=146c53671951b7061131",
+ "/chunks/plans.js": "/chunks/plans.js?id=d4cfc1b66dd5021a3c84",
+ "/chunks/platform.js": "/chunks/platform.js?id=32656f7d130ecbe06f12",
+ "/chunks/platform~chunks/shared.js": "/chunks/platform~chunks/shared.js?id=26fe5e37f5b37e8d6010",
+ "/chunks/profile.js": "/chunks/profile.js?id=42695eb6d8ab8b0220d9",
+ "/chunks/purchase-code.js": "/chunks/purchase-code.js?id=4873b06c3bbca3fe2c36",
+ "/chunks/settings.js": "/chunks/settings.js?id=fcc97a29894164e2977c",
+ "/chunks/settings-create-payment-methods.js": "/chunks/settings-create-payment-methods.js?id=16b924e46bb6731fb294",
+ "/chunks/settings-invoices.js": "/chunks/settings-invoices.js?id=9d3c3ed48e31da008b33",
+ "/chunks/settings-password.js": "/chunks/settings-password.js?id=0277b40c37adc464b97d",
+ "/chunks/settings-payment-methods.js": "/chunks/settings-payment-methods.js?id=bfca271280566258f0b6",
+ "/chunks/settings-storage.js": "/chunks/settings-storage.js?id=3763d6291aa27e295a81",
+ "/chunks/settings-subscription.js": "/chunks/settings-subscription.js?id=d44d995362fe6567fc11",
+ "/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=c6b88005b133268ed88f",
+ "/chunks/shared.js": "/chunks/shared.js?id=df4e059dc1a64631449b",
+ "/chunks/shared/authenticate.js": "/chunks/shared/authenticate.js?id=3d5c7754d438830a4204",
+ "/chunks/shared/file-browser.js": "/chunks/shared/file-browser.js?id=f46e9dc63c1313bc2256",
+ "/chunks/shared/single-file.js": "/chunks/shared/single-file.js?id=e8aedb75df7fe227d693",
+ "/chunks/sign-in.js": "/chunks/sign-in.js?id=1d2f0d12e71a2eae51f1",
+ "/chunks/sign-up.js": "/chunks/sign-up.js?id=ce15b1156cf37c0a9703",
+ "/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=4c45fae14fd222237a62",
+ "/chunks/subscription-plans.js": "/chunks/subscription-plans.js?id=53e92bad3f19ffcd7bb0",
+ "/chunks/subscription-service.js": "/chunks/subscription-service.js?id=7011390fa6d368070d72",
+ "/chunks/upgrade-billing.js": "/chunks/upgrade-billing.js?id=3541c0262320aeaf0749",
+ "/chunks/upgrade-plan.js": "/chunks/upgrade-plan.js?id=e9c46003e82194e85439",
+ "/chunks/user.js": "/chunks/user.js?id=3090bfd5b85dd1b200ec",
+ "/chunks/user-create.js": "/chunks/user-create.js?id=d4c1fc74ca50973925b3",
+ "/chunks/user-delete.js": "/chunks/user-delete.js?id=9b2354c223ea128603d6",
+ "/chunks/user-detail.js": "/chunks/user-detail.js?id=84eada5c23af5d5a22d5",
+ "/chunks/user-invoices.js": "/chunks/user-invoices.js?id=e1a81d02e60bba5770d7",
+ "/chunks/user-password.js": "/chunks/user-password.js?id=ddf2709371236446ae98",
+ "/chunks/user-storage.js": "/chunks/user-storage.js?id=38f3edba743a7448f8e6",
+ "/chunks/user-subscription.js": "/chunks/user-subscription.js?id=32b823b73166fcaf70c4",
+ "/chunks/users.js": "/chunks/users.js?id=178dc8d8c83a43d6e77f",
+ "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~bc1bf558.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~bc1bf558.js?id=034c637712e863643bd6",
+ "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~ebd71fa1.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~ebd71fa1.js?id=47a427056410805b2f8f",
+ "/vendors~chunks/files~chunks/oasis/invoices~chunks/platform~chunks/shared~chunks/shared/file-browser~~b42d96c6.js": "/vendors~chunks/files~chunks/oasis/invoices~chunks/platform~chunks/shared~chunks/shared/file-browser~~b42d96c6.js?id=a564e3b9054e42dda63f",
+ "/vendors~chunks/oasis/invoices~chunks/platform~chunks/shared.js": "/vendors~chunks/oasis/invoices~chunks/platform~chunks/shared.js?id=03d3cf785cbafa4d31f0"
}
diff --git a/resources/js/Oasis/Invoices/components/InvoiceContextMenu.vue b/resources/js/Oasis/Invoices/components/InvoiceContextMenu.vue
index 83dfd886..a6fc6bdc 100644
--- a/resources/js/Oasis/Invoices/components/InvoiceContextMenu.vue
+++ b/resources/js/Oasis/Invoices/components/InvoiceContextMenu.vue
@@ -1,30 +1,30 @@
-
@@ -69,6 +81,9 @@
'clipboard',
'entries'
]),
+ isInvoice() {
+ return this.clipboard[0].type === 'invoice'
+ },
sharingTitle() {
return this.clipboard[0].shared
? this.$t('context_menu.share_edit')
@@ -119,7 +134,13 @@
methods: {
showItemContextMenu() {
if (this.$isMobile()) {
- events.$emit('mobile-menu:show', 'file-menu')
+
+ if (this.isInvoice) {
+ events.$emit('mobile-menu:show', 'invoice-menu')
+ } else {
+ events.$emit('mobile-menu:show', 'file-menu')
+ }
+
} else {
events.$emit('popover:open', 'file-preview-contextmenu')
}
diff --git a/resources/js/helpers.js b/resources/js/helpers.js
index de8e947c..88a6fdde 100644
--- a/resources/js/helpers.js
+++ b/resources/js/helpers.js
@@ -7,28 +7,11 @@ import axios from 'axios'
const Helpers = {
install(Vue) {
- Vue.prototype.$searchInvoices = debounce(function (value) {
+ Vue.prototype.$showSidebarPreview = function (entry) {
+ this.$store.commit('ADD_ITEM_TO_CLIPBOARD', entry)
- if (value !== '' && typeof value !== 'undefined') {
-
- if (['regular-invoice', 'advance-invoice'].includes(this.$store.getters.currentFolder.location)) {
- this.$store.dispatch('getSearchResultForInvoices', value)
- } else {
- this.$store.dispatch('getSearchResultForClients', value)
- }
- } else if (typeof value !== 'undefined') {
-
- let locations = {
- 'regular-invoice': 'getRegularInvoices',
- 'advance-invoice': 'getAdvanceInvoices',
- 'clients': 'getClients',
- }
-
- this.$store.dispatch(locations[this.$store.getters.currentFolder.location])
-
- this.$store.commit('CHANGE_SEARCHING_STATE', false)
- }
- }, 300)
+ this.$store.dispatch('fileInfoToggle', true)
+ }
Vue.prototype.$renameFileOrFolder = function (entry) {
events.$emit('popup:open', {name: 'rename-item', item: entry})
diff --git a/resources/js/main.js b/resources/js/main.js
index b867df2d..12351f1f 100644
--- a/resources/js/main.js
+++ b/resources/js/main.js
@@ -7,6 +7,7 @@ import App from "./App.vue";
import store from "./store";
import {events} from "./bus";
import Helpers from "./helpers";
+import OasisHelpers from "./oasis-helpers";
import { library } from "@fortawesome/fontawesome-svg-core";
import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome";
import {
@@ -85,6 +86,7 @@ library.add(
Vue.component("FontAwesomeIcon", FontAwesomeIcon);
Vue.use(VueRouter);
+Vue.use(OasisHelpers);
Vue.use(Helpers);
Vue.config.productionTip = false;
diff --git a/resources/js/oasis-helpers.js b/resources/js/oasis-helpers.js
new file mode 100644
index 00000000..f492f1ed
--- /dev/null
+++ b/resources/js/oasis-helpers.js
@@ -0,0 +1,72 @@
+import i18n from '@/i18n/index'
+import {debounce} from 'lodash'
+import {events} from './bus'
+
+const OasisHelpers = {
+ install(Vue) {
+
+ Vue.prototype.$editInvoice = function (entry) {
+ this.$router.push({name: 'EditInvoice', params: {id: entry.id}})
+ events.$emit('file-preview:hide')
+ }
+
+ Vue.prototype.$downloadInvoice = function (entry) {
+ Vue.prototype.$downloadFile(entry.file_url, entry.name + '.' + entry.mimetype)
+ }
+
+ Vue.prototype.$deleteInvoice = function (entry) {
+ events.$emit('confirm:open', {
+ title: i18n.t('in.popup.delete_invoice.title', {number: entry.invoice_number}),
+ message: i18n.t('in.popup.delete_invoice.message'),
+ buttonColor: 'danger-solid',
+ action: {
+ id: entry.id,
+ operation: 'delete-invoice'
+ }
+ })
+ }
+
+ Vue.prototype.$deleteClient = function (entry) {
+ events.$emit('confirm:open', {
+ title: i18n.t('in.popup.delete_client.title', {name: entry.name}),
+ message: i18n.t('in.popup.delete_client.message'),
+ buttonColor: 'danger-solid',
+ action: {
+ id: entry.id,
+ operation: 'delete-client'
+ }
+ })
+ }
+
+ Vue.prototype.$goToCompany = function (entry) {
+ this.$router.push({name: 'ClientDetail', params: {id: entry.client_id ?? entry.id}})
+
+ events.$emit('file-preview:hide')
+ }
+
+ Vue.prototype.$searchInvoices = debounce(function (value) {
+
+ if (value !== '' && typeof value !== 'undefined') {
+
+ if (['regular-invoice', 'advance-invoice'].includes(this.$store.getters.currentFolder.location)) {
+ this.$store.dispatch('getSearchResultForInvoices', value)
+ } else {
+ this.$store.dispatch('getSearchResultForClients', value)
+ }
+ } else if (typeof value !== 'undefined') {
+
+ let locations = {
+ 'regular-invoice': 'getRegularInvoices',
+ 'advance-invoice': 'getAdvanceInvoices',
+ 'clients': 'getClients',
+ }
+
+ this.$store.dispatch(locations[this.$store.getters.currentFolder.location])
+
+ this.$store.commit('CHANGE_SEARCHING_STATE', false)
+ }
+ }, 300)
+ }
+}
+
+export default OasisHelpers
\ No newline at end of file