David Bomba
9dce4c3de1
Refator payments and gateway fees
2020-09-04 07:23:34 +10:00
David Bomba
6b45317bf3
update invoice PDF when a payment is applied
2020-09-03 21:37:02 +10:00
David Bomba
4bb02f4f61
Fixes for authorize.net
2020-09-03 21:22:49 +10:00
David Bomba
7315b70983
Merge pull request #4032 from turbo124/v2
...
Working on Gateway fees & Online Payments
2020-09-03 21:01:32 +10:00
David Bomba
607a47ffd9
Working on gateway fees to authorize.net
2020-09-03 20:55:33 +10:00
Benjamin Beganović
1bbf7392ad
Refactor invoice-table for simple model bind & support for gateway-fees
2020-09-03 11:45:47 +02:00
Benjamin Beganović
1f77b87331
Refactor quotes-table for simple model bind
2020-09-03 11:14:24 +02:00
David Bomba
6517d67601
Refactor of payments to include payment hash
2020-09-03 13:22:05 +10:00
Benjamin Beganović
60ae138e11
Show gateway fees status for invoices
2020-09-02 22:08:12 +02:00
David Bomba
a8bbb7035f
Fixes for random data seeder
2020-09-02 19:36:32 +10:00
David Bomba
2f478158e9
Fixes for company gateways
2020-09-02 11:11:01 +10:00
David Bomba
455e9a8e1d
fix for company gateways if properties not set
2020-09-02 08:11:59 +10:00
David Bomba
3d8ddb23cf
fix for types
2020-09-01 12:32:36 +10:00
David Bomba
2bd8581592
Fixes for payments with gateway fees
2020-09-01 09:28:37 +10:00
David Bomba
e342c02063
fixes for quote activities
2020-09-01 07:13:00 +10:00
David Bomba
bb4aac1aeb
Merge pull request #4025 from turbo124/v2
...
Gateway fees implementation
2020-08-31 17:58:43 +10:00
David Bomba
1bd3deca4f
Invoice payments with gateway fees
2020-08-31 14:27:47 +10:00
David Bomba
eb867522df
Working on invoice payments with gateway fees
2020-08-31 12:00:43 +10:00
David Bomba
ac08a146a1
Working on gateway fees
2020-08-30 22:00:19 +10:00
David Bomba
a4d0e7759e
Gateway fees
2020-08-30 20:47:32 +10:00
David Bomba
1bc71fb5d8
Working on gateway fees
2020-08-30 08:00:57 +10:00
David Bomba
32e987a1b2
Remove require NPM/NODE from setup checks
2020-08-29 23:32:11 +10:00
David Bomba
3dde9e5eee
TestS
2020-08-29 23:21:38 +10:00
Benjamin Beganović
f5cc1f0d22
Preview logic for editing designs
2020-08-28 09:51:02 +02:00
Benjamin Beganović
d508d9b8f2
Merge branch 'v2' into v2-pdfmaker-design-improvements
2020-08-28 08:17:46 +02:00
David Bomba
36c54d8cc3
Working on fees
2020-08-28 11:06:46 +10:00
David Bomba
a5248f7a93
Test mode for company gateway
2020-08-28 07:34:15 +10:00
David Bomba
c9be746583
Merge pull request #4018 from beganovich/v2-repeating-header-and-footer
...
Repeating header & footer
2020-08-28 07:07:28 +10:00
David Bomba
23a8acccc2
Doc todo
2020-08-27 23:10:04 +10:00
David Bomba
1a7d0d3cbd
Working on gateway fees across multiple invoices
2020-08-27 22:12:39 +10:00
Benjamin Beganović
c8ff06e61d
Update designs with new margins & paddings
2020-08-27 13:01:19 +02:00
Benjamin Beganović
53cb0fc076
Fix entity on quote
2020-08-27 10:06:08 +02:00
Benjamin Beganović
af7995815c
Rename all_page_* to all_pages_* for dynamic header/footer
2020-08-27 08:47:51 +02:00
Benjamin Beganović
edbadabab4
Support for separate variable: all_page_header && all_page_footer
2020-08-27 08:39:14 +02:00
David Bomba
bb71bfe82a
Merge pull request #4016 from beganovich/v2-fix-blank-page-on-downloading-invoices
...
Fix blank page when downloading invoices
2020-08-27 07:26:03 +10:00
Benjamin Beganović
971a723607
Create support for recursive copying of DOM
2020-08-26 12:52:20 +02:00
Benjamin Beganović
e965aded06
engine for repeating headers
2020-08-26 09:02:38 +02:00
Benjamin Beganović
bba9d7dc44
Merge remote-tracking branch 'upstream/v2' into v2-repeating-header-and-footer
2020-08-26 07:53:45 +02:00
David Bomba
ff5d8ad871
Fixes for gateway fees
2020-08-26 11:14:15 +10:00
David Bomba
d57f0f9236
Refactoring client payments
2020-08-26 10:53:11 +10:00
David Bomba
79e0fa56e2
Convert currency string to float
2020-08-26 10:47:50 +10:00
David Bomba
37c5a7adb5
Test for gateway fees appending to invoice
2020-08-26 08:10:49 +10:00
David Bomba
1c55b529a0
Refactor payments
2020-08-25 23:18:17 +10:00
David Bomba
979916adb5
Refactor payments
2020-08-25 23:06:38 +10:00
David Bomba
136998d020
Fixes for system logs
2020-08-25 21:40:34 +10:00
David Bomba
4a704651c7
Fixes for types
2020-08-25 21:23:49 +10:00
Benjamin Beganović
234beee61b
Enable injecting print CSS into document
2020-08-25 10:51:49 +02:00
Benjamin Beganović
5a03d81112
Fix blank page when downloading invoices
2020-08-25 08:55:55 +02:00
David Bomba
fde50b308a
Merge branch 'v2' of https://github.com/turbo124/invoiceninja into v2
2020-08-25 07:09:54 +10:00
David Bomba
7951087c47
Add label to fillable
2020-08-25 07:09:27 +10:00
David Bomba
044c35266e
Fixes for zapier
2020-08-24 21:53:22 +10:00
David Bomba
d6c224e538
Fixes for QuoteWasApproved
2020-08-24 21:21:35 +10:00
David Bomba
7cf2d10f29
Merge pull request #4011 from turbo124/v2
...
System Log API end points
2020-08-24 21:17:07 +10:00
David Bomba
e6de7c9661
Logging for webhook handler
2020-08-24 21:16:35 +10:00
David Bomba
4c3f466d58
Tests for system log routes
2020-08-24 20:28:47 +10:00
David Bomba
d7dd544271
System logs
2020-08-24 19:51:19 +10:00
Benjamin Beganović
40467c1745
Remove early return from PMC
2020-08-24 11:18:04 +02:00
Benjamin Beganović
7ed9e733b1
Switch from checkbox to radio buttons for saving card
2020-08-24 11:17:18 +02:00
Benjamin Beganović
f8c1a0c031
Fix $this->fees_and_limits
2020-08-24 07:47:16 +02:00
David Bomba
eef91513d0
fix for regression
2020-08-24 15:19:58 +10:00
David Bomba
66499a9a31
System Logs
2020-08-24 15:08:49 +10:00
David Bomba
ffdfaefd80
Working on system logs
2020-08-24 12:45:53 +10:00
David Bomba
0d9df1f290
Fixes for incorrect name spacing of validation rules
2020-08-24 08:20:57 +10:00
David Bomba
0b34fd0738
Merge pull request #4009 from turbo124/v2
...
Fixes for demo mode
2020-08-23 19:22:43 +10:00
David Bomba
0f501bc936
fixes for quote controller
2020-08-23 11:08:18 +10:00
David Bomba
dbe22cf5fa
First or fail for company record in short
2020-08-23 07:46:43 +10:00
=
f6c62f3607
fixes for invoice designs
2020-08-22 22:24:41 +10:00
David Bomba
82ca90b86e
Fix for observer
2020-08-22 13:34:41 +10:00
=
279609f70f
Add CompanyGatewayObserverg
2020-08-22 10:42:12 +10:00
David Bomba
9e75283380
Add label field to company gateways table
2020-08-22 08:16:40 +10:00
David Bomba
4eb4f13b22
minor fixes for email templates
2020-08-22 08:13:42 +10:00
Benjamin Beganović
e2963b48ff
Update elements to use new $total_columns
2020-08-21 17:47:04 +02:00
Benjamin Beganović
13e70e24d5
wip
2020-08-21 16:47:17 +02:00
Benjamin Beganović
169eb4a766
Update rest of the designs with new $pdf_variables key
2020-08-21 12:07:33 +02:00
Benjamin Beganović
23577a5f0f
Refactor context['product-table-columns'] to generic pdf_variables:
...
- Pass 'pdf_variables' to CreateQuotePdf & CreateInvoicPdf
- Update Playful & Plain to support new variable engine
- Update DesignHelpers trait to support new variable engine
- Make tests pass for ExampleIntegrationTest
2020-08-21 11:59:39 +02:00
David Bomba
8defbd926d
Changes for demo
2020-08-21 16:16:56 +10:00
David Bomba
1f4b699acf
Fixes for demo modE
2020-08-21 15:47:34 +10:00
Benjamin Beganović
0a38a52617
Fix serialization issue
2020-08-20 17:48:10 +02:00
David Bomba
662b5b2604
Merge pull request #4004 from turbo124/v2
...
Update sentry DSN
2020-08-20 23:20:12 +10:00
Benjamin Beganović
0530204b08
Update copyright
2020-08-20 03:17:29 +02:00
Benjamin Beganović
529ce2ece8
fix authroize() method
2020-08-20 03:11:54 +02:00
Benjamin Beganović
f4698c0108
Support multiple downloads
2020-08-20 03:10:04 +02:00
David Bomba
334860f87b
Custom payment drivers
2020-08-20 08:11:46 +10:00
David Bomba
c9d94804de
Merge pull request #4002 from turbo124/v2
...
Tests for gateway fees
2020-08-20 07:40:33 +10:00
Benjamin Beganović
9b524f22e6
Download files with original name
2020-08-19 18:06:26 +02:00
Benjamin Beganović
c386167762
Add company setting for enabling client portal uploads
2020-08-19 16:35:54 +02:00
David Bomba
c1da36477e
Exclude some errors from reporting
2020-08-19 16:35:35 +10:00
David Bomba
77ecca3035
fixes for tests
2020-08-19 16:11:57 +10:00
David Bomba
ca99a66390
Fixes for tests
2020-08-19 16:09:01 +10:00
David Bomba
14983479d3
Add auto-bill to company settings "
...
git push
2020-08-19 15:24:35 +10:00
David Bomba
9215f895c2
Fixes for exchange rate
2020-08-19 13:19:55 +10:00
David Bomba
92036b74af
Add exchange_rate to entities
2020-08-19 13:08:25 +10:00
David Bomba
b2d5a8b070
Fixes for bulk emailing quotes
2020-08-19 12:55:58 +10:00
David Bomba
7b2e60a0d5
Add amount column to history table
2020-08-19 12:44:25 +10:00
David Bomba
c5d093232c
Working on payment records from online payments
2020-08-19 12:37:17 +10:00
David Bomba
05ce11138e
Fixes for payment number creation for online payments
2020-08-19 11:06:19 +10:00
David Bomba
3850c6b516
Change to display only
2020-08-19 08:51:30 +10:00
David Bomba
71be551062
Fixes for disabling client gateways
2020-08-19 08:47:05 +10:00
David Bomba
089f50e7ed
if company gateway set to zero, disable gateways for client
2020-08-19 08:46:27 +10:00
David Bomba
021b741e56
Tests for gateway fees
2020-08-19 08:33:58 +10:00
David Bomba
ba3f3e6989
Merge branch 'v2' into v2
2020-08-19 07:59:19 +10:00
Benjamin Beganović
e6b733fe0c
Merge branch 'v2-1408-cp-downloads' of github.com:beganovich/invoiceninja into v2-1408-cp-downloads
2020-08-18 16:29:54 +02:00
Benjamin Beganović
0a493c275e
Enable is_public for document uploads
2020-08-18 16:12:46 +02:00
Benjamin Beganović
1f0f1e51ae
Merge branch 'v2' into v2-1408-cp-downloads
2020-08-18 16:02:49 +02:00
Benjamin Beganović
4eb376e830
Enabe client uploads
2020-08-18 16:01:25 +02:00
Benjamin Beganović
acdd9c936c
Fix route model binding
2020-08-18 14:38:46 +02:00
David Bomba
06eb32925c
Merge pull request #3991 from robwent/v2
...
Allow empty database password
2020-08-18 07:12:12 +10:00
Benjamin Beganović
e68af3421a
Fix Checkout payment driver 20087 cvv ctaching
2020-08-17 18:36:11 +02:00
Benjamin Beganović
d58ab5d613
Production build of assets
2020-08-17 16:38:33 +02:00
Benjamin Beganović
0efaa767b9
Enable showing only client-related uploads
2020-08-17 16:31:49 +02:00
Benjamin Beganović
d55cfc42cf
Separate page for download
2020-08-17 16:18:49 +02:00
Benjamin Beganović
814dfb0346
Merge remote-tracking branch 'upstream/v2' into v2-1408-cp-downloads
2020-08-17 14:01:56 +02:00
David Bomba
0e601a364d
Add TODO
2020-08-17 16:38:33 +10:00
David Bomba
d6e169a891
Working on tests for fees and limits
2020-08-17 13:03:21 +10:00
David Bomba
713d967e8e
fixes for payment drivers
2020-08-17 08:58:52 +10:00
David Bomba
17acab76b4
Merge pull request #3992 from turbo124/v2
...
Fixes for company Purging
2020-08-16 21:32:35 +10:00
Robert Went
220ee229d8
Allow empty database password
...
Makes it easier to install on a localhost with root database user and no password.
https://invoiceninja.slack.com/archives/C015D3NDX8X/p1597531878003700
2020-08-16 00:10:16 +01:00
David Bomba
d53418f041
Fixes for tests
2020-08-15 20:44:05 +10:00
=
2faff4eb05
Add default includes to transformers
2020-08-15 10:51:26 +10:00
=
74994364ec
Fixes for tests
2020-08-15 10:40:56 +10:00
David Bomba
da26a1f2f2
Refactor date mutators
2020-08-15 08:03:29 +10:00
Benjamin Beganović
4eb5490984
Enable downloads for the client
2020-08-14 17:29:26 +02:00
Benjamin Beganović
f42c76d8a8
Update templates with new check for entity variables
2020-08-14 14:54:06 +02:00
Benjamin Beganović
da3a86381e
Add logic for checking empty entity variables
2020-08-14 14:53:55 +02:00
Benjamin Beganović
edfec84074
Add new properties to models for easier fetching:
...
Invoice:
- balance_due is now alias to balance
- total is now alias to calc()->getTotal()
Quote:
- valid_until is now alias to due_date
- balance_due is now alias to balance
2020-08-14 14:53:36 +02:00
David Bomba
cb24a89d00
Fixes for carbon date handling on entities
2020-08-14 22:50:05 +10:00
David Bomba
7fc54b7fa1
Fixes for date mutators
2020-08-14 22:21:46 +10:00
David Bomba
5daeab3895
allow total columns to be customized in PDF
2020-08-14 13:59:14 +10:00
David Bomba
07e8ded6a7
Fixes for credit/quote update request
2020-08-14 13:35:58 +10:00
David Bomba
dffb9be189
Fixes for purge company and preserve settings
2020-08-14 10:40:59 +10:00
David Bomba
69264b34f3
Fixes for tests
2020-08-14 10:27:48 +10:00
David Bomba
68b1a3634f
Add reminders to transformers
2020-08-14 08:10:31 +10:00
David Bomba
3ac9cc5158
Add reminder fields to entities
2020-08-14 08:08:10 +10:00
David Bomba
fd38a964e7
Fixes for company purging
2020-08-14 07:15:15 +10:00
David Bomba
5bfcdc80b2
Merge pull request #3972 from beganovich/v2-0708-pdfmaker-integration
...
(wip) End-to-end PDF Maker integration
2020-08-14 06:53:00 +10:00
Benjamin Beganović
4769aeac67
Reduce logo size & update balance due string for invoices
2020-08-13 13:46:53 +02:00
Benjamin Beganović
a29e3b83ae
Variables improvements:
...
- Update $balance_due
- Update $total
2020-08-13 13:10:59 +02:00
David Bomba
7bde9d6967
Fixes for tests
2020-08-13 19:59:29 +10:00
David Bomba
1415434d34
tests
2020-08-13 16:15:46 +10:00
David Bomba
f86a57c632
validation for payment number for store/update routes
2020-08-13 14:26:36 +10:00
David Bomba
5cba3315bd
Fixes for authorize.net
2020-08-13 12:33:40 +10:00
David Bomba
181c343594
Minor fixes for authorize.net
2020-08-13 12:30:45 +10:00
David Bomba
d11cc1784d
Fixes for tests
2020-08-13 11:55:58 +10:00
David Bomba
e21e70bdcd
Fixes for tests
2020-08-13 10:57:06 +10:00
Benjamin Beganović
0ba6a4351e
Integrate new PdfMaker for CreateQuotePdf
2020-08-12 19:21:29 +02:00
Benjamin Beganović
a302891bec
Change $pdf_variables scope
2020-08-12 19:14:14 +02:00
David Bomba
b113859690
Work on validation for unique invoice numbers
2020-08-12 20:11:13 +10:00
David Bomba
2ee7c429bd
Minor change to checking valid invoice number rule
2020-08-12 13:52:21 +10:00
David Bomba
e347c5ad51
Document permissions
2020-08-12 13:13:39 +10:00
David Bomba
de24d00315
Error handling for emails
2020-08-12 12:16:44 +10:00