Commit Graph

139 Commits

Author SHA1 Message Date
David Bomba a3dae762d0 Fixes for bulk download entities 2022-03-06 20:41:43 +11:00
David Bomba bed77a2710 Text email stubs 2022-03-04 13:08:18 +11:00
David Bomba 8e33463bf7 Fixes for bulk downloading pdfs 2022-03-02 14:17:45 +11:00
David Bomba 1b256dba9b refactor for bulk downloads 2022-03-02 13:51:38 +11:00
David Bomba 475831bf70 Refactor for bulk downloads 2022-03-02 13:26:30 +11:00
David Bomba 118d2bc214 Refactor for zip files 2022-02-18 21:45:01 +11:00
David Bomba a1366c0cce Fixes for UBL creation 2021-12-27 09:05:00 +11:00
David Bomba 075fe7a5e5 Clean up logging 2021-11-09 21:59:52 +11:00
David Bomba 57e1385cbf Fixes for invitations 2021-11-09 21:15:08 +11:00
David Bomba 7f13a79623 Fixes for stripe payment currency amount 2021-06-30 13:56:11 +10:00
David Bomba 8eb5cb71a1 Fixes for downloading invoices 2021-06-30 06:23:23 +10:00
David Bomba 36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +10:00
= afdfddd7e9 Refactor for entity paths 2021-06-12 21:50:01 +10:00
David Bomba c52311bcde Fixes for PDF file paths 2021-05-15 12:19:36 +10:00
David Bomba 06bc49b0d6 Refactoring emails 2021-02-18 10:30:31 +11:00
David Bomba 55839d66ed Auto archive invoice - Mark Paid 2021-02-05 16:02:38 +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 934610a01c Update copyright + version bump + set canadian dollar symbol to $ 2021-01-04 08:54:54 +11:00
Benjamin Beganović ae88d5e08e php-cs-fixer format 2020-11-25 15:19:52 +01:00
Benjamin Beganović 501f3c9b0e injecting signatures into entity invitations 2020-11-17 16:57:34 +01:00
David Bomba f1c1243146 Fixes for mail 2020-11-12 20:41:19 +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 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 8f53424017 Fixes 2020-10-27 06:10:04 +11:00
Clément Gayot 5458bf83b0 🐛 Fix invoice preview with custom designs 2020-10-22 01:19:33 +02:00
Benjamin Beganović 1de6f94f10 fix custom1234 2020-10-20 13:01:07 +02:00
David Bomba cd0dce3816
Merge pull request #4138 from turbo124/v2
Projects API
2020-10-08 09:31:37 +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 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 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 1a7d0d3cbd Working on gateway fees across multiple invoices 2020-08-27 22:12:39 +10:00
Benjamin Beganović af7995815c Rename all_page_* to all_pages_* for dynamic header/footer 2020-08-27 08:47:51 +02:00
Benjamin Beganović 23577a5f0f Refactor context['product-table-columns'] to generic pdf_variables:
- Pass 'pdf_variables' to CreateQuotePdf & CreateInvoicPdf
- Update Playful & Plain to support new variable engine
- Update DesignHelpers trait to support new variable engine
- Make tests pass for ExampleIntegrationTest
2020-08-21 11:59:39 +02:00
David Bomba 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