David Bomba
c458be00ae
Fixes for migration mailable
2021-05-22 15:37:00 +10:00
David Bomba
1762d63b6d
Fixes for migration failed mailable
2021-05-22 15:10:10 +10:00
David Bomba
78e12b60ed
Fixes for migration failed mailable
2021-05-22 13:32:33 +10:00
David Bomba
4b71159850
Fixes for failed migration
2021-05-22 13:20:40 +10:00
Benjamin Beganović
1e1b223d93
Update title for contact passwordless login
2021-05-20 13:37:50 +02:00
David Bomba
238143d88e
Fixes for paths for email attachments
2021-05-20 19:50:11 +10:00
David Bomba
90ee9a4ca6
Fixes for mailable
2021-05-17 23:15:46 +10:00
David Bomba
87c000a3e1
Stripe import customer
2021-05-17 22:24:00 +10:00
David Bomba
0506b08ee0
Email invoice paid receipts
2021-05-17 08:09:20 +10:00
David Bomba
d7d76ae6ea
MultiDB domain resolution for client portals
2021-05-15 13:31:41 +10:00
David Bomba
11a150274d
Fixes for resolve user / company
2021-05-13 23:37:25 +10:00
David Bomba
ef359501ba
Export Controller
2021-05-13 16:16:39 +10:00
David Bomba
9a44561b2f
Fixes for attaching documents and pdfs
2021-05-13 08:13:33 +10:00
David Bomba
f60b9c30eb
Add new login notification
2021-05-12 16:18:32 +10:00
David Bomba
26fb1d09a5
Attach company documents if document attachments are enabled
2021-05-12 14:21:44 +10:00
David Bomba
148f0466ed
FIxes for Entity Created messageS"
2021-05-04 18:43:16 +10:00
David Bomba
f7257e4335
Migration emails
2021-05-04 12:40:28 +10:00
David Bomba
810ed113c7
Invoice / Quote / Credit created notification
2021-04-28 10:02:31 +10:00
Benjamin Beganović
6d0c2ec5ca
wip
2021-04-22 12:29:00 +02:00
Benjamin Beganović
15fa60d780
wip
2021-04-20 13:32:25 +02:00
Benjamin Beganović
873fe6ce07
Merge branch 'v5-develop' into v5-1304-emails
2021-04-19 16:59:23 +02:00
Benjamin Beganović
417260e25d
wip
2021-04-19 11:41:56 +02:00
Benjamin Beganović
b9528d09c0
- Add support for centering the content
...
- Load styles from the master branch
2021-04-18 17:09:44 +02:00
David Bomba
7026dbd8f2
Add custom translations to email preview and sent emails
2021-04-16 16:22:42 +10:00
Benjamin Beganović
331b49ff04
wip
2021-04-15 15:56:20 +02:00
Benjamin Beganović
84e930e971
Merge pull request #5405 from beganovich/v5-1004-ach-message
...
(v5) Send ACH notification e-mail after connecting bank account
2021-04-12 11:51:55 +01:00
David Bomba
f5092e8cf4
Fixes for custom email templates
2021-04-11 13:46:40 +10:00
Benjamin Beganović
7e1cc64247
Send ACH notification e-mail after connecting bank account
2021-04-10 10:44:06 +02:00
David Bomba
69f6179e6a
5.1.36
2021-04-06 20:38:56 +10:00
David Bomba
db5e896e46
5.1.35
2021-04-06 19:07:21 +10:00
David Bomba
3b9ffb431f
Fixes for tests
2021-04-01 19:02:28 +11:00
David Bomba
9bf9bc35ad
Merge pull request #5305 from turbo124/v5-develop
...
Payment mailer fixes
2021-04-01 08:29:12 +11:00
David Bomba
c78feb80e8
Fixes for payment mailer
2021-04-01 08:28:51 +11:00
Benjamin Beganović
c300ffc4d9
passwordless login
2021-03-31 18:10:44 +02:00
David Bomba
89a271e59c
Improve custom label replacements in emails
2021-03-31 12:55:33 +11:00
David Bomba
8e2c07b0df
Fixes
2021-03-31 09:58:50 +11:00
David Bomba
5ef6afdc28
Limit attachment features on free plan
2021-03-17 08:08:23 +11:00
David Bomba
e668e7fd5a
Fixes for Quotes not attaching to emails
2021-02-28 13:12:55 +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
c72fcfed64
Mail listeners to harvest message ids
2021-02-22 11:18:52 +11:00
=
4b1030f881
Add former email address for rollbacks
2021-02-20 08:42:29 +11:00
David Bomba
ce5338dbdf
Fixes for tests
2021-02-19 09:20:09 +11:00
David Bomba
8c52df6158
Dynamic from name
2021-02-19 08:43:47 +11:00
David Bomba
8346875f88
Fixes for mails
2021-02-18 21:33:54 +11:00
David Bomba
06bc49b0d6
Refactoring emails
2021-02-18 10:30:31 +11:00
David Bomba
aa9970326c
Fixes for multi mailer - gmail
2021-02-17 11:25:30 +11:00
David Bomba
a056f95e13
Fixes for EmailEntity
2021-02-16 23:56:12 +11:00
David Bomba
120d2c21ab
Refactor password reset for admin users
2021-02-15 10:39:40 +11:00
David Bomba
08e280e651
Refactor password reset - clientcontact
2021-02-15 09:54:27 +11:00
David Bomba
5ad5606ea2
Request cancellation notification refactor
2021-02-15 09:12:14 +11:00
David Bomba
2b31b3bd8c
Notification types
2021-02-15 08:32:59 +11:00
David Bomba
71d643070b
Update texts
2021-02-15 07:55:09 +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
324a79023c
Prevent mailables from being queueable"
...
git push
2021-02-11 23:35:46 +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
2e2843c27d
Fixes for migrations
2021-02-03 23:29:44 +11:00
=
306838c417
Fixes for tests
2021-02-02 19:51:12 +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
2ab99e8132
AutoBilling failure mailer
2021-02-01 22:26:42 +11:00
David Bomba
d48756ea79
Improvements to migration email
2021-01-31 16:07:45 +11:00
David Bomba
4e10d4665e
Remove redundant code in PaymentEmailEngine
2021-01-28 10:36:43 +11:00
David Bomba
6af67e6bdd
Improve payment emails
2021-01-28 10:35:52 +11:00
David Bomba
b4bf6cc760
Add document list view
2021-01-27 21:38:28 +11:00
David Bomba
6540a25531
Refactor client numbering
2021-01-25 21:34:12 +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
cfbf6e8f4e
Working on email failure notifications
2021-01-19 20:16:29 +11:00
David Bomba
8b22fa5a47
Fixes for user events
2021-01-14 15:31: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
597d582a73
Add third party docs to invoices credit and quotes
2021-01-09 15:18:20 +11:00
David Bomba
c317e93af3
Comments for hosted version
2021-01-09 15:15:53 +11:00
David Bomba
6b5da010a9
Add Ray as dev dependency, handle third party document attachments
2021-01-09 15:10:48 +11:00
David Bomba
13420a93b9
Fixes for validation
2021-01-08 21:19:26 +11:00
David Bomba
934610a01c
Update copyright + version bump + set canadian dollar symbol to $
2021-01-04 08:54:54 +11:00
=
7a058c9ae6
Move logging to nlog
2020-12-30 08:10:03 +11:00
Benjamin Beganović
f3f76e9644
remove duplicate methods
2020-12-25 12:30:40 +01:00
Benjamin Beganović
3198ef3352
paymentemailengine: refactor to makeCustomField
2020-12-25 12:29:13 +01:00
Benjamin Beganović
85a27941f2
paymentemailengine: refactor formatCustomFieldValue
2020-12-25 12:13:26 +01: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
Benjamin Beganović
1f2c3f2823
update pagination links & apply php-cs-fixer
2020-12-05 14:24:21 +01:00
David Bomba
34463eac64
Merge branch 'v5-develop' into v5-develop
2020-12-04 07:41:36 +11:00
David Bomba
a94b0357e0
Merge branch 'delete_paymentables_on_invoice_deleting' into v5-develop
2020-12-04 07:40:22 +11:00
Benjamin Beganović
4959917b7e
fix issue with multiple companies switching
2020-12-03 15:33:18 +01:00
David Bomba
528a02db6f
fixes for mail order
2020-12-03 22:00:34 +11:00
David Bomba
53c2db072f
Fixes for pdf attachment to invoices
2020-12-03 09:26:46 +11:00
David Bomba
aa852930e6
refactor from email names to use config() values
2020-12-02 14:08:35 +11:00
Benjamin Beganović
ae88d5e08e
php-cs-fixer format
2020-11-25 15:19:52 +01:00
Benjamin Beganović
a1c714c51e
reference correct invitation
2020-11-20 11:37:07 +01:00
David Bomba
7af791a4c4
Working on from, replyTo and bcc emails
2020-11-12 12:43:32 +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
b174334263
Fixes for invoice templates
2020-11-08 16:21:18 +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
David Bomba
60a141d529
Fixes for reminders
2020-11-06 15:43:10 +11:00
David Bomba
09fbc9762a
Fixes for custom emails.
2020-11-05 21:14:30 +11:00
David Bomba
a1afb38514
Fix for invoice attachment
2020-11-05 08:19:44 +11:00
David Bomba
8cf55010c6
Fixes for tasks
2020-10-29 20:56:37 +11:00
David Bomba
9aeb2d7a5b
Psalm cleanup
2020-10-28 21:10:49 +11:00
David Bomba
d7930e4c14
Remove redundant classes
2020-10-28 17:27:10 +11:00
David Bomba
2c40adca8d
Credit Emailer
2020-10-28 10:21:53 +11:00
David Bomba
0a02323792
Quote email engine
2020-10-28 10:02:32 +11:00
David Bomba
f6435ab030
Working on emails
2020-10-27 22:57:12 +11:00
David Bomba
840696ad3c
Fixes for email invoice
2020-10-20 10:37:33 +11:00
David Bomba
62ec47b5cc
Fixes for migration email
2020-10-02 08:28:29 +10:00
David Bomba
3e86da3712
Fixes for tests
2020-09-29 07:54:12 +10:00
David Bomba
0338a30a48
Fixes for generic email templates
2020-09-21 08:17:57 +10:00
=
20e4c4b1ad
Improve eager loading
2020-09-19 12:05:54 +10:00
David Bomba
3205c2cd09
Fixes for tests
2020-09-19 09:52:35 +10:00
David Bomba
aeeb099d40
Fixes for mailers
2020-09-14 15:14:37 +10:00
David Bomba
77119e69fe
Add primary/secondary_color to companysettings
2020-09-08 14:02:00 +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
David Bomba
c220108168
Add documents as default includes
2020-08-06 13:04:09 +10:00
David Bomba
6510536234
Fixes for view_link in emails
2020-07-29 12:13:12 +10:00
=
a367c64278
Send change of email to both old and new email address
2020-07-22 13:03:33 +10:00
David Bomba
1d7ba6d1e6
Fixes for event parameters
2020-07-14 08:06:28 +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
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
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
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
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
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ć
4af53922ed
Added new options for migrations ( #3628 )
...
- New 'existing.blade' e-mail
- Added .php_cs cache in .gitignore
- Updated MigrationController with new options
2020-04-14 08:20:54 +10: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
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
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
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
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ć
6ca0841626
(wip) Default e-mail template ( #3342 )
...
* E-mail template
* Light & dark -email
* Light version of template & example-mail
* Add template with dark background
* Remove unused templates
2020-02-21 07:56:42 +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
michael-hampton
53d72d47d4
Update TemplateEmail.php ( #3332 )
...
Co-authored-by: David Bomba <turbo124@gmail.com>
2020-02-15 22:51:05 +11:00
David Bomba
1e0111d519
Minor refactors for emails ( #3333 )
2020-02-15 22:49:31 +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
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
27d06a2ae1
Payment tests ( #3224 )
...
* Auto Calculate Payment amount if parameter is not supplied
* Tests for payments
* Flag logs to be sent with support messages
2020-01-19 13:02:02 +10:00
michael-hampton
96a66b42fd
Update TemplateEmail.php ( #3216 )
2020-01-16 20:59:09 +10: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
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
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