mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Add limit for number of invoice items
This commit is contained in:
parent
f5a9a66584
commit
ee55374fc1
@ -490,6 +490,7 @@ if (!defined('CONTACT_EMAIL')) {
|
|||||||
define('MAX_IFRAME_URL_LENGTH', 250);
|
define('MAX_IFRAME_URL_LENGTH', 250);
|
||||||
define('MAX_LOGO_FILE_SIZE', 200); // KB
|
define('MAX_LOGO_FILE_SIZE', 200); // KB
|
||||||
define('MAX_FAILED_LOGINS', 10);
|
define('MAX_FAILED_LOGINS', 10);
|
||||||
|
define('MAX_INVOICE_ITEMS', env('MAX_INVOICE_ITEMS', 100));
|
||||||
define('MAX_DOCUMENT_SIZE', env('MAX_DOCUMENT_SIZE', 10000));// KB
|
define('MAX_DOCUMENT_SIZE', env('MAX_DOCUMENT_SIZE', 10000));// KB
|
||||||
define('MAX_EMAIL_DOCUMENTS_SIZE', env('MAX_EMAIL_DOCUMENTS_SIZE', 10000));// Total KB
|
define('MAX_EMAIL_DOCUMENTS_SIZE', env('MAX_EMAIL_DOCUMENTS_SIZE', 10000));// Total KB
|
||||||
define('MAX_ZIP_DOCUMENTS_SIZE', env('MAX_EMAIL_DOCUMENTS_SIZE', 30000));// Total KB (uncompressed)
|
define('MAX_ZIP_DOCUMENTS_SIZE', env('MAX_EMAIL_DOCUMENTS_SIZE', 30000));// Total KB (uncompressed)
|
||||||
|
@ -233,6 +233,9 @@ function InvoiceModel(data) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
self.addItem = function() {
|
self.addItem = function() {
|
||||||
|
if (self.invoice_items().length >= {{ MAX_INVOICE_ITEMS }}) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
var itemModel = new ItemModel();
|
var itemModel = new ItemModel();
|
||||||
@if ($account->hide_quantity)
|
@if ($account->hide_quantity)
|
||||||
itemModel.qty(1);
|
itemModel.qty(1);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user