Commit Graph

306 Commits

Author SHA1 Message Date
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