David Bomba
8a4230c81c
Working on live preview
2021-07-25 16:23:10 +10:00
David Bomba
982216355f
MInor fixes
2021-07-23 19:38:30 +10:00
David Bomba
d5d6c47d75
Minor fixes for reminder job
2021-07-23 10:31:30 +10:00
David Bomba
da7e368d63
Fixes for notifications
2021-07-23 08:04:01 +10:00
David Bomba
c8e4fdd3bd
Fixes for ReminderJob
2021-07-22 11:31:07 +10:00
David Bomba
f417b27e55
Minor fixes for first account creation
2021-07-21 08:07:19 +10:00
David Bomba
b4698b1919
Fixes for import
2021-07-20 17:23:31 +10:00
David Bomba
dbb60c029e
Fixes for reminderS
2021-07-20 14:49:04 +10:00
David Bomba
48c5c56a4a
Fixes for webhook bug
2021-07-20 08:39:04 +10:00
David Bomba
d1c4da1d64
Do no add duplicate Task Statuses if they already exist
2021-07-18 14:05:33 +10:00
David Bomba
a1e9de5807
Minor Clean up
2021-07-17 22:01:00 +10:00
David Bomba
0a77e571fe
Fixes for uses_inclusive_taxes
2021-07-17 20:36:51 +10:00
David Bomba
3605b18d2a
Fixes for hosted experience
2021-07-17 18:59:06 +10:00
David Bomba
8554c6cceb
Working on improving hosted migration experience
2021-07-17 17:38:59 +10:00
=
a38dcbdd87
Streamline Hosted Migrations
2021-07-17 15:58:37 +10:00
=
1c410b0a95
Minor fixes
2021-07-16 22:00:21 +10:00
David Bomba
ba5d2f8fc3
Fixes for importing payments with non-transformed invoices
2021-07-16 17:47:44 +10:00
David Bomba
52d2172953
Fixes for checking constraints
2021-07-16 08:51:01 +10:00
David Bomba
da177661ec
Fixes for subscriptions
2021-07-15 21:00:24 +10:00
David Bomba
a04f2be3b4
Minor Fixes
2021-07-15 13:03:24 +10:00
David Bomba
96a088ead1
Remove design conditional
2021-07-14 16:53:45 +10:00
David Bomba
e808cc62a8
Fixes for Client - Paid To Date updating when a payment with no invoices is generated
2021-07-14 12:22:37 +10:00
David Bomba
bfd6cf876b
Fixes for tests
2021-07-14 10:31:07 +10:00
David Bomba
8f5afaacd4
Minor fixeS
2021-07-13 08:07:09 +10:00
David Bomba
71e35b77d9
Additional Logging for import
2021-07-12 20:34:01 +10:00
David Bomba
a2d0965ed5
Fixes for plan_expires type casting
2021-07-11 14:54:57 +10:00
David Bomba
abc94ae824
Fixes for subdomain fill
2021-07-08 20:45:53 +10:00
David Bomba
a963396fef
Minor FIxes
2021-07-08 20:22:06 +10:00
David Bomba
8b656dc491
Fixes for migrating Stripe accounts to Stripe ConnecT
2021-07-08 15:29:35 +10:00
David Bomba
9fd3bff97d
Autoarchive quotes on convert
2021-07-08 11:48:11 +10:00
David Bomba
32036a8569
Fixes for PDF paths
2021-07-07 21:39:49 +10:00
David Bomba
385b51fa6a
small fixes
2021-07-07 18:51:53 +10:00
David Bomba
52c0bcbc18
Inject small delay when sending emails
2021-07-07 18:43:34 +10:00
David Bomba
97ea9db59b
Logging for PDFs
2021-07-07 18:32:10 +10:00
David Bomba
ee64b9234a
Logging for PDFs
2021-07-07 18:20:13 +10:00
David Bomba
88bb73a653
Logging for PDFs
2021-07-07 18:15:56 +10:00
David Bomba
fdc29e18d3
Fixes for pdf emailing
2021-07-07 17:45:28 +10:00
David Bomba
b186603970
Fixes for pdf creation
2021-07-07 16:55:11 +10:00
David Bomba
7fb41b7d60
Fixes for mime types
2021-07-06 07:53:32 +10:00
David Bomba
dd3f33dfc8
Log user in on signup
2021-07-05 08:18:57 +10:00
David Bomba
16ee6d0f6e
Minor fixes for tests
2021-07-03 13:47:15 +10:00
David Bomba
7556b68b1f
Constrain recurring / reminders if the client is archived / deleted
2021-07-02 19:40:44 +10:00
David Bomba
a2d954b706
Fixes for custom values
2021-07-01 13:34:57 +10:00
David Bomba
25459797db
Add late fees back into reminders
2021-07-01 09:14:30 +10:00
David Bomba
7f13a79623
Fixes for stripe payment currency amount
2021-06-30 13:56:11 +10:00
David Bomba
9a63a9c44d
Allow importing .zip or .json file
2021-06-30 09:09:38 +10:00
David Bomba
8eb5cb71a1
Fixes for downloading invoices
2021-06-30 06:23:23 +10:00
David Bomba
63a3e94308
Send mails after company import
2021-06-29 10:04:09 +10:00
David Bomba
d337073355
Fixes for company import
2021-06-29 09:35:58 +10:00
David Bomba
0ef1a83300
Additional catches for company importing
2021-06-29 08:42:59 +10:00
David Bomba
b654639ad3
Refactor for company import
2021-06-28 16:02:49 +10:00
David Bomba
24e8745b5b
Fixes for company import
2021-06-28 14:09:02 +10:00
David Bomba
d7e551fc95
Fixes for subscriptions
2021-06-27 21:55:15 +10:00
David Bomba
021761d33d
Make navigating subscriptions easier
2021-06-27 19:20:56 +10:00
David Bomba
693afaa59e
Minor fixes for import
2021-06-27 15:14:09 +10:00
David Bomba
fc37757f21
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2021-06-26 10:32:45 +10:00
David Bomba
6605dd9e83
Do no remind for archived invoices
2021-06-26 10:32:38 +10:00
=
eaebaccdaf
Catch all for null subdomains
2021-06-25 19:58:35 +10:00
David Bomba
f59807d063
Do no first archived recurring invoices
2021-06-25 10:14:45 +10:00
David Bomba
6e212d7d55
Tweaks for company size check
2021-06-24 13:22:46 +10:00
David Bomba
bc427c97cf
Catch all for designs
2021-06-24 06:55:33 +10:00
David Bomba
83b798dba0
Refresh gmail tokens prior to emailing events
2021-06-23 08:31:22 +10:00
David Bomba
fee346e723
Fixes for mailers
2021-06-23 08:17:22 +10:00
David Bomba
756543f132
Change query parameter when querying datetimes
2021-06-22 18:46:46 +10:00
David Bomba
12d040e163
Fixes for query
2021-06-22 11:13:01 +10:00
David Bomba
cd82ce0764
Log Reminders
2021-06-21 15:57:14 +10:00
David Bomba
f93aab5697
Fixes for Client Portal Download a single invoice
2021-06-21 12:58:52 +10:00
David Bomba
452808116a
Import check data script
2021-06-21 08:18:30 +10:00
David Bomba
d43984385a
Fixes for migration email
2021-06-21 07:09:42 +10:00
David Bomba
172604a1a0
WePay
2021-06-20 22:10:22 +10:00
David Bomba
57f85e1acf
Fixes for BCC list
2021-06-17 22:47:34 +10:00
David Bomba
cf1d7963e1
Fixes for BCC list
2021-06-17 22:06:08 +10:00
David Bomba
0d2cf66776
Fixes for BCC list
2021-06-17 21:55:56 +10:00
David Bomba
966939a843
Fixes for BCC list
2021-06-17 20:49:49 +10:00
David Bomba
8513f1408d
Fixes for BCC list
2021-06-17 20:01:34 +10:00
David Bomba
8c06eaa5ae
Fixes for mail drivers
2021-06-17 17:48:23 +10:00
David Bomba
2adb1728ea
Fixes for license
2021-06-16 20:34:30 +10:00
David Bomba
36f6cbbcc9
Update license in codebase
2021-06-16 16:58:16 +10:00
Benjamin Beganović
dfdb4b1cd9
Merge remote-tracking branch 'upstream/v5-develop' into v5-update-email-templates
2021-06-15 15:45:14 +02:00
David Bomba
3a5cd34f83
Fixes for company exporter
2021-06-15 23:11:45 +10:00
David Bomba
ca7631e950
Minor fixes for company exporter
2021-06-15 23:08:59 +10:00
David Bomba
887bc3d4a6
Fixes for reminders
2021-06-15 08:06:01 +10:00
David Bomba
7469ca30eb
HostedUsers console command
2021-06-14 18:06:34 +10:00
David Bomba
d2d6a9fe5a
Changes to CompanyImport logic - allow multiple users to be imported - however we prevent them from logging in if their plan isn't Enterprise
2021-06-14 17:09:05 +10:00
David Bomba
a42223a0be
Clean up filesystem:
2021-06-13 19:44:33 +10:00
David Bomba
59fcbfe52c
Don't delete the PDF prior to sending
2021-06-13 14:19:40 +10:00
David Bomba
0a0ea46851
Declare disk for storage
2021-06-13 14:09:33 +10:00
David Bomba
55918d772c
Specify disk for storage operations
2021-06-13 13:57:08 +10:00
David Bomba
7709bd32d1
Ensure directories are created prior to PDF generation
2021-06-13 10:18:07 +10:00
David Bomba
0fb7f58851
code cleanup
2021-06-13 09:58:23 +10:00
=
afdfddd7e9
Refactor for entity paths
2021-06-12 21:50:01 +10:00
David Bomba
edf2dfcc80
Minor fixes
2021-06-12 19:40:28 +10:00
David Bomba
c367ea60ae
Timezone Offset implementation
2021-06-11 08:20:46 +10:00
David Bomba
1bc32c2aca
Working on Timezone Offsets
2021-06-11 07:34:03 +10:00
David Bomba
4675cc92b5
Inject delays in emails to allow enough time for attachment resources to upload when using S3 type storage
2021-06-10 19:01:30 +10:00
David Bomba
a5054f87a5
Fixes for endless reminders
2021-06-10 11:15:21 +10:00
Benjamin Beganović
973bdfcb35
app/Mail/Import/ImportCompleted.php
2021-06-09 16:47:11 +02:00
Benjamin Beganović
ee4be6d84a
Accept view() instead of markdown() in NinjaMailer
2021-06-09 16:08:55 +02:00
David Bomba
b1cc872dcd
Fixes for injecting Task Statuses in import data
2021-06-09 16:38:36 +10:00
David Bomba
34e24d2a0a
Debugging Company Import
2021-06-09 13:17:55 +10:00
David Bomba
a753d6ca5a
Create Ninja User on hosted platform
2021-06-09 12:24:32 +10:00
David Bomba
9231c29d69
Additional logic for importing data into the hosted platform
2021-06-09 08:19:00 +10:00
David Bomba
9585974b66
Fixes for import json
2021-06-08 22:58:46 +10:00
David Bomba
f7e91cabd4
Fixes for importjson
2021-06-08 22:44:38 +10:00
David Bomba
5be8910c38
Additional logging
2021-06-08 22:05:18 +10:00
David Bomba
d68e40433c
Fixes for client portal links
2021-06-08 21:45:23 +10:00
David Bomba
b629b9dcba
Better logging for company importer
2021-06-08 20:39:07 +10:00
David Bomba
12a31b79e7
Better logging for company importer
2021-06-08 18:54:34 +10:00
David Bomba
215d459a0c
Fixes for pre flight checks:
2021-06-08 15:59:08 +10:00
David Bomba
b8db1d5d22
Fixes for pre flight checks:
2021-06-08 15:05:51 +10:00
David Bomba
aca8e1550e
Fixes for pre flight checks:
2021-06-08 13:45:19 +10:00
David Bomba
7c7e6db875
Assign public property to
2021-06-08 13:41:15 +10:00
David Bomba
fd7d55dba6
Assign public property to
2021-06-08 12:50:17 +10:00
David Bomba
3a272ad13b
Assign public property to
2021-06-08 12:16:32 +10:00
David Bomba
31d5db06e3
Assign public property to
2021-06-08 12:08:07 +10:00
David Bomba
ce5f84b8c1
Fixes for Import
2021-06-08 08:09:13 +10:00
David Bomba
7ba2446a1d
fixes for impotr
2021-06-08 07:51:21 +10:00
David Bomba
b9262e59fa
Fixes for logging in company import
2021-06-08 07:46:00 +10:00
David Bomba
60e44c127c
Fixes for logging in company import
2021-06-08 07:45:40 +10:00
David Bomba
b29c9f25e3
Company Import mailer
2021-06-08 07:23:20 +10:00
David Bomba
1baadd96b4
Enforce client and user limits with Company Import
2021-06-07 15:50:09 +10:00
David Bomba
4b6d17fa8d
Working on Company Import limiter
2021-06-07 15:42:39 +10:00
David Bomba
9fad98017b
Update fr_CA langs
2021-06-07 08:41:04 +10:00
David Bomba
a40e5d28d7
Improve check data scripts
2021-06-05 15:58:37 +10:00
David Bomba
f54a6b192e
Fixes for import
2021-06-05 15:31:40 +10:00
David Bomba
ed5affeae4
Import
2021-06-05 15:03:47 +10:00
David Bomba
2602144c7a
5.1.71
2021-06-05 12:42:56 +10:00
=
158f94993e
Company Import
2021-06-04 21:39:35 +10:00
=
50ab1a3bd7
Company Import
2021-06-04 20:42:25 +10:00
=
6bc26c476b
Company Import
2021-06-04 20:32:43 +10:00
=
fe2c410ef7
Company Import
2021-06-04 20:20:10 +10:00
=
a2e994be82
Company Import
2021-06-04 20:07:45 +10:00
David Bomba
5bfd596ad8
Remove geoip data
2021-06-04 10:31:59 +10:00
David Bomba
d6f1caef73
Fixes for passing variables to artisan commands
2021-06-04 07:30:11 +10:00
David Bomba
f2c11f8180
Fixes for CORS
2021-06-02 09:07:53 +10:00
David Bomba
c3946f44b0
Fixes for custom payment method name
2021-06-01 08:09:38 +10:00
David Bomba
40b46f2b12
Fixes for hosted company export
2021-05-31 20:47:12 +10:00
David Bomba
829b069063
Fixes for custom translations
2021-05-31 20:40:34 +10:00
David Bomba
b9191bf67a
Company Ledger Adjustment
2021-05-31 15:27:26 +10:00
David Bomba
0b5232162b
Working on company importer
2021-05-31 10:22:30 +10:00
David Bomba
eca6446703
Working on company importer
2021-05-31 10:10:19 +10:00
David Bomba
631e7cc4a9
Working on company importer
2021-05-31 09:47:14 +10:00
David Bomba
5e820bbba7
Working on company importer
2021-05-31 08:55:27 +10:00
David Bomba
b72217d74c
Fixes for import company tests
2021-05-30 21:26:43 +10:00
David Bomba
e86286ee9a
Fixes for tests
2021-05-30 18:03:31 +10:00
David Bomba
f22745d131
Remove delivery not from try/catch block
2021-05-30 06:50:55 +10:00
David Bomba
0fe357cda6
Import Company Test
2021-05-29 08:27:06 +10:00
David Bomba
77f6bc0e0b
Fixes for tests
2021-05-29 08:09:47 +10:00
David Bomba
f3b52b0a22
Fixes for tests
2021-05-28 19:57:56 +10:00
David Bomba
817f7c685f
Import company
2021-05-28 18:37:08 +10:00
David Bomba
9fc5a1c947
Tests for import company
2021-05-28 08:00:30 +10:00
David Bomba
8c643edf8f
Import Company Test
2021-05-27 21:02:03 +10:00
David Bomba
442e416840
Import Company Test
2021-05-27 20:03:26 +10:00
David Bomba
f8bba8b7c0
Working on importing json
2021-05-27 15:57:07 +10:00
David Bomba
5825f4dae6
disable ninja tokens
2021-05-26 20:16:35 +10:00
David Bomba
b3fd7f70c8
Fixes for import
2021-05-26 20:10:24 +10:00
David Bomba
95e27fd5ac
Fixes for import
2021-05-26 20:01:06 +10:00
David Bomba
65ccf75375
Fixes for import
2021-05-26 19:51:04 +10:00
David Bomba
0fba73e179
Refactor for Zipping backups
2021-05-26 18:53:37 +10:00
David Bomba
8df0f6bb27
Refactor for Zipping backups
2021-05-26 18:47:10 +10:00
David Bomba
fb17dd7e0b
Force stripe amount to int
2021-05-26 16:04:38 +10:00
David Bomba
6cb340ddad
Better error messaging
2021-05-26 13:17:22 +10:00
David Bomba
393190ec0f
Fixes for import includes
2021-05-26 12:51:58 +10:00
David Bomba
ba672f6fdd
Fixes for test
2021-05-26 11:32:01 +10:00
David Bomba
0079e52b85
Refactor for account signups
2021-05-26 10:37:59 +10:00
David Bomba
e254a9ad73
Refactor reminders
2021-05-26 10:35:39 +10:00
David Bomba
de0904ba1c
Fixes for request property accessor
2021-05-26 09:26:13 +10:00
David Bomba
16ad9b8d89
Fixes for mocked data
2021-05-26 09:14:41 +10:00
David Bomba
aa71bf9787
Fixes for transformers + import
2021-05-26 07:31:17 +10:00
David Bomba
4b729f5804
Add logging for duplicate reminder emails
2021-05-25 12:58:54 +10:00
David Bomba
0e61a6f491
Fixes for random subdomain generator
2021-05-24 19:39:21 +10:00
David Bomba
c395be232d
Fixes for MultiDB
2021-05-24 15:00:09 +10:00
David Bomba
954692ce6d
Fixes for importing payments in CSVs, do not apply payments to Zero amount invoices
2021-05-24 14:57:30 +10:00
David Bomba
3c99c65033
FIxes for multidb
2021-05-24 14:24:16 +10:00
David Bomba
4ffe1981af
return first() instead of exists()
2021-05-22 16:33:31 +10:00
David Bomba
a539e68221
Fixes for import / migrations
2021-05-22 16:16:51 +10:00
David Bomba
9ddfe1ac6f
Fixes for overriding ninja mailer
2021-05-22 16:03:34 +10:00
David Bomba
c458be00ae
Fixes for migration mailable
2021-05-22 15:37:00 +10:00
David Bomba
1518aa1311
Fixes for migration
2021-05-22 15:34:54 +10:00
David Bomba
4b71159850
Fixes for failed migration
2021-05-22 13:20:40 +10:00
David Bomba
81b38ae894
Generate random domain name for hosted clients on migration
2021-05-22 12:36:35 +10:00
=
5c26fc572c
fixes for migration
2021-05-21 17:24:35 +10:00
=
cf98a03d0e
Fixes for import
2021-05-21 17:20:50 +10:00
David Bomba
0b7891e24f
Fixes for restore invoice numbering
2021-05-21 07:58:46 +10:00
David Bomba
e0308bd982
Fixes for Import
2021-05-20 15:24:57 +10:00
David Bomba
accd5b122e
Fixes for import
2021-05-20 15:04:23 +10:00
David Bomba
c43d122e91
Fixes for importing Ninja clients/contacts
2021-05-20 14:13:54 +10:00
David Bomba
b8299f7b8e
Fixes for system logger constructor
2021-05-19 12:47:24 +10:00
David Bomba
52c3d63349
Refactor system logger to enable multidb
2021-05-19 11:12:23 +10:00
David Bomba
8e9951b211
Fixes for missing include in reminders
2021-05-19 10:15:29 +10:00
David Bomba
d049c56573
fixes for migration
2021-05-18 17:28:13 +10:00
David Bomba
12d8da942e
Import stripe customers and update their payment methods
2021-05-17 18:56:14 +10:00
David Bomba
0347ca00f5
Update payment methods for Stripe
2021-05-17 14:02:43 +10:00
David Bomba
6f06e3b268
Fixes for important company gateway tokens
2021-05-17 08:32:45 +10:00
David Bomba
7bf74e012c
Fixes for PDF display latency
2021-05-16 09:41:12 +10:00
David Bomba
f9fae690a0
Tests for import
2021-05-15 16:54:27 +10:00
David Bomba
2fbe1698ae
Minor fixes for subscription URL spec
2021-05-15 14:50:07 +10:00
David Bomba
2eca9a286f
Fixes for domains
2021-05-15 14:29:19 +10:00
David Bomba
d7d76ae6ea
MultiDB domain resolution for client portals
2021-05-15 13:31:41 +10:00
David Bomba
c52311bcde
Fixes for PDF file paths
2021-05-15 12:19:36 +10:00
David Bomba
7756ca7436
Don't store PDFs
2021-05-14 21:15:11 +10:00
David Bomba
f61ba70b14
Tests for company import
2021-05-14 16:00:25 +10:00
David Bomba
8e682f474c
Import Company
2021-05-14 15:23:00 +10:00
David Bomba
97b49f8df6
Fixes for download export button
2021-05-14 13:32:37 +10:00
David Bomba
11a150274d
Fixes for resolve user / company
2021-05-13 23:37:25 +10:00
David Bomba
6e967035d8
Reorder middleware to allow route model binding to be delayed
2021-05-13 23:01:23 +10:00
David Bomba
8a582f7800
Fixes for reset password
2021-05-13 20:18:30 +10:00
David Bomba
e4fabfbf2d
Export data
2021-05-13 16:01:12 +10:00
David Bomba
2688f7472e
fixes for sofort cancellation
2021-05-13 13:32:36 +10:00
David Bomba
203fa1d06f
Company Exporter
2021-05-13 12:12:18 +10:00
David Bomba
fcfe04e18e
Company Exporter
2021-05-13 11:25:26 +10:00
David Bomba
9a44561b2f
Fixes for attaching documents and pdfs
2021-05-13 08:13:33 +10:00
David Bomba
da6ccddaaf
Exceptions for emailing when company is deactivated
2021-05-12 20:46:59 +10:00
David Bomba
f0d2e82d0c
Fail safe for the system logger
2021-05-12 17:19:52 +10:00
David Bomba
5f8b473c33
Fixes for Stripe Connect
2021-05-12 13:25:11 +10:00
David Bomba
e8adae6568
Fixes for Stripe Connect
2021-05-12 13:00:46 +10:00
David Bomba
6ab6fda3f6
Updated lock file
2021-05-11 21:26:55 +10:00
David Bomba
4979ed94de
Minor fixes
2021-05-10 21:05:44 +10:00
David Bomba
dacd31bb83
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2021-05-10 09:53:05 +10:00
David Bomba
7808b4c30d
Fixes for created_at dates in migration
2021-05-10 09:52:58 +10:00
David Bomba
87ddad6670
Working on PDF generator flags
2021-05-09 21:30:31 +10:00
David Bomba
a9f93a2796
update import for Stripe Connect
2021-05-09 17:33:23 +10:00
David Bomba
3af1346386
BCC email list
2021-05-08 11:37:32 +10:00
David Bomba
27f29f0caf
BCC email list
2021-05-08 10:57:18 +10:00
David Bomba
2e6471692a
Fixes for caching
2021-05-07 23:29:02 +10:00
David Bomba
5a8644ee78
Fixes for translations
2021-05-07 14:28:34 +10:00
David Bomba
ce6cea837a
Fixes for scheduler
2021-05-07 11:53:32 +10:00
David Bomba
8b8d021ad1
fixes for Artisan commands
2021-05-07 11:48:13 +10:00
David Bomba
85c05f7c30
Fixes for VarEvents
2021-05-07 07:12:07 +10:00
David Bomba
97afe55923
Can null value
2021-05-06 13:32:13 +10:00
David Bomba
2805e1cc96
email_receipt flag
2021-05-06 13:22:55 +10:00
=
194b347c29
Fixes for migration timestamps
2021-05-05 19:46:51 +10:00
David Bomba
9a0d8afafc
Update task statuses on migration
2021-05-04 18:33:36 +10:00
David Bomba
a9aeb906c3
Fixes for migration
2021-05-03 22:25:45 +10:00
David Bomba
b0835ed361
5.1.59
2021-05-03 20:50:08 +10:00
David Bomba
778a458242
Add fallback for replyto name
2021-05-03 14:50:55 +10:00
David Bomba
cc40b52d67
Add fallback for replyto name
2021-05-03 14:49:15 +10:00
David Bomba
bd88640436
Fixes for invitations in migration
2021-05-03 14:02:55 +10:00
David Bomba
d68f96fb98
Minor fixes for migrations
2021-05-03 11:46:46 +10:00
David Bomba
130f0e5749
Fixes for no account in version check
2021-05-01 10:48:36 +10:00
David Bomba
93ace021c0
do not repeat recurring crons even on failure
2021-04-30 12:51:38 +10:00
David Bomba
aba280d9ab
Fixes for recurring
2021-04-30 09:01:56 +10:00
David Bomba
342b383115
Minor fixes for imports
2021-04-29 12:12:44 +10:00
David Bomba
d2bb8d6d81
Minor fixes for impmort
2021-04-27 20:38:34 +10:00
David Bomba
1f87ca6ca2
Delete migration directory after Import
2021-04-25 21:04:48 +10:00
David Bomba
28caa315a5
Fixes for Analytics
2021-04-25 14:36:22 +10:00
David Bomba
da99471e15
Fixes for Analytics
2021-04-25 13:09:44 +10:00
David Bomba
727c0abaa5
Fixes for string length in analyticS
2021-04-25 10:56:33 +10:00
David Bomba
6ad597177f
Fix for typo in company object
2021-04-25 08:33:25 +10:00
David Bomba
f98c618548
Analytics
2021-04-25 08:18:35 +10:00
David Bomba
b4945220e8
Analytics
2021-04-24 23:19:46 +10:00
David Bomba
033e221d2f
Adjustments for recurring invoice cron
2021-04-21 13:54:10 +10:00
David Bomba
b33df0746e
Check white label license periodically
2021-04-20 22:45:35 +10:00
David Bomba
464d810a70
Clean up for subscriptions
2021-04-16 13:58:14 +10:00
David Bomba
0426b6c941
Add payment notification on manual payment creation
2021-04-16 07:58:34 +10:00
David Bomba
3b112952d6
Minor fixes
2021-04-14 15:28:05 +10:00
David Bomba
aabe5683e1
Refactoring subscriptions
2021-04-14 14:41:04 +10:00
David Bomba
803818b53c
Subscriptions
2021-04-13 15:04:53 +10:00
David Bomba
7e3a9205b9
Add event listeners for Subscriptions + fix user actioning the event()
2021-04-13 09:52:17 +10:00
David Bomba
477aa691a9
Add custom exceptions
2021-04-12 14:36:51 +10:00
David Bomba
c1b6e2043e
Fixes for subscriptions
2021-04-07 21:05:09 +10:00
David Bomba
3a3ddc031c
Working on subscriptions
2021-04-07 18:06:50 +10:00
David Bomba
498d8e4efc
Subscription Crons
2021-04-07 13:35:16 +10:00
David Bomba
db5e896e46
5.1.35
2021-04-06 19:07:21 +10:00
David Bomba
378cf1c60c
Fixes for localizing emails
2021-04-06 08:35:27 +10:00
David Bomba
b1e6325ef8
Fixes for tests
2021-04-06 08:19:27 +10:00
David Bomba
d9047b413a
Disable product price updating if currencies do not match
2021-04-06 07:36:20 +10:00
David Bomba
660dca561b
subscriptions
2021-04-05 22:37:25 +10:00
David Bomba
89a271e59c
Improve custom label replacements in emails
2021-03-31 12:55:33 +11:00
David Bomba
9377b9cae4
Fixes for authorize credit cards
2021-03-30 12:28:49 +11:00
David Bomba
878f00b375
add additional query filter for recurring invoices
2021-03-30 09:30:41 +11:00
=
9fd40f55c6
Exchange rates
2021-03-27 14:51:34 +11:00
David Bomba
abd3a89bc9
Subscriptions ( #5248 )
...
* Fixes for converting quote to invoice
* Fixes for naming PDFs
* Refresh entity prior to sending
* Fixes for subscriptions
* Add in required use
* Fixes for notifications
* Fixes for notifications
* Add with trasheD
* Rename BillingSubscriptions to Subscriptions
* Refactoring subscriptions
2021-03-25 21:55:59 +11:00
David Bomba
3ed8479411
Improve user migrations
2021-03-23 14:53:10 +11:00
David Bomba
417ed6c13d
Fixes for recurring
2021-03-23 08:24:05 +11:00
David Bomba
3ebe533fc8
include Account clas
2021-03-23 07:09:42 +11:00
David Bomba
086189a1ea
Hosted PDFs by invoice ninja
2021-03-18 11:53:08 +11:00
David Bomba
f52fb31ced
Remove illegal characters from pdf file names
2021-03-17 22:29:20 +11:00
David Bomba
86ea2f0709
Fixes for free plan invoice designs - default to clean
2021-03-17 12:04:54 +11:00
David Bomba
db03dccbaf
Limit reminders for free plans
2021-03-17 08:15:43 +11:00
David Bomba
5ef6afdc28
Limit attachment features on free plan
2021-03-17 08:08:23 +11:00
David Bomba
6bb71dc33b
Fixes for connected account
2021-03-16 22:29:16 +11:00
=
0bf8b9c9e5
Fixes for setup flow
2021-03-13 17:45:41 +11:00
David Bomba
64c483befe
Code cleanup
2021-03-10 20:42:39 +11:00
David Bomba
e54562b6d4
Only one confirmation per user signup
2021-03-10 20:32:38 +11:00
David Bomba
ed8c880750
add reconfirm route
2021-03-10 20:15:24 +11:00
David Bomba
839a5c49d3
Fixes for billing subs cron
2021-03-10 11:14:05 +11:00
David Bomba
45104f6ae5
Merge branch 'billing_subscriptions' into billing_subscription_scaffold
2021-03-09 07:43:30 +11:00
David Bomba
9c2e5c2de4
Fixes for blank company name
2021-03-08 15:20:02 +11:00
=
93493116ed
Scaffolds for billing_subscriptions
2021-03-06 17:19:57 +11:00
=
097d9ac1b8
Padding out functionality
2021-03-06 11:47:05 +11:00
David Bomba
1599711dee
Observers and policy scaffold
2021-03-05 21:18:28 +11:00
David Bomba
7dae7cb326
Fixes for mailer
2021-03-04 19:42:22 +11:00
David Bomba
d238d53b26
Delete PDF helper
2021-03-01 10:40:18 +11:00
=
4b147ca77a
Fixes for migration mailer
2021-02-27 11:32:10 +11:00
David Bomba
c063aee812
enums for email delivery
2021-02-26 08:06:43 +11:00
David Bomba
661fc8ea00
Fixes for first account - verify user email!
2021-02-25 11:09:06 +11:00
David Bomba
717fcc4b20
Fix for Reply To Name
2021-02-24 11:07:09 +11:00
David Bomba
d18e1d7436
fixes for BCC
2021-02-24 10:43:08 +11:00
David Bomba
ab54f9f75c
Custom reply to and from name
2021-02-24 10:39:37 +11:00
David Bomba
62feba5a51
Localizing Dates
2021-02-23 21:04:39 +11:00
David Bomba
c7048e8cb1
Fixes for user present name
2021-02-22 20:54:46 +11:00
David Bomba
c72fcfed64
Mail listeners to harvest message ids
2021-02-22 11:18:52 +11:00
David Bomba
1b19b3d0a9
Merge pull request #4950 from turbo124/v5-develop
...
Update dependencies
2021-02-20 23:13:53 +11:00
David Bomba
e8da728428
Merge pull request #4946 from joshuadwire/v5-develop
...
Update import process to handle new data format
2021-02-20 11:57:36 +11:00
Joshua Dwire
4aae7c0b1a
Update import process to handle new data format
2021-02-19 19:50:17 -05:00
David Bomba
ce5338dbdf
Fixes for tests
2021-02-19 09:20:09 +11:00
David Bomba
2735efedd2
Remove BaseMailerJob
2021-02-19 07:57:10 +11:00
David Bomba
7241430ce5
Improve coverage for CSV imports
2021-02-19 07:20:23 +11:00
David Bomba
8346875f88
Fixes for mails
2021-02-18 21:33:54 +11:00
David Bomba
704477f803
Imports
2021-02-18 14:37:17 +11:00
David Bomba
f48c6680d9
Merge pull request #4936 from joshuadwire/v5-develop
...
Add tests; block sending payment emails during an import.
2021-02-18 14:21:02 +11:00
Joshua Dwire
e11e71514a
Add tests; block sending payment emails during an import.
2021-02-17 22:05:33 -05:00
David Bomba
222cd28836
Fix for mail refactor
2021-02-18 11:12:49 +11:00
David Bomba
64afdc20fa
Fixes for payment failure mailer
2021-02-18 10:51:56 +11:00
David Bomba
06bc49b0d6
Refactoring emails
2021-02-18 10:30:31 +11:00
Benjamin Beganović
deb0cd345a
Merge pull request #4923 from beganovich/v5-1602-invoice-footer-variable-parsing
...
(v5) PDF: Support for dynamic variables in invoice footer, public notes & terms
2021-02-17 11:25:28 +01:00
David Bomba
86e0f906e9
Merge pull request #4927 from joshuadwire/v5-develop
...
Improve CSV import
2021-02-17 20:17:33 +11:00
David Bomba
76f57387dc
Fixes for multi-mailer gmail implementation
2021-02-17 13:20:25 +11:00
David Bomba
aa9970326c
Fixes for multi mailer - gmail
2021-02-17 11:25:30 +11:00
Joshua Dwire
10462cdeb4
Merge remote-tracking branch 'origin/v5-develop' into v5-develop
...
# Conflicts:
# resources/views/email/import/completed.blade.php
2021-02-16 18:20:27 -05:00
Joshua Dwire
68c2246e64
Remove dispatchNow used for testing
2021-02-16 18:17:41 -05:00
Joshua Dwire
ff27f351c7
Bug fixes; add support for other platform imports
2021-02-16 18:15:42 -05:00
Benjamin Beganović
001b6902f2
wip
2021-02-16 14:42:35 +01:00
David Bomba
0b8bf4fbf1
Remove invoice deletion observer
2021-02-17 00:31:00 +11:00
David Bomba
a056f95e13
Fixes for EmailEntity
2021-02-16 23:56:12 +11:00
David Bomba
6e4979f2a1
Fixes for switching mailers are runtime when using queues
2021-02-16 23:24:36 +11:00
David Bomba
68b000efe9
Register mail provider after initing variables
2021-02-16 22:46:05 +11:00
David Bomba
58a1e2812d
Wire up settings in mailer job
2021-02-16 22:19:07 +11:00
David Bomba
0a4cb4afe7
Wire up settings in mailer job
2021-02-16 21:59:49 +11:00
David Bomba
818e56d39e
Wire up settings in mailer job
2021-02-16 21:55:48 +11:00
David Bomba
d4532c4d21
Refactoring emails
2021-02-16 21:23:32 +11:00
David Bomba
13e96121d7
Refactoring emails
2021-02-16 21:14:53 +11:00
David Bomba
7bf6d7c48a
Document route for clients / company
2021-02-15 21:52:50 +11:00
David Bomba
48d1a6726c
Refactoring emails
2021-02-14 22:36:36 +11:00
David Bomba
4bfff15612
refactoring emails
2021-02-14 22:09:32 +11:00
David Bomba
6fd5d436c7
Refactoring mailers
2021-02-14 21:43:44 +11:00
David Bomba
862e86b8c9
Set client balances
2021-02-14 21:19:52 +11:00
David Bomba
01ee9529b6
Add trusted proxy config
2021-02-14 20:55:04 +11:00
David Bomba
575a3b3190
Improve quote document imports
2021-02-14 20:25:19 +11:00
Joshua Dwire
ac99b0039d
Import functionality updates
2021-02-12 19:20:15 -05:00
David Bomba
324a79023c
Prevent mailables from being queueable"
...
git push
2021-02-11 23:35:46 +11:00
David Bomba
c2527c56b5
Gmail
2021-02-11 22:37:58 +11:00
David Bomba
5a29b3ef02
Working on GMail
2021-02-11 10:38:42 +11:00
=
b81afb9cb9
Decode user hashed id
2021-02-10 21:49:12 +11:00
David Bomba
7981093d97
Working on migration email notifications
2021-02-10 17:08:16 +11:00
David Bomba
3956184560
Working on multi-db
2021-02-10 14:18:23 +11:00
David Bomba
313488dc60
Working on handling check data within migrations"
2021-02-10 12:59:30 +11:00
David Bomba
81217cc7f2
skip files that cannot be matched
2021-02-10 01:15:26 +11:00
David Bomba
ef8f5d8e28
Check data
2021-02-08 21:11:17 +11:00
David Bomba
ad725f3988
Parallel check data
2021-02-08 16:11:25 +11:00
David Bomba
6681b4fbfe
Fixes for import / migrartions
2021-02-07 23:35:16 +11:00
David Bomba
55839d66ed
Auto archive invoice - Mark Paid
2021-02-05 16:02:38 +11:00
David Bomba
4c721e5027
fixes for credits
2021-02-05 07:47:16 +11:00
David Bomba
e06403edba
Fixes for tests
2021-02-04 21:45:11 +11:00
David Bomba
b546d54c2e
Fix for migrations
2021-02-04 11:07:21 +11:00
David Bomba
a5372b1cf3
Fixes for migrating V4 data - pushing credits off leger
2021-02-04 07:52:37 +11:00
David Bomba
2e2843c27d
Fixes for migrations
2021-02-03 23:29:44 +11:00
David Bomba
1797cac1a9
Refactoring email
2021-02-02 16:11:33 +11:00
David Bomba
2474507790
Working on generic payment failure notification
2021-02-02 12:04:52 +11:00
David Bomba
e9d0ac30e2
Refactor exception handling in stripe
2021-02-02 08:33:04 +11:00
David Bomba
2ab99e8132
AutoBilling failure mailer
2021-02-01 22:26:42 +11:00
David Bomba
c14d34350f
Working on payment failure emails
2021-02-01 16:30:28 +11:00
David Bomba
d48756ea79
Improvements to migration email
2021-01-31 16:07:45 +11:00
David Bomba
e0758e587f
Add logging for migrations
2021-01-28 13:53:40 +11:00
David Bomba
9b72acf506
Payment notifications for autobilling
2021-01-27 21:56:50 +11:00
David Bomba
cecee6cbfe
Fixes for tests
2021-01-24 20:28:18 +11:00
David Bomba
24dfbe48dc
working on paid_to_date fields and calculations
2021-01-24 17:44:14 +11:00
=
e39759c35b
Place additional checks in the scheduler to ensure the config is optimized appropriately
2021-01-23 16:09:58 +11:00
=
ad40434686
Additional checks that the scheduler has been configured and is working
2021-01-23 15:52:54 +11:00
=
27c7572821
Do not update or create a product if Invoice generated from a task/expense
2021-01-23 15:42:27 +11:00
David Bomba
c173fdcc5b
Fixes for ledger
2021-01-21 15:42:30 +11:00
David Bomba
7d5b679214
Fix for failed() method returning an error instead of exception
2021-01-21 10:02:39 +11:00
David Bomba
a021bd83d9
Clean up emails
2021-01-20 14:49:22 +11:00
David Bomba
92e5465679
Entity mail failure email
2021-01-20 12:59:39 +11:00
David Bomba
612df00a2f
Fixes for migration
2021-01-20 09:35:52 +11:00
David Bomba
cfbf6e8f4e
Working on email failure notifications
2021-01-19 20:16:29 +11:00
David Bomba
d4bfca46bc
Fixes for reminder job
2021-01-18 21:59:24 +11:00
David Bomba
7e908ef776
Fire notification when sending recurring invoice
2021-01-17 20:14:56 +11:00
David Bomba
ebd9a2c328
Try / catch for webhooks
2021-01-17 15:37:55 +11:00
David Bomba
c4bfb33dbf
Add destroy() methods in all controllers
2021-01-17 15:28:03 +11:00
David Bomba
2f58096872
Fixes for displaying Recurring Invoice PDF
2021-01-15 13:02:55 +11:00
David Bomba
1ff29a2d55
Fix for usercreated event
2021-01-14 20:31:27 +11:00
David Bomba
f5c37ac2f4
fix for json documents presenting itself as file uploads
2021-01-14 07:53:42 +11:00
David Bomba
20b13d131b
Return expense response when using delete route
2021-01-14 07:33:45 +11:00
David Bomba
7f03a1900e
Refactor notifications to be more specific, ie. Invoice -> Reminder 1 template
2021-01-13 18:20:46 +11:00
David Bomba
43626c92a2
Tests for PDF mime
2021-01-13 10:12:01 +11:00
David Bomba
e3f0493c48
Cleanup for emails
2021-01-12 10:21:17 +11:00
David Bomba
fb847dba69
Fixes for recurring cron
2021-01-11 08:06:32 +11:00
David Bomba
ffec88979e
document migration
2021-01-10 21:17:18 +11:00
David Bomba
e8dd0622e0
Documents for migration
2021-01-09 22:10:04 +11:00
David Bomba
da7eb3b4c2
Fixes for invoice creation from recurring where balance doubles
2021-01-08 12:44:31 +11:00
David Bomba
c132e9ace8
Fixes for tasks, and migrations
2021-01-06 10:36:20 +11:00
Benjamin Beganović
40c5392aa0
Change info() to nlog()
2021-01-05 17:45:34 +01:00
Benjamin Beganović
603f7baa58
apply php-cs-fixeR
2021-01-04 13:38:00 +01:00
David Bomba
934610a01c
Update copyright + version bump + set canadian dollar symbol to $
2021-01-04 08:54:54 +11:00
=
876eedd3f4
Clean up logging
2020-12-30 10:38:07 +11:00
=
ccc4133094
Fixes for recurring
2020-12-30 09:24:33 +11:00
=
389c80ca13
Fixes for import
2020-12-30 08:58:48 +11:00
=
7a058c9ae6
Move logging to nlog
2020-12-30 08:10:03 +11:00
=
48520746a2
Fixes for migration
2020-12-30 07:37:48 +11:00
=
e14bef7eee
Migrate invitations from V4
2020-12-29 10:44:24 +11:00
=
b8fae9249b
fixes for migration
2020-12-28 17:04:24 +11:00
=
0a9c66cab8
Autoload snappdf in composer post hooks - add client number when importing
2020-12-28 08:58:49 +11:00
David Bomba
bc8c68af18
Merge pull request #4568 from turbo124/v5-develop
...
Fix for null values in country table
2020-12-24 09:21:26 +11:00
Benjamin Beganović
3251efeb40
Merge pull request #4553 from beganovich/v5-support-for-custom-columns-on-invoice
...
(v5) Support for custom columns on invoice
2020-12-23 13:12:37 +01:00
Benjamin Beganović
ada4f3065c
fixes for tests
2020-12-23 11:41:57 +01:00
=
445bf451bf
Fixes for tests and throwing correct failure
2020-12-23 09:04:19 +11:00
David Bomba
ef9c0d4975
Merge pull request #4555 from turbo124/v5-develop
...
Fixes for import / texts
2020-12-23 08:38:32 +11:00
=
383d3ab8c1
Fixes for import / texts
2020-12-23 08:38:13 +11:00
Benjamin Beganović
09a5ab4fad
Merge remote-tracking branch 'upstream/v5-develop' into v5-amount-with-fee
2020-12-21 12:14:43 +01:00
Benjamin Beganović
5a8dfd85eb
Apply php-cs-fixer
2020-12-21 11:46:46 +01:00
David Bomba
26cceac505
Fixes for import
2020-12-21 15:55:15 +11:00
David Bomba
ea360cead4
Import notifications
2020-12-21 12:52:33 +11:00
David Bomba
2347b9db7a
Import notification
2020-12-21 12:16:26 +11:00
David Bomba
c1edc905db
Importing invoices
2020-12-20 20:02:10 +11:00
David Bomba
ccde0eaced
Working on importing CSV Invoices
2020-12-20 18:02:58 +11:00
David Bomba
4df646f93b
Fixes for tests
2020-12-20 12:21:40 +11:00
David Bomba
6b02d51080
Invoice Import
2020-12-19 18:28:58 +11:00
David Bomba
4877d3c2f5
Working on importing invoices
2020-12-19 15:11:15 +11:00
David Bomba
298deac062
Working on Invoice CSV Import
2020-12-19 14:49:15 +11:00
David Bomba
c3c868b90d
Working on Invoice + Payment csv import
2020-12-19 12:45:12 +11:00
David Bomba
09c2c40903
Fixes for import test
2020-12-18 15:34:40 +11:00
David Bomba
df30f0cbc5
Fixes for github actions
2020-12-18 11:31:27 +11:00
David Bomba
f45588d26e
Merge pull request #4522 from turbo124/v5-develop
...
Handle invoice numbers on restore
2020-12-18 07:12:17 +11:00
Benjamin Beganović
220c7f080a
Provide action selectors to match PDF elements:
...
- Add ext-libxml to composer.json
- Support outputting the PDF in CreateEntityPdf.php & GenerateDeliveryNote.php
- Add reference names to Design.php
2020-12-17 15:44:01 +01:00
David Bomba
d3cdfd670f
Product import
2020-12-17 23:00:32 +11:00
Benjamin Beganović
20c010448a
apply php-cs-fixer
2020-12-16 12:52:40 +01:00
David Bomba
7353687c04
Working on client import
2020-12-16 21:06:20 +11:00
David Bomba
8df553c4cc
Working on CSV imports
2020-12-16 11:01:15 +11:00
David Bomba
5025949eaa
CSV import
2020-12-15 15:31:49 +11:00
David Bomba
864892a7d2
Migrate white label license
2020-12-15 08:52:14 +11:00
David Bomba
2c4aaa2131
Fixes for sentry reporting
2020-12-14 07:37:29 +11:00
David Bomba
0f86b3ec21
Fixes
2020-12-13 21:33:30 +11:00
David Bomba
584bef52fc
Working on import
2020-12-12 21:01:53 +11:00
David Bomba
c94eaa4599
Force Custom Language translations before pushing to PhantomJS
2020-12-11 19:54:40 +11:00
David Bomba
91f90c94e3
Merge pull request #4454 from turbo124/v5-develop
...
Notifications clean up.
2020-12-10 07:58:08 +11:00
Benjamin Beganović
23a64562c9
fix issue with setup & apply php-cs-fixer
2020-12-09 13:38:22 +01:00
David Bomba
7ba78cc342
Reduce notification emails to one per entity
2020-12-09 20:52:08 +11:00
David Bomba
269fff3fc8
Changes for counters
2020-12-07 21:43:21 +11:00
David Bomba
bc621aa01a
fixes for directories
2020-12-04 08:24:34 +11:00
David Bomba
41e39fa9c4
Fixes for directory creation error
2020-12-04 08:22:31 +11:00
David Bomba
e772a2b638
Fix for regression
2020-12-03 11:05:22 +11:00
David Bomba
aa852930e6
refactor from email names to use config() values
2020-12-02 14:08:35 +11:00
David Bomba
a8958f4b09
Minor fixes for batch migrations
2020-11-30 18:43:33 +11:00
David Bomba
1210a81a09
Minor changes to migration
2020-11-30 09:58:31 +11:00
David Bomba
f2f8837269
Merge branch 'v5-stable' of https://github.com/turbo124/invoiceninja into v5-stable
2020-11-30 08:32:27 +11:00
David Bomba
d7dd592d18
Fixes for migration file location
2020-11-30 08:28:12 +11:00
David Bomba
9aee129737
Fixes for import
2020-11-28 17:22:43 +11:00
David Bomba
d07dedf264
Add tax_rates relation to company_user
2020-11-27 08:05:30 +11:00
Benjamin Beganović
ae88d5e08e
php-cs-fixer format
2020-11-25 15:19:52 +01:00
David Bomba
79e8f096fe
Fix for custom_values breaking invoicesum
2020-11-25 20:53:50 +11:00
David Bomba
c2b07c3ebc
Fixes for migration data checks
2020-11-25 13:59:23 +11:00
David Bomba
2f4b46e435
Refactor webhook handler
2020-11-25 11:23:39 +11:00
David Bomba
63cc567244
Working on migrations
2020-11-24 21:12:05 +11:00
David Bomba
0c9f982bdf
Fixes for imports
2020-11-24 16:11:20 +11:00
David Bomba
6f1b4d4548
Change JSON parser
2020-11-24 08:33:37 +11:00
David Bomba
8cbaac53c6
Fixes for projects in migration
2020-11-24 08:00:59 +11:00
David Bomba
b5fe5070b5
Working on migrations
2020-11-23 23:55:04 +11:00
David Bomba
0991dbf8d7
Fixes for migrations
2020-11-23 14:51:49 +11:00
David Bomba
388c0e8467
Add withTrashed() for queries in migration
2020-11-23 08:25:29 +11:00
David Bomba
9f420ba084
Merge pull request #4346 from turbo124/v5-develop
...
Change default queue to Database.
2020-11-22 22:22:52 +11:00
David Bomba
e55de0fb1b
Change default queue to database
2020-11-22 22:14:49 +11:00
Benjamin Beganović
c434d6313c
start database migration with correct key
2020-11-20 10:34:54 +01:00
David Bomba
e82d8e0d8d
Fail gracefully if cannot upload logo
2020-11-19 22:33:14 +11:00
David Bomba
7fb9877eca
Fixes for currency seeder
2020-11-18 21:46:36 +11:00
David Bomba
e91c82aa8b
Fixes for bulk import
2020-11-18 20:35:09 +11:00
David Bomba
6376d5fa98
Merge pull request #4325 from turbo124/v5-develop
...
Minor fixes for client portal
2020-11-18 08:00:02 +11:00
Benjamin Beganović
501f3c9b0e
injecting signatures into entity invitations
2020-11-17 16:57:34 +01:00
David Bomba
3f9bea3f91
Minor fixes for tests
2020-11-17 20:53:32 +11:00
David Bomba
a182c5a8ca
minor fixes for imports
2020-11-17 10:04:10 +11:00
David Bomba
5a6d543e34
Minor fixes for imports
2020-11-17 08:56:52 +11:00
David Bomba
77929a6bc3
Minor fixes for bulk import
2020-11-16 15:40:52 +11:00
David Bomba
a8f186c921
Remove redundant entity notification
2020-11-16 13:41:43 +11:00
David Bomba
861c4ef4e7
Merge pull request #4296 from beganovich/v5-migration-fixes
...
(v5) (wip) (no-merge) Refactor accepting new migrations
2020-11-14 17:03:26 +11:00
David Bomba
f1c1243146
Fixes for mail
2020-11-12 20:41:19 +11:00
Benjamin Beganović
952b6a7e4f
Fix the way we process migration
2020-11-12 10:24:59 +01:00
David Bomba
ef9043db44
error handling for mail
2020-11-12 15:37:50 +11:00
David Bomba
5cd2ae0dbe
payment listeners
2020-11-12 14:04:27 +11:00
David Bomba
7af791a4c4
Working on from, replyTo and bcc emails
2020-11-12 12:43:32 +11:00
David Bomba
42c1f8fe5f
Minor fixes
2020-11-12 07:42:20 +11:00
David Bomba
28cbd75fcb
Fixes for credit PDF
2020-11-11 11:13:39 +11:00
David Bomba
ade0148d67
custom translations
2020-11-10 15:06:46 +11:00
David Bomba
b329d317ef
Custom labels
2020-11-10 15:04:53 +11:00
David Bomba
7977b2a1e7
Remove stale classes
2020-11-10 08:04:57 +11:00
David Bomba
af39d5e50c
Fixes for payment notifications
2020-11-09 21:26:36 +11:00
David Bomba
9174b7e628
Fixes for emails and reminders
2020-11-09 21:17:20 +11:00
David Bomba
2e8cb84570
Payment emails
2020-11-09 13:57:34 +11:00
David Bomba
fcef2c72b3
Working on payment emails
2020-11-09 13:39:42 +11:00
=
cd0bbbe096
Remove redundant classes
2020-11-08 21:53:47 +11:00
David Bomba
0d4ad91cd4
Fixes for reminder template emails
2020-11-08 08:17:30 +11:00
=
3a7a35c845
Fixes for import
2020-11-07 21:13:04 +11:00
=
2cf97caaaf
Fixes for import
2020-11-07 20:08:21 +11:00
David Bomba
60a141d529
Fixes for reminders
2020-11-06 15:43:10 +11:00
David Bomba
3928ab3e39
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2020-11-06 07:53:43 +11:00
David Bomba
09fbc9762a
Fixes for custom emails.
2020-11-05 21:14:30 +11:00
David Bomba
cd08367ce6
Working on reminders
2020-11-05 13:59:19 +11:00
David Bomba
8e2cea7129
Working on reminders
2020-11-05 12:33:31 +11:00
David Bomba
4784e80859
Working on templates / reminders and late fees
2020-11-05 09:48:46 +11:00
David Bomba
100207f4cb
Merge pull request #4267 from turbo124/v5-develop
...
Company Settings Implmentation
2020-11-05 07:49:10 +11:00
Benjamin Beganović
5c2bfaa8ce
Alpha testing on tasks:
...
- Change 'products' to '$product' with design within: CreateEntityPdf, ActivityRepository, HtmlGenerationTest, Phantom
- New 'task-table' element in the Services\PdfMaker\Design.php
- buildTableHeader & buildTableBody are now more generic
- processTaxColumns() now requires $type to be specified
2020-11-04 14:56:08 +01:00
David Bomba
5c5102baeb
Working on reminders
2020-11-04 20:32:49 +11:00
David Bomba
d598aeeb03
Working on reminders
2020-11-04 19:43:20 +11:00
David Bomba
37aaa1fc5b
Fixes for importing company logo
2020-11-04 11:32:18 +11:00
David Bomba
a3acc6a019
Update or Create product
2020-11-04 09:47:06 +11:00
David Bomba
f98e7d15da
fixes for updating products
2020-11-04 00:57:48 +11:00
David Bomba
f6b53d27e6
is_disabled for recurring invoices
2020-11-01 21:29:34 +11:00
David Bomba
f911d17a6b
Fix for migration
2020-11-01 20:41:49 +11:00
David Bomba
685b7e25c2
Fixes for queries
2020-11-01 16:18:40 +11:00
=
e4b326c423
Removing is_migrating
2020-11-01 14:21:39 +11:00
=
dfb55dbd8b
remove is_migrating
2020-11-01 14:19:03 +11:00
David Bomba
6a54bb8c45
Fixes for migrations Vendor Contacts
2020-10-31 16:35:05 +11:00
David Bomba
afcbb870bf
Fixes for migration
2020-10-31 11:46:00 +11:00
David Bomba
a18b1b431e
working on migration for vendors, expenses, tasks
2020-10-31 08:13:02 +11:00
David Bomba
f5c03fee6e
Process Expenses
2020-10-30 23:22:32 +11:00
David Bomba
98d81d09fa
Fixes for task status types"
2020-10-30 23:16:19 +11:00
David Bomba
c289a8252a
Migration of expenses and tasks
2020-10-30 23:01:30 +11:00
David Bomba
a283f1dcf7
Working on migration for expenses and tasks
2020-10-30 20:17:29 +11:00
David Bomba
afa5f2338c
Fixes for account plan
2020-10-30 07:59:47 +11:00
David Bomba
c21ad042ce
fixes for payment notifications
2020-10-29 15:47:44 +11:00
David Bomba
9aeb2d7a5b
Psalm cleanup
2020-10-28 21:10:49 +11:00
David Bomba
adeda5526e
Add Psalm, code cleanup!
2020-10-28 17:58:15 +11:00
David Bomba
d7930e4c14
Remove redundant classes
2020-10-28 17:27:10 +11:00
David Bomba
946b1d6396
Merge pull request #4219 from Striffly/fix/company-logo
...
Fix logo upload, keep png alpha
2020-10-28 10:43:27 +11:00
Clément Gayot
0df7e59d89
🐛 Fix logo upload, keep png alpha
2020-10-28 00:22:24 +01:00
David Bomba
0a02323792
Quote email engine
2020-10-28 10:02:32 +11:00
David Bomba
3135139f90
Remove logging
2020-10-27 23:19:26 +11:00
David Bomba
f6435ab030
Working on emails
2020-10-27 22:57:12 +11:00
David Bomba
417562b80d
Fixes for phantom JS view invitation
2020-10-27 15:26:04 +11:00
David Bomba
1de7a693cc
Refactor Phantom JS building HTML
2020-10-27 14:09:13 +11:00
David Bomba
e17f5438ee
Working on generic entity emailer
2020-10-27 11:05:42 +11:00
David Bomba
0df672baaa
remove white space and carriage returns from version
2020-10-27 07:46:06 +11:00
David Bomba
8f53424017
Fixes
2020-10-27 06:10:04 +11:00
David Bomba
0453c989eb
PDF Entity generation tests
2020-10-26 20:13:00 +11:00
David Bomba
8d508bb1f9
Refactor pdf generation
2020-10-26 15:06:58 +11:00
David Bomba
1b2922b57c
credit payment type
2020-10-26 11:58:08 +11:00
David Bomba
2d0e1a53f2
Fixes for autobill
2020-10-23 15:18:16 +11:00
Clément Gayot
5458bf83b0
🐛 Fix invoice preview with custom designs
2020-10-22 01:19:33 +02:00
David Bomba
d881e7cea1
Merge pull request #4193 from turbo124/v5-develop
...
Credit payments and general fixes
2020-10-21 15:14:25 +11:00
Benjamin Beganović
1de6f94f10
fix custom1234
2020-10-20 13:01:07 +02:00
David Bomba
90494547c5
Fix for whitelabel getter
2020-10-20 13:23:48 +11:00
David Bomba
e129419644
recurring logging
2020-10-20 11:57:58 +11:00
David Bomba
bc2b0f4aae
Fix for recurring number collisions - use dispatchNow()
2020-10-20 11:53:54 +11:00
David Bomba
840696ad3c
Fixes for email invoice
2020-10-20 10:37:33 +11:00
David Bomba
f0e4a94bee
Task Statuses
2020-10-20 10:01:59 +11:00
David Bomba
6f1f0ecebe
Adjust the way we import credits from V4 to V5 - refactor check data script to reflect changes
2020-10-18 20:25:32 +11:00
David Bomba
708db5a991
Improve eager loading - first load
2020-10-18 18:46:10 +11:00
David Bomba
407304d3c6
Console commands for small test data batches
2020-10-10 14:32:10 +11:00
David Bomba
cd0dce3816
Merge pull request #4138 from turbo124/v2
...
Projects API
2020-10-08 09:31:37 +11:00
David Bomba
4bbdeef539
Merge pull request #4136 from beganovich/v2-products-table-in-invoices
...
(v5) Support for custom products table columns
2020-10-08 06:59:16 +11:00
David Bomba
d4e2a0071a
Analytics
2020-10-07 14:56:35 +11:00
David Bomba
b8b3149582
Working on recurring & analytics
2020-10-07 14:00:32 +11:00
Benjamin Beganović
76695b8462
- Add new "product" key to $context of Design
...
- Add custom products table body handling in Design.php
2020-10-06 12:49:00 +02:00
David Bomba
484b28d3ce
Fixes for recurring migratoin
2020-10-06 11:52:16 +11:00
David Bomba
1264486bb9
Working on recurring migration
2020-10-06 08:46:47 +11:00
David Bomba
45b6c1bcc2
Recurring migration
2020-10-05 22:32:56 +11:00
David Bomba
1390e739e3
recurring
2020-10-02 16:33:55 +10:00
David Bomba
2c4cfa409a
Recurring invoice migrations
2020-10-02 08:19:42 +10:00
David Bomba
16b731d010
Bump laravel to version 8
2020-10-01 15:33:38 +10:00
David Bomba
5c0776cf14
Working on Delete user bug
2020-09-28 12:56:11 +10:00
David Bomba
3c4bc4a516
Fixes for recurring scheduling
2020-09-26 09:48:42 +10:00
David Bomba
4cf56d5138
Working on recurring schedules
2020-09-24 21:03:59 +10:00
David Bomba
0338a30a48
Fixes for generic email templates
2020-09-21 08:17:57 +10:00
David Bomba
4b00d3a82a
Improve eager loading
2020-09-19 20:05:29 +10:00
Benjamin Beganović
99d31207e1
Fix quote generating
2020-09-18 10:45:26 +02:00
David Bomba
24104509b3
Fixes for recurring invoice schema - auto_bill_enabled
2020-09-17 09:26:23 +10:00
David Bomba
aeeb099d40
Fixes for mailers
2020-09-14 15:14:37 +10:00
David Bomba
f0bd089acb
Merge pull request #4054 from turbo124/v2
...
Gateway fees and payments.
2020-09-11 16:15:53 +10:00
Benjamin Beganović
1b36dc5868
cleanup
2020-09-10 13:01:34 +02:00
Benjamin Beganović
207c9388b5
Fix migration issues
2020-09-10 13:01:10 +02:00
David Bomba
f7dc573551
Fixes for invoices
2020-09-10 15:20:13 +10:00
David Bomba
c67fee3fff
Fixes for base driver
2020-09-09 20:05:10 +10:00
David Bomba
f8f8da830e
Working on recurring invoices + reminders
2020-09-08 21:01:55 +10:00
David Bomba
f5eecf0eb6
Working on recurring
2020-09-08 20:34:14 +10:00
David Bomba
d909b4939c
Minor fixes for PayPal
2020-09-07 13:14:43 +10:00
David Bomba
ba75a44eb8
Laravel 7.x Shift ( #40 )
...
* Adopt Laravel coding style
The Laravel framework adopts the PSR-2 coding style with some additions.
Laravel apps *should* adopt this coding style as well.
However, Shift allows you to customize the adopted coding style by
adding your own [PHP CS Fixer][1] `.php_cs` config to your project.
You may use [Shift's .php_cs][2] file as a base.
[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
* Shift bindings
PHP 5.5.9+ adds the new static `class` property which provides the fully qualified class name. This is preferred over using class name strings as these references are checked by the parser.
* Shift core files
* Shift to Throwable
* Add laravel/ui dependency
* Unindent vendor mail templates
* Shift config files
* Default config files
In an effort to make upgrading the constantly changing config files
easier, Shift defaulted them so you can review the commit diff for
changes. Moving forward, you should use ENV variables or create a
separate config file to allow the core config files to remain
automatically upgradeable.
* Shift Laravel dependencies
* Shift cleanup
* Upgrade to Laravel 7
Co-authored-by: Laravel Shift <shift@laravelshift.com>
2020-09-06 19:38:10 +10:00
Benjamin Beganović
1a66f1835f
Merge remote-tracking branch 'upstream/v2' into v2-pdfmaker-design-improvements
2020-09-04 13:20:39 +02:00
Benjamin Beganović
219666f765
Generating PDFs using new templates
2020-09-04 13:17:30 +02:00
David Bomba
bb4aac1aeb
Merge pull request #4025 from turbo124/v2
...
Gateway fees implementation
2020-08-31 17:58:43 +10: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
1a7d0d3cbd
Working on gateway fees across multiple invoices
2020-08-27 22:12:39 +10: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
David Bomba
044c35266e
Fixes for zapier
2020-08-24 21:53:22 +10:00
David Bomba
e6de7c9661
Logging for webhook handler
2020-08-24 21:16:35 +10: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
b2d5a8b070
Fixes for bulk emailing quotes
2020-08-19 12:55:58 +10:00
Benjamin Beganović
0a493c275e
Enable is_public for document uploads
2020-08-18 16:12:46 +02:00
David Bomba
5daeab3895
allow total columns to be customized in PDF
2020-08-14 13:59:14 +10:00
David Bomba
3ac9cc5158
Add reminder fields to entities
2020-08-14 08:08:10 +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ć
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
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
Benjamin Beganović
caa704af96
wip - CreateInvoicePdf
2020-08-11 18:50:24 +02:00
David Bomba
2e663447b8
Tests for container manipulation
2020-08-10 14:55:44 +10:00
David Bomba
6840e3e471
Fixes for mailers
2020-08-08 14:38:02 +10:00
=
e6afbb3bcf
Implement a mail router which can centralise mail jobs
2020-08-08 09:28:36 +10:00
David Bomba
c220108168
Add documents as default includes
2020-08-06 13:04:09 +10:00
David Bomba
c245125be4
Force remove stale contacts
2020-08-05 10:12:47 +10:00
David Bomba
d7dbde3789
Implement PhantomJS
2020-08-04 21:00:19 +10:00
David Bomba
62f084b2aa
Events
2020-07-22 17:53:14 +10:00
David Bomba
e620438186
Fixes for user email change job
2020-07-22 17:26:54 +10:00
=
a367c64278
Send change of email to both old and new email address
2020-07-22 13:03:33 +10:00
David Bomba
9d276ffa70
Working on user notifications when an email changes
2020-07-22 12:25:58 +10:00
David Bomba
9075cf989a
Flip what is_system means for company tokens
2020-07-21 15:03:04 +10:00
David Bomba
e00500efd8
Minor enhancement for import process
2020-07-19 17:17:19 +10:00
David Bomba
439424b933
Fix for activity repo
2020-07-17 19:47:17 +10:00
David Bomba
dc63e533df
Fix for quote event
2020-07-14 20:35:41 +10:00
David Bomba
fe4885f5a6
only send one notification per invoice
2020-07-14 19:55:28 +10:00
David Bomba
b4f669ad59
Update refresh route to filter all subqueries by updated_at
2020-07-10 09:28:09 +10:00
David Bomba
f3572a5d11
Refactor for events
2020-07-08 22:02:16 +10:00
David Bomba
d236dd6ff6
Fixes for observers
2020-07-06 21:42:42 +10:00
David Bomba
4c321d41c3
Change subscriptions to webhooks
2020-07-06 21:22:36 +10:00
David Bomba
95a2eab410
checking latest version logging
2020-07-06 08:28:19 +10:00
David Bomba
8856e3fada
Fixes for pdf preview
2020-07-05 20:58:30 +10:00
David Bomba
b9c860bfc3
Add task to check company size
2020-07-05 18:59:28 +10:00
David Bomba
302c98e08b
Fixes for demo data
2020-07-01 21:33:42 +10:00
David Bomba
fd7f627ffe
Fixes for migrations - client balances!
2020-07-01 16:03:46 +10:00
David Bomba
5855f3ea1f
Refactor for migrations
2020-07-01 15:51:19 +10:00
David Bomba
e216def2ff
Use separate repo's for migrations
2020-07-01 14:37:05 +10:00
David Bomba
fb787c2c53
Fix for null client balance on import
2020-06-30 10:09:18 +10:00
David Bomba
245980ce4b
Send company with all events
2020-06-30 09:35:17 +10:00
David Bomba
7af826fa7f
Minor fixes for documents
2020-06-22 21:32:10 +10:00
David Bomba
2fadadf5d4
Change document->path to ->url
2020-06-22 15:52:20 +10:00
David Bomba
fc444746d2
Fixes for payment terms
2020-06-18 18:56:02 +10:00
David Bomba
fc40159d36
Fixes for currency precision
2020-06-15 21:42:46 +10:00
David Bomba
70c5913f1d
fixes for currency type
2020-06-15 16:06:32 +10:00
David Bomba
0164b053db
update dependencies
2020-06-11 08:56:12 +10:00
David Bomba
d6a8ef8de4
Working on Authorize.net
2020-06-10 15:21:11 +10:00
David Bomba
949061a213
Fix for deleting last company in account
2020-06-09 18:59:38 +10:00
David Bomba
90e4534fef
Merge pull request #3769 from turbo124/v2
...
Implement service pattern for refunds.
2020-06-01 13:16:40 +10:00
David Bomba
c99c339fab
Implement new refund methods
2020-06-01 13:16:06 +10:00
Benjamin Beganović
6319c208df
injecting signature and sending it to backend
2020-05-28 15:59:45 +02:00
David Bomba
c72d38ca4f
Allow conversion of quotes to invoices ( #3760 )
2020-05-27 14:46:19 +10:00
David Bomba
8512db6b1e
Add payment terms per company ( #3759 )
...
* remove first name last name required
* Working on check update script
* Add payment terms per company
* set enabled modules on company creation
* Add payment terms to migration
2020-05-27 09:49:06 +10:00
David Bomba
0a4464fc23
Payment Failure Notifications ( #3755 )
...
* Type Change for Payment Terms
* Fixes for payment terms casting
* Working on payment failure notifications
* Working on payment failure notifications
2020-05-26 20:22:50 +10:00
David Bomba
c339c25d9c
Bulk actions for Payment Terms ( #3752 )
...
* Fixes for tests
* payment terms policies and repo
* Bulk actions for payment terms
* Fixes for documentation
* working on payment failure mailer
2020-05-26 18:20:50 +10:00
David Bomba
8ab0238f3f
Attachments with GMail transport ( #3726 )
...
* Refactor mailers
* Fixes for mailer
* Fixes for approving a quote
* Refactor emailer
* Refactor emailer
* Attach files with GMail transport
* Attach files to GMail transport
2020-05-20 16:59:29 +10:00
David Bomba
d5ae025df0
Logging for self updater ( #3725 )
...
* fixes for tests
* Fixes for tests:
* Fixes for tests
* Add logging to self updater
2020-05-20 08:49:58 +10:00
David Bomba
659af63b5c
Add Quotes to RandomDataSeeder ( #3714 )
...
* Skip preview tests
* Fixes for product test
* Fixes for tests
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Fixes for incorrect payment types
* Refactor class nameS
* Entity Notification refactor
* Entity Notifications
* Add Quotes to randomdataseederr
2020-05-19 08:22:18 +10:00
David Bomba
2000795fdc
Fixes for correct way to change an auth'd contact ( #3708 )
2020-05-16 21:13:32 +10:00
David Bomba
84a64773a6
Adjustments for OAuth ( #3707 )
...
* Fixes for null values in custom values
* Refactor mailing
* Working on send emails from GMail API
* Fixes for tests
* Test for GMail
* Adjustments for storing oauth token
2020-05-16 20:26:16 +10:00
David Bomba
d05bd7d2c1
Test for Gmail ( #3706 )
...
* Fixes for null values in custom values
* Refactor mailing
* Working on send emails from GMail API
* Fixes for tests
* Test for GMail
2020-05-16 12:04:24 +10:00
David Bomba
d3b29d8ae2
Fixes for Stripe ( #3702 )
...
* Fixes for tests
* Fixes for Stripe
* Mail jobs
2020-05-14 21:33:29 +10:00
David Bomba
6d0d6c10cd
Working on OAuth ( #3686 )
...
* Update Exchange rate Data once a day
* Tests for currency conversions
* Fixes for tests
* Fix for adding blank product keys
* Class for logging emails sent
* fixes for oauth
2020-05-12 19:56:30 +10:00
David Bomba
b3eb2ae3b4
Fix companygatewaytransformer ( #3677 )
...
* Working on subscriptions
* Implement return type in models
* Subscription implementation
* Improvements to handling importation of large accountS
* Loggin imports
* Activate collector
* Improve memory usage of import script
* Appen Tags into emails - fix companygatewaytransformer
2020-05-06 21:49:42 +10:00
David Bomba
42ccfe0700
Checkout stubs ( #3672 )
...
* minor fixes for name spaces, collector facade and composer version bump
* Fixes for invoiceworkflowsettings
* Add more context to support emails
* Working on Firing Subscriptions
* Minor fixes
* Fixes for gateway filtering
* Checkout Driver
2020-05-04 21:13:46 +10:00
David Bomba
1da69b1f17
Minor fixes for designs / Namespace fixes ( #3669 )
...
* Fixes for namespaces
* Fixes for designs
2020-05-02 10:04:25 +10:00
David Bomba
e204eedaa2
Fix for invoice design not changing dynamically ( #3666 )
2020-05-01 22:43:08 +10:00
David Bomba
d7b22ba1db
Add analytics engine ( #3664 )
2020-04-30 22:33:57 +10:00
David Bomba
c503d58505
Adjust email quotas - Hosted plan. ( #3663 )
...
* Fixes for invitations not being created in RandomDataSeeder
* Resend failed/quota exceeded emails
* Queue email tests
* Refund a client for a ninja account
* Adjust email quotas - hosted plan
2020-04-30 21:45:47 +10:00
Benjamin Beganović
a70f42b31e
Migration improvements ( #3662 )
...
* scaffold the cases for migration
* Improve migration errors
2020-04-30 08:01:44 +10:00
Benjamin Beganović
d516b1b097
Workflow settings for quotes & invoices ( #3655 )
...
* Fix inputs
* Workflow settings: Auto archive
- New InvoiceWorkflowSettings job
- Updated PaymentCreatedActivity to dispatch the job
- New 'Archivable' trait
- New 'archived_at' field
* Workflow settings: Sending e-mail to client with auto_send
* Workflow settings: Quotes
* Fix HTML markup
* Fix archive & sending
* Remove Archivable trait & migration file
* Change order of sending the events
2020-04-28 09:50:54 +10:00
David Bomba
aa690578e3
Implement Currency Conversion library. ( #3643 )
...
* Fixes for testS
* Fixes for migration
* Fixes for migratin
* Query performance improvements
* Check Data Script
* Currency Conversion API
* Implement currency conversion
* Currency Conversions
2020-04-19 20:29:58 +10:00
David Bomba
7454dfbb2f
Fixes for createinvoicepdf ( #3639 )
2020-04-17 20:13:19 +10:00
David Bomba
e5a230e0c7
Performance improvements ( #3634 )
...
* Adjustments for tests
* Implement handling of temp downloading resources
* Refactor paths
* Refactors for file paths
* Refactor paths
* Add in S3 adapter
* Refactor company Documment URL
* Refactor for entity pdf performance
* Refactors for invoice generation
* Enhancements for emails invoices
* Emails
* Fixes for client portal queries
2020-04-16 18:41:25 +10:00
David Bomba
74a6c4f2ee
Reminders ( #3630 )
...
* Performance improvements moving from str_replace to strtr
* Remove legacy docs
* Clean up credit transformer
* Working on invoice emails
* Clean up for invoice designs
* Tests for light and dark theme emails
* Working on reminder scheduling
* Reminder Job Class
* Fixes for github actions
* PHP CS
* Test for reminders
* Test for reminders
2020-04-15 10:30:52 +10:00
Benjamin Beganović
a785329965
Fix company_token issue & pass unset_user to repository ( #3629 )
2020-04-15 08:37:27 +10:00
David Bomba
2ad84d4b76
Refactor invoice emails ( #3625 )
2020-04-13 11:49:58 +10:00
David Bomba
ba55cc32e1
v5.0.4 ( #3620 )
...
* Version bump
* Refactors for refunds / credits
* Working on Company Ledger
* Company Ledger OpenAPI Documentation
* Version Bump
* Fixes for internal composer update
2020-04-11 21:19:05 +10:00
David Bomba
563d41c83a
Email Settings ( #3615 )
...
* Working on advanced email settings
* working on document storage
* Email Documents if they exist
* UBL invoices
* UBL Invoices
* Fixes for tests
2020-04-10 15:07:36 +10:00
David Bomba
05443d69ec
Implement CompanyToken and Subscriptions CRUD ( #3609 )
...
* Working on Tokens CRUD
* Fixes for company filters
* Working on Token CRUD
* Tests for tokens
* Fixes for OPENApi
* Subscriptions
* Subscriptions
2020-04-09 20:48:04 +10:00
David Bomba
2fd3229efd
Implementation of Invoice Reversal ( #3602 )
...
* Version bump 0.0.2
* code cleanup
* Working on reversing an invoice
* Working on reversing an invoice
* Working on refunding invoice
* Reversing invoices
* Test for invoice reversals
* Invoice Reversal
2020-04-08 20:48:31 +10:00
Benjamin Beganović
6a0ddd6c38
Migrate company_user with users ( #3598 )
2020-04-08 06:43:44 +10:00
David Bomba
8cffccb3bc
Fixes for composer 2 ( #3593 )
...
* Add privacy link to setup page
* Italics
* Tests for invoice actions
* Fixes for autoloading
2020-04-06 22:32:27 +10:00
David Bomba
6d7b7ca9a3
Invoice Deletion - Ledger ( #3590 )
...
* Fixes when implementing
* php_cs
* Clean up
* Clean up
* Working on adjusting ledger when an invoice is deleted
2020-04-04 21:32:42 +11:00
David Bomba
1fd7ecbbe6
Fixes for migration ( #3577 )
2020-04-02 08:26:39 +11:00
David Bomba
2bf05ba96d
Fixes for Migration ( #3576 )
...
* Fixes for permissions
* Fix casting of line items for migration
2020-04-02 08:18:17 +11:00
Benjamin Beganović
f9567e8227
Send e-mail when migration has completed ( #3573 )
...
- New completed.blade.php
- Apply php-cs-fixer on Import.php
2020-04-01 23:39:59 +11:00
David Bomba
eba0c19824
Fixes for Migration ( #3572 )
...
* Remove \Log::, fixes for tests, and fixes for migration
* Debugging migration
* Fixes for Migration
2020-04-01 19:54:22 +11:00
David Bomba
91cf1cc1f2
Debugging migrations ( #3570 )
...
* Remove \Log::, fixes for tests, and fixes for migration
* Debugging migration
2020-03-31 22:52:21 +11:00
David Bomba
7a13f688e7
Setup Workflow ( #3565 )
...
* Fixes for setup
2020-03-30 17:40:21 +11:00
David Bomba
8b0fe63eb5
Send Generic entity email. ( #3560 )
...
* Enable identifying a user who submits a report to sentry for tracking purposes
* Minor fix for setup page
* Fixes for Tests
* Fixes for tests
* Generic Entity Emailer
* Fixes for emailing a generic entity
2020-03-29 23:22:14 +11:00
David Bomba
6df62faa82
Fixes for Invoice Designs ( #3559 )
...
* fixes for tests
* Working on Invoice Designs
* Update phpunit.yml
* Update phpunit.yml
* Working on sending an individual email
* Update phpunit.yml
* Fixes for designs
* Update phpunit.yml
* Working on sending entity email - individual
* Fixes for account creation
* Remove Laravel Horizon
* remove logging
2020-03-28 22:34:04 +11:00
David Bomba
9cb7996a2e
Performance improvements for PDF rendering ( #3556 )
...
* Performance improvements for PDF generation
* CS Fixer
* Performance improvements for PDF generate
* Fixes for tests
2020-03-28 14:45:11 +11:00
David Bomba
6a7079b0be
Implement Github actions ( #3547 )
...
* Update phpunit.yml
* Update phpunit.yml
* Update .env.ci
* Update phpunit.yml
* Update .env.ci
* Update phpunit.yml
* Update phpunit.yml
* Update phpunit.yml
* Update phpunit.yml
* Update .env.ci
* Update phpunit.yml
* Update phpunit.yml
* Update phpunit.yml
* Update phpunit.yml
* Force /setup if system requirements are not met
* Update .env.ci
* Update phpunit.yml
* Minor changes for github actions"
* Fixes for github actions
* Fixes for github actions
* Fixes for github actions
* Fixes for github actions
* Fixes for github actions
* Fixes for github actions
* Fixes for github actions
* Fixes for github actions
* cs-fixer
* cs-fixer
* Fixes for github actions
* db ports github actions
* Refactor the template engine
2020-03-26 14:23:57 +11:00
David Bomba
24c9121b1b
Template Previews ( #3527 )
...
* Fixes for add / archiving / deleting users
* Working on templates
* Fixes for templating
* Fixes for templating
* Add referral code to account creation
* Fixes for development environment
2020-03-25 13:50:08 +11:00
David Bomba
90cb69f8a5
Performance improvements - PDF generation ( #3521 )
...
* Improve performance of PDF building
* Clean up
* Fixes for tests
* Minor fixes
2020-03-25 00:25:20 +11:00
David Bomba
cdc3ef12c2
Include Horizon ( #3519 )
...
* Fixes for white label
* Include Laravel Horizon
* Add Account ID to user table AND ensure a user cannot create an invoice across companies
* restart horison after an update
* Fixes for app setup
* Minor fixes
* Fixes for client routes
* Fixes for tests
* minor fixes
2020-03-24 20:15:30 +11:00
David Bomba
43e57d0117
Fixes for self-update ( #3514 )
...
* minor fix for payment notifications
* styleci
* Limit Self updating to self hosters only
:
* Fixes for designs
* Minor fixes for self-update
2020-03-21 16:37:30 +11:00
David Bomba
4c23d43138
Working on Setup workflow ( #3509 )
...
* Refactor designs to remove whitespace
* enable dummy data for templating
* Insert faker data into templates
* Fixes for user deletion
* Documentation on User controller:
* Working on app setup
* Files for app setup
* Working on Setup
* Final fixes for setup controller
* Fixes for setup
* Fixes for first install
* Minor fixes
2020-03-18 20:40:15 +11:00
Benjamin Beganović
64eed274e1
Fix broken 'force' migration: ( #3489 )
...
* Fix breaking 'force' migration:
- Uploaded migration file now has to be passed with abs path
* Cleanup
2020-03-13 07:38:22 +11:00
David Bomba
93056ea815
Fixes for preview controller ( #3486 )
...
* fixes for user model
* Remove stale css
* Working on previewing designs
* Fixes for design previews
* fixes for preview controller
* Fixes for setting company on login
* fixes for preview
2020-03-12 22:04:53 +11:00
David Bomba
dc8ecbeeed
Fixes for company_user ( #3477 )
...
* Minor fixes for user delete
* Working on notifications
* Refactor for notifications
* Fix for checking settings withe negative integers
* Set payment id to 0
* Move pdf download to client side routes
* fixes for company_user
* Fixes for company_user
2020-03-11 22:05:05 +11:00
David Bomba
b2033a54f4
Verify user notification ( #3474 )
2020-03-11 10:40:10 +11:00
Benjamin Beganović
1017a22bca
Import migration from the folder ( #3471 )
2020-03-11 08:10:27 +11:00
Benjamin Beganović
fbf9f39cc6
Remove 'documents' when company is deleted ( #3462 )
...
* Remove 'documents' when company is deleted
* Fix Codacy warnings
2020-03-10 07:05:23 +11:00
David Bomba
7d39969a3b
Preview Route ( #3456 )
...
* Remove backup column from schema
* Add slack webhooks to company user table
* Preview route
* remove json column from company gateway
* fixes for testS
* Fixes for typos
2020-03-09 20:38:15 +11:00
David Bomba
37f295d49e
Improve notification performance ( #3452 )
...
* Improve notification performance
* Cascade deletes
* Fixes for company deletes
* Fixes for formatting
* todos for company
* Set currency id on payment
* Minor fixes for payment controller
2020-03-08 16:59:06 +11:00
David Bomba
a8c15ef1c9
Version checking ( #3451 )
...
* Ensure NINJA_ENVIRONMENT variable is present in .env file
* Implement version checking in app
* Remove password protection from check version route
2020-03-08 09:15:11 +11:00
David Bomba
5a7986c23b
Bug Fixes ( #3450 )
...
* Convert quote to invoice workflow
* minor fixes
* checks for createaccount
* Bug Fixes
* Bug fixes
2020-03-07 23:46:45 +11:00
David Bomba
d13ab48d86
Refactor Designs ( #3449 )
...
* Refactor custom invoice HTML generation
* remove table_styles() method from designs
* Refactor designs
* Clean up designs
2020-03-07 17:31:26 +11:00
David Bomba
7c00c68bf3
Create route for invoice/credit/quote PDF download ( #3441 )
2020-03-07 00:41:15 +11:00
David Bomba
2bc8064eeb
Fixes for setting entity defaults ( #3440 )
2020-03-06 23:18:32 +11:00
David Bomba
280271718b
Migration improvements: ( #3428 )
...
- Refactored exceptions
- Changed failed.blade.php
- Removed report() method from exceptions
- Added new force flag for MigrationController.php
2020-03-06 07:30:32 +11:00
David Bomba
7acc6ee300
Repeating header and footers on Invoice PDFs ( #3424 )
...
* remove jobs table
* Working on notifications
* Working on notifications
* Fixes for setting group level currency id on new client
* Working on repeating headers
* Use CSS to force headers and footers
* recurring headers and footers
* Preview PDF
* Working on PDF Preview
2020-03-05 18:14:57 +11:00
David Bomba
d14b21f471
Fixes for migration ( #3418 )
...
* Fix for setting a currency!
* Additional logic to ensure invites are only created for the client_contact -> client
* Move credit number generation after the save to ensure we do not fail on the credit creation because of a number race condition
* fixes for migration
2020-03-04 15:06:27 +11:00
Benjamin Beganović
40af77d324
(V2) Improve validation & error handling ( #3414 )
...
* wip - migration transfer
* (WIP) Response refactor:
- Catching exceptions at top level
- Tests refactor
* wip
* Wrappign migration validator:
- Migration dropped to queue
- New validator messages
- New exception messages
* Fixes for tests
2020-03-04 09:44:42 +11:00
David Bomba
1393179160
Multiple fixes and features ( #3411 )
...
* Performance improvements for seeding
* Differentiating between system notification and user notifications
* Remove hard coded webhook url
* Working on system and user notifications
* notifications
* Set the currency on client if blank
* Refactor for inserting invoice defaults
* Refactor Default Invoice/Quote/Credit objects
* working on credits
* Implement mark_sent for quotes and credits
2020-03-03 20:44:26 +11:00
David Bomba
f20b0f7720
Fixes for company tokens. ( #3375 )
...
* Testing Company Ledger
* Fixes for company ledger
* Fixes for company ledger
* Company ledger testS
* Fixes for user / client / contacts transformers
* Fixes for tests
* Fixes for tokens
2020-02-26 14:26:07 +11:00
Benjamin Beganović
786b54e57b
Fixes for ImportTest & StartMigration refactor ( #3373 )
2020-02-26 09:36:11 +11:00
David Bomba
62fc7edbae
Fixes for updating a product on invoice save ( #3372 )
2020-02-25 20:17:04 +11:00
Benjamin Beganović
8121a0166d
Importing migration data via HTTP ( #3365 )
...
* Accept migration over HTTP
* Comment wip tests
2020-02-25 08:15:07 +11:00
David Bomba
3d31f810c0
Set Invitations as a default include for invoices ( #3362 )
...
* Working on importing company gateways
* Fix for companyuser settings object
* Migrate client_gateway_tokens
* Working on Notificaitons
* Working on notifications
* Failsafe for user-company
* unlink files
* Set DB for jobs
* Always have a fallback for company_id
* Fixes for user model
* Formatting for MultiDB
* Working on Company Ledger Tests
* Fixes for contact request
* Set Invitations as a default include for invoices
2020-02-24 21:15:30 +11:00
Benjamin Beganović
c97d664d31
Fixes for ImportTest ( #3361 )
...
* Fixes for tests (wip)
* Fix for tests
* Remove logging
2020-02-22 17:36:53 +11:00
David Bomba
c1d3fd12a8
Import ( #3360 )
...
* Fixes for test data
* Fixes for tests
* Remove legacy vue components
* Add routing number to client gateway tokens
* working on important documents and company gateways
* Import fixes
2020-02-22 13:25:49 +11:00
David Bomba
4eebaf7eb4
Migrate to services ( #3358 )
...
* Working on ledger
* Migrate to services
* Refactor to services
* Migrate to services
* Jobs cleanup
2020-02-21 08:05:01 +11:00
David Bomba
9e9cd37b87
Modifications to Designs ( #3353 )
...
* Working on Quotes
* Naming refactor for Quotes
* Quote Actions
* Quote Pdfs
* Quote PDFs
* Refunds in Stripe
* Fixes tests
* Company Ledger work
2020-02-20 07:44:12 +11:00
Benjamin Beganović
96a250edac
Importing documents ( #3348 )
...
* Importing documents
* Add polymorphic types
* Update documentable namespace & tests
2020-02-19 07:53:12 +11:00
David Bomba
1edfee654f
Working on Invoice Designs ( #3346 )
2020-02-18 07:07:32 +11:00
David Bomba
f57339f185
Fixes and Refactors for Invoice Emails. ( #3339 )
...
* Working on emailing invoices
* Working on emailing and displaying email
* Working on emailing and displaying email
* Email invoices
* Fixes for html emails
* Ensure valid client prior to store
* Ensure client exists when storing an entity
* Update variable name send -> send_email for client_contacts
* Mailable download files
* Extend timeouts of password protected routes when a protected route is hit
* Add default portal design to company settings
* Minor fixes
* Fixes for Tests
* Fixes for invoicing emails
* Refactors for InvoiceEmail
* Implement abstractservice
* Refactors for services
* Refactors for emails
* Fixes for Invoice Emails
2020-02-17 20:37:44 +11:00
David Bomba
1e35c90ee6
Fixes for Tests, MultiDB ( #3334 )
...
* refactor send_invoice to generic -> send
* Code cleanup
* Fixes for tests and multidb
2020-02-15 23:27:24 +11:00
David Bomba
1e0111d519
Minor refactors for emails ( #3333 )
2020-02-15 22:49:31 +11:00
David Bomba
a79c7bf60d
Code Cleanup
...
* Working on emailing invoices
* Working on emailing and displaying email
* Working on emailing and displaying email
* Email invoices
* Fixes for html emails
* Ensure valid client prior to store
* Ensure client exists when storing an entity
* refactor for emails
* Design Transformer
* Include designs in first_load response
* Code cleanup
2020-02-15 20:06:30 +11:00
michael-hampton
f7650d0692
Ft email ( #3326 )
...
* Emails
* change to user service
* refactor emails
* refactor emails
* refactor emails
* refactor emails
* emails
* emails
* emails
* emails
* emails
* emails
* emails
* emails
* emails
* emails
* Update EmailPayment.php
* Update SendEmail.php
* Update SendEmail.php
* Update SendEmail.php
* Update and rename BuildEmail.php to EmailBuilder.php
* Create InvoiceEmail
* Create QuoteEmail.php
* Rename InvoiceEmail to InvoiceEmail.php
* Create PaymentEmail.php
* Update SendEmail.php
* Update SendEmail.php
* Update SendEmail.php
* Update SendEmail.php
* Update InvoiceEmail.php
* Update EmailInvoice.php
* Update SendEmail.php
* Update TemplateEmail.php
* Update EmailBuilder.php
* Update InvoiceEmail.php
* Update QuoteEmail.php
* Update PaymentEmail.php
* Update InvoiceEmail.php
* Update QuoteEmail.php
* Update QuoteInvitation.php
* Update EmailQuote.php
* Update SendEmail.php
* Update SendEmail.php
* Update PaymentService.php
* Update PaymentEmail.php
* Update PaymentEmail.php
* Update PaymentEmail.php
* Update EmailBuilder.php
* Update PaymentEmail.php
* Update EmailPayment.php
* Update SendEmail.php
* Update InvoiceService.php
* Update SendEmail.php
* Update PaymentService.php
* Update SendEmail.php
* Update QuoteService.php
* Update EmailPayment.php
Co-authored-by: David Bomba <turbo124@gmail.com>
2020-02-15 20:01:15 +11:00
David Bomba
4a3d37a42b
Flutter Client ! ( #3325 )
...
* Working on emailing invoices
* Working on emailing and displaying email
* Working on emailing and displaying email
* Email invoices
* Fixes for html emails
* Restart queue after self-update
* Email Invoices
* Push Flutter Web Clientgit statusgit status!
2020-02-13 22:27:42 +11:00
michael-hampton
1d9c9d760f
Update EmailQuote.php ( #3323 )
2020-02-13 21:48:25 +11:00
michael-hampton
2da1f24868
Ft email ( #3316 )
...
* Emails
* change to user service
2020-02-12 20:21:06 +11:00
David Bomba
162580bcd3
Fixes for ClientContact CRUD ( #3317 )
...
* Fixes for downloading invoice PDF
* Fixes for client contact CRUD
2020-02-12 20:18:56 +11:00
David Bomba
be3ade65f1
Download Invoice by Invitation ( #3312 )
...
* style cs
* Style CS
* Throw Record not found exception if invalid primary key hash is provided
* Improve error handling
* Create abstract implementation for designs
* working on custom designs
* Add Design Model
* invoice services
* Download Invoice by Invitation
2020-02-12 11:41:17 +11:00
David Bomba
9a19f7fd4c
Fixes for invoice update and invoice designs ( #3302 )
...
* BaseController cleanup
* Working on invoice designs
* Working on invoice designs
* working on invoice designs
* working on invoice designs
* invoice designs
* Working on Invoice Designs
* Fixes for user settings object
* Working on invoice designs
* Fixes for encoded user settings
* Working on contact localized invoice pdfs
* working on invoice designs
* Fix for invoice update 500 error
2020-02-10 20:53:02 +11:00
David Bomba
797c3fb3f6
Fixes for refunds ( #3288 )
...
* Working on invoice designs
* Fix unusual form request issue in tests vs production
* Fixes for form requests
* Fixes for refunds
2020-02-06 08:54:20 +11:00
David Bomba
11960e25e7
Fixes for refunds ( #3285 )
...
* Working self-updater package
* Fixes for travis
* Working on invoice designs
* Working on invoice builder
* Tests for invoice design
* Working on invoice designs
* Minor fixes
* Working on Invoice Design Engine
* Working on invoice designs
* Fixes for refunds
2020-02-05 21:28:56 +11:00
David Bomba
3ec996ee5d
Invoice Designer ( #3283 )
...
* Working self-updater package
* Fixes for travis
* Working on invoice designs
* Working on invoice builder
* Tests for invoice design
* Working on invoice designs
* Minor fixes
* Minor fixes for randomdataseeder
2020-02-05 15:06:03 +11:00
David Bomba
cda534e996
Explicitly call the service() method, rather than obfuscate. ( #3281 )
...
* Include fix as describe by @michael-hampton here #3280
* Refactor createinvitations away from jobs
* Clean up
* Fixes for service() refactoring
* Fixes for services refactor
2020-02-04 18:51:44 +11:00
David Bomba
c25de936ed
Refactor - moving away from jobs. ( #3279 )
...
* Implement Services
* implement service pattern
* Service patterns
* Refactoring invoice paid
* refactoring invoice
* Refactor jobs
* Refactor - remove jobs
* Refactor jobs
* Refactoring jobs
* Refactoring away from jobs
* Refactoring jobs
* Add Credits to test data
2020-02-03 21:33:07 +11:00
David Bomba
79c57aa8da
Fixes for payments ( #3276 )
...
* More tests for refunds
* Tests for refunds
* Improve test speeds
* Fixes for tests
* Adjust the way we update products
* Adjustments for payments
* Fixes for payments
2020-02-02 07:45:23 +11:00
Benjamin Beganović
0f661495db
Create 'Credits' module ( #3263 )
...
* Create 'Credits' module
* Various fixes on Credit module
* Fix MarkCreditPaid factory
2020-01-30 12:27:22 +11:00
Benjamin Beganović
61b3385102
Various tests fixes & client contacts importing ( #3259 )
...
* Fix testClientNotArchived() returns null
* Fix testClientRestored() test
* Fix risky/incomplete tests
* Importing client contacts
2020-01-29 13:43:38 +11:00
David Bomba
45cc67075d
Include contacts in sample migration files. ( #3260 )
...
* add types to transformers
* minor fixes for test data creator
* Working on refunds
* Update migration files to include client contacts
* Working on refunds
* Working on refunds
* Working on refunds
* Refund Tests
* Working on refund tests
2020-01-29 13:03:47 +11:00
Benjamin Beganović
401d859f7a
Refactor file uploads to support multiple disks ( #3257 )
2020-01-29 11:12:52 +11:00
Benjamin Beganović
01c47d7c5d
(Sync) beganovich:v2 to invoiceninja:v2 ( #3254 )
...
* Add more checks to invoice test
* Uploading migration file & test
* Comment redundant tests
* Improve tests with smaller sample files. (#3250 )
* Reduce migration file size to improve test velocity
* minor fixes
* remove xhprof ext
* Tests for templates
* Remove commented tests
* Fix invoices testing & importing
* Sending e-mail when migration fails
* Uploading & storing the migration file
- Added Swagger notation
- Added MigrationTest.php method
Co-authored-by: David Bomba <turbo124@gmail.com>
2020-01-28 07:56:48 +11:00
Benjamin Beganović
11cc40d23a
Migrate commits from 2-migration-with-json into v2 ( #3241 )
...
* Scaffold test case
* Import.php tests:
- Basic test scaffold
- Test if exception is thrown when unknown resource
- Company update test
* Migration importer & exception classes
* Company migration test
- Added 3rd parameter for accepting custom resources
- Wip tax_rates migration
* Tax rate migration
* Tax rate update
- Added company_id & user_id property modifiers
* Users migration
* Save IDs for users importing
* Add 'transformIds' method
* Importing clients
- An exception for resource not migration
- Dependency logic
- Removing id on insert
* Exception for unresolved dependency
* Import clients
* Method for inspecting user_id
* Importing invoices
* Importing quotes
* Fix tests & wrap with try-catch
* Fix tax_rates user_id transform
* Working on migration
* Tests for migration
* fixes for test
* Tests for Import.php
- Added ext-json to composer.json
* Tests for Import.php
- Added ext-json to composer.json
* Change migration exceptions to MigrationValidatorFailed
* Fixes for tests and counters
* Unzipping the migration archive
- Changed .gitignore to ignore all local migrations
* Comparing local data with inserted
* Ignore verification - wip
* Fix formatting for api.php
* Uploading file test (wip)
* Fix typo
Co-authored-by: David Bomba <turbo124@gmail.com>
2020-01-24 07:35:00 +11:00
David Bomba
6167907a8e
Fix invoice payable rules ( #3212 )
2020-01-15 19:43:40 +10:00
David Bomba
0878decf18
Implement payment rules at application edge (FormRequest) ( #3202 )
...
* Ensure payments, invoice and credit amount balance in the validator prior to saving
* additional payment validation rules and tests for processing payments
* Factories for credits
* Tests for payments
* Working on updating a payment
* Working on updating a payment
* fixes for updating a payment
* Working on Payment Tests
* More tests for payments, formrequests
* remove product_key as required from products
2020-01-10 07:15:10 +11:00
David Bomba
a573558bdd
Fix for missing relationship ( #3199 )
2020-01-07 20:35:55 +11:00
David Bomba
957ac9f5d8
Fix for password protected authorization ( #3198 )
...
* Remove unnecessary save() on invoice
* Update copyright
* Working on Credit Repository
* Implement credits as a paymentable entity
* Add credit_id to transformer
* fix rules for update payment
* Fix random deleted_at keys in transformers
* Fix for password_protect check
2020-01-07 11:13:47 +11:00
David Bomba
ad06de25f5
Fixes for Payments ( #3194 )
...
* Set payment number on completed payment
* Fix for paymentables not returning
* Do not set invoice status to paid if only a partial amount of the invoice has been paid
2020-01-04 13:27:51 +11:00
David Bomba
f712b789ca
Fixes for tests ( #3184 )
...
* fix typo
* php-cs traits
* CS fixer pass
* Password protect User routes
* Implement checks to prevent editing a deleted record
* Clean up payment flows
* Fixes for tests
2019-12-31 08:59:12 +11:00
David Bomba
9790a841c4
Performance improvements. ( #3180 )
...
* Fixes for missing company object in events
* Cleanup client balancing code
* Fixes for client balance
* Fixes for missing company variable
* Fix activity transformer to prevent multiple DB calls
2019-12-30 09:06:42 +11:00
David Bomba
ff7b62de51
Fixes for missing company object in job classes. ( #3179 )
...
* Fixes for missing company object in events
* Cleanup client balancing code
* Fixes for client balance
* Fixes for missing company variable
2019-12-29 17:28:57 +11:00
David Bomba
e406020ee5
Bug Fixes ( #3177 )
...
* Implement first_load query parameter which checks client size and returns an truncated response if client count is greater than 1000
* Fixes for listeners
2019-12-28 06:30:22 +11:00
David Bomba
54fc78a88b
Refactor jobs to be MultiDB aware ( #3174 )
2019-12-27 11:28:36 +11:00
David Bomba
d797799196
Fixes for V2 ( #3172 )
...
* Optimizations for large queries
* Fixes for client activities
* Implement UpdateOrCreate for products
2019-12-27 09:33:07 +11:00
David Bomba
4c2cbb2dee
Bug fixes for middleware/ ( #3167 )
...
* Fix formatting and variable insertion for email templates
* Refactoring for invoice emails
* Fixes for midddleware
2019-12-25 08:55:29 +11:00
David Bomba
5e7512071f
Implement EmailInvoice Job ( #3166 )
...
* Working on quote counter
* Add tests for quote number + shared counter tests
* Create invoice job
* Add last_sent_date to invoice/quote table, remove type_id
* Implement EmailInvoice Job
2019-12-22 21:28:41 +11:00
David Bomba
556b2ab1c9
Fixes for Storing Quotes ( #3159 )
...
* Return blank object for group settings
* Implement Quote Store
* Clean up Logging
2019-12-18 09:40:15 +11:00