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
Benjamin Beganović
7dd6f814ac
Change 'Quote' & 'Invoice' service implementation ( #3327 )
...
* Change '__invoke' to 'run' for Invoice services
* Change '__invoke' to 'run' for Quote services
2020-02-14 14:32:22 +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
bf25b7db95
Update QuoteEmailBuilder.php ( #3324 )
2020-02-13 21:48:45 +11:00
michael-hampton
1d9c9d760f
Update EmailQuote.php ( #3323 )
2020-02-13 21:48:25 +11:00
David Bomba
f04f2b15fd
OpenAPI Docs and additional password protection on self update route: ( #3320 )
2020-02-12 21:06:59 +11:00
David Bomba
3a76d8bc34
Force at least 1 blank contact per client ( #3319 )
2020-02-12 21:03:17 +11:00
David Bomba
5649c039c1
Minor fixes ( #3318 )
2020-02-12 20:27:35 +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
cd961e2098
Fixes for self update ( #3315 )
2020-02-12 14:08:41 +11:00
David Bomba
f612566514
Fixes for self-update ( #3314 )
2020-02-12 14:06:04 +11:00
David Bomba
caa47d8662
Fixes for self-updater ( #3313 )
...
* Include Self-Update mailers
* Fixes for self-update
2020-02-12 13:51:43 +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
michael-hampton
dee99b1a62
Ft quote services ( #3310 )
...
* Quote service
* convert quote
* Update Quote.php
* Update Quote.php
* Update MarkApproved.php
2020-02-12 07:57:25 +11:00
David Bomba
c6216fb128
Fixes for invoice invitations ( #3306 )
2020-02-10 21:44:17 +11:00
David Bomba
d77c662ee9
Fixes for invoice invitations
...
* Fixes for invoice invitations
* Fixes for invoice invitations
2020-02-10 21:20:49 +11:00
David Bomba
069d2b99c6
Fixes for invoice invitations ( #3304 )
2020-02-10 21:17:13 +11:00
David Bomba
af72d27a49
fixes for update invoice ( #3303 )
2020-02-10 21:13:46 +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
e8f19f9b63
Fixes for invoice save ( #3295 )
...
* Working on Invoice Designs
* Fixes for invoice save
* Threshold changes for sending large accounts on ?first_load=true
2020-02-07 08:09:15 +11:00
David Bomba
82720f1801
Fixes for client transformer ( #3291 )
2020-02-06 23:30:50 +11:00
David Bomba
f519fc765b
Improvements for eager loading ( #3290 )
...
* Working on invoice designs
* Working on Invoice Designs
* Improve eager loads
* Improvements for eager loading
2020-02-06 23:00:22 +11:00
David Bomba
4f82f1b903
Improve eager loads ( #3289 )
...
* Working on invoice designs
* Working on Invoice Designs
* Improve eager loads
2020-02-06 20:35:51 +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
michael-hampton
c2524f55da
Update MarkPaid.php ( #3282 )
2020-02-05 09:47:54 +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
84461858f2
Tests for payments ( #3277 )
2020-02-02 18:54:52 +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
David Bomba
a3b9dd67a8
Fixes for payment validations ( #3272 )
...
* Minor fixes
* fixes for tests
2020-01-31 08:15:13 +11:00
David Bomba
cdf22f6a1f
Fixes for payments ( #3271 )
...
* Fixes + tests for unapplied amounts not adjusting when updating a payment
* fixes for payment amounts check
2020-01-31 07:53:14 +11:00
David Bomba
c3da9c80b3
Refunds implementation v1 ( #3270 )
...
* Minor fixes for tests
* Refunds implementation v1
2020-01-30 22:19:51 +11:00
David Bomba
63f514f3bc
Working on payments ( #3269 )
...
* Add PHP 7.4 to Travis Tests
* Fixes for tests
* fixes for tests
* Fixes for tests
* More tests for Refunds
* Remove dusk tests
* Refactor refund variables
* Working on refunds
* Working on refunds
* working on refundS
* working on refunds
2020-01-30 15:50:45 +11:00
Benjamin Beganović
67c6ac1bc2
Test fixes & code improvements ( #3267 )
...
- Updated rules for storing credits
- Fixed route controller
- Added test for crud operations
- Added new $invoice object in MockAccountData
- Added & registered CreditPolicy
2020-01-30 14:02:25 +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
David Bomba
956d4ba12e
Fixes for tests ( #3262 )
...
* Working on Refunds
* Refund tests
* fixes for tests
2020-01-29 15:25:08 +11:00
David Bomba
133e56dd0b
Working on refund tests ( #3261 )
2020-01-29 13:45:20 +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
Benjamin Beganović
69fa60b91c
Added generateUrl method for getting assets ( #3258 )
...
* Added generateUrl method for getting assets
* Fix return types
2020-01-29 13:31:34 +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
David Bomba
10449acde3
Fix test data ( #3255 )
...
* add types to transformers
* minor fixes for test data creator
2020-01-28 07:58:23 +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
David Bomba
f0bac9e077
Create Test Data fixes ( #3252 )
...
* add types to transformers
* minor fixes for test data creator
2020-01-27 21:53:08 +11:00
David Bomba
a72e1faa84
Improve tests with smaller sample files. ( #3250 )
...
* Reduce migration file size to improve test velocity
* minor fixes
* remove xhprof ext
* Tests for templates
2020-01-27 18:49:04 +11:00
David Bomba
9261858b3a
fixes for tests ( #3245 )
2020-01-24 15:44:41 +11:00
David Bomba
ed5da177ba
Migration Tests ( #3244 )
...
* Fixes for travis
* Migration tests
2020-01-24 07:50:42 +11:00