Commit Graph

92 Commits

Author SHA1 Message Date
David Bomba 40a90c4ea8 Fixes for invoice observer 2021-10-07 17:34:23 +11:00
David Bomba 491d5e9f89 Additional logging for auto bill 2021-10-05 08:17:41 +11:00
David Bomba 02e8e6e000 Fixes for amounts when formatted with comma's 2021-09-07 13:57:55 +10:00
= 72bbcf2bb2 Prevent duplicate events firing on save 2021-09-05 20:31:08 +10:00
David Bomba 2d6e2e5976 Fixes for tests 2021-08-01 08:44:04 +10:00
David Bomba b91af0dc69 Client Contact password reset links 2021-07-29 12:19:56 +10:00
David Bomba 60452278b5 Minor fixes 2021-07-25 22:42:03 +10:00
David Bomba 172604a1a0 WePay 2021-06-20 22:10:22 +10:00
David Bomba 3911a58d98 WePay JS 2021-06-19 14:05:45 +10:00
David Bomba 36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +10:00
David Bomba b82cdb6b77 Fixes for DB::rollBack 2021-05-26 17:04:29 +10:00
David Bomba 7618666c4b Fixes for tests 2021-05-26 12:37:16 +10:00
David Bomba 7808b4c30d Fixes for created_at dates in migration 2021-05-10 09:52:58 +10:00
David Bomba 85c05f7c30 Fixes for VarEvents 2021-05-07 07:12:07 +10:00
David Bomba 73bcaae3f6 Allow invoice balances to change - but do no allow them to go negative 2021-04-28 11:18:27 +10:00
David Bomba 218aa6de73 Checks for partial/deposit greater than amount/balance 2021-04-15 08:09:36 +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 1b3a9e6398 Fixes for updating products 2021-02-23 09:08:43 +11:00
David Bomba 9a46a886a1 fixes for surcharge tax calculations and also implemented Zero % tax rates 2021-02-21 20:36:34 +11:00
Joshua Dwire e11e71514a Add tests; block sending payment emails during an import. 2021-02-17 22:05:33 -05:00
David Bomba 2e2843c27d Fixes for migrations 2021-02-03 23:29:44 +11:00
David Bomba c173fdcc5b Fixes for ledger 2021-01-21 15:42:30 +11:00
David Bomba 40f336c469 Fixes for defaults 2021-01-19 07:02:32 +11:00
David Bomba 6f95715917 Update model exchange rate if client currency differs from company 2021-01-18 10:01:37 +11:00
David Bomba 12c4cdb4ed Refactor alternateSave() in BaseRepo 2021-01-15 11:59:23 +11:00
David Bomba af1e211abe Fix for recurring invoice tax calculations. 2021-01-15 09:58:21 +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
David Bomba 388c0e8467 Add withTrashed() for queries in migration 2020-11-23 08:25:29 +11:00
David Bomba a1119f9bbe Fix edge cases with cloning invoice 2020-11-15 19:24:57 +11:00
David Bomba 5fe85ca3f0 Working on company settings implmentation 2020-11-04 17:02:15 +11:00
David Bomba 64b703513d Refactor company gateway schema for required fields 2020-11-04 08:26:28 +11:00
David Bomba f98e7d15da fixes for updating products 2020-11-04 00:57:48 +11:00
David Bomba 13a00fc897 Redundant code cleanup 2020-11-04 00:27:41 +11:00
David Bomba 6eb9f0f6a6 Event testing 2020-11-03 21:04:15 +11:00
David Bomba f911d17a6b Fix for migration 2020-11-01 20:41:49 +11:00
David Bomba 503cc6a5a8 Link entities 2020-11-01 19:53:23 +11:00
David Bomba ae44b9c032 Version bump + linking tasks expenses with invoices 2020-11-01 18:53:43 +11:00
David Bomba 9aeb2d7a5b Psalm cleanup 2020-10-28 21:10:49 +11:00
Clément Gayot b7470798d4
Fix BaseRepository
Fix BaseRepository (remove useless ";")
2020-10-17 01:32:53 +02:00
David Bomba 1a0d98ef3d Fixes for base repo 2020-10-08 20:12:44 +11:00
David Bomba 5101e7cce6 Update credit balance 2020-10-08 15:05:38 +11:00
David Bomba d2d6262941 Testing Autobill 2020-10-08 14:31:02 +11: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 c195f5b8a5 Add middleware to destroy document 2020-08-11 13:21:43 +10:00
David Bomba fb829d2da0 Formatting 2020-07-27 18:22:57 +10:00
David Bomba d36fdb4025 Fixes for refresh query 2020-07-25 09:02:32 +10:00
David Bomba ce3696257f Fixes for base repo invitations 2020-07-23 13:55:11 +10:00
David Bomba 8420a4bac1 Remove redundant properties from account table and transformer 2020-07-21 09:00:59 +10:00
David Bomba fec8e8b520 Fix bug where restoring a credit wouldn't work 2020-07-20 07:54:10 +10:00