Commit Graph

135 Commits

Author SHA1 Message Date
David Bomba 9377b9cae4 Fixes for authorize credit cards 2021-03-30 12:28:49 +11:00
= 306838c417 Fixes for tests 2021-02-02 19:51:12 +11:00
David Bomba 70cb7db12f Fixes for parallel testing 2021-01-27 08:42:00 +11:00
David Bomba 8b22fa5a47 Fixes for user events 2021-01-14 15:31:45 +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
David Bomba 23f07a901b Version bump to 5.0.35 2020-12-11 23:20:46 +11:00
Benjamin Beganović ae88d5e08e php-cs-fixer format 2020-11-25 15:19:52 +01:00
David Bomba fe5218fd2c Fixes for resolving company_user from user object 2020-11-13 21:42:06 +11:00
David Bomba 60a141d529 Fixes for reminders 2020-11-06 15:43:10 +11:00
David Bomba 87f7448564 Refactor reminders - tests broken 2020-11-05 21:29:57 +11:00
Benjamin Beganović 5c2bfaa8ce Alpha testing on tasks:
- Change 'products' to '$product' with design within: CreateEntityPdf, ActivityRepository, HtmlGenerationTest, Phantom
- New 'task-table' element in the Services\PdfMaker\Design.php
- buildTableHeader & buildTableBody are now more generic
- processTaxColumns() now requires $type to be specified
2020-11-04 14:56:08 +01:00
David Bomba 6e6a24359c Expense events 2020-11-03 23:39:41 +11:00
David Bomba 14fd4a5af4 Event Tests 2020-11-03 23:35:05 +11:00
David Bomba 5c13e1681b Tests for events 2020-11-03 21:19:32 +11:00
David Bomba 6eb9f0f6a6 Event testing 2020-11-03 21:04:15 +11:00
David Bomba 8cf55010c6 Fixes for tasks 2020-10-29 20:56:37 +11:00
David Bomba 0b16b2ac9c Fixes for tests 2020-10-28 10:34:09 +11:00
David Bomba 0a02323792 Quote email engine 2020-10-28 10:02:32 +11:00
David Bomba dceff35f9a Working on refactoring emails 2020-10-27 15:53:59 +11:00
David Bomba 6c1b952111
Refactor requests to use generics (#41)
* Validation rules for expenses

* Tests

* Tests
2020-10-22 17:46:02 +11:00
David Bomba c65950672d Fixes for model factories for L8 2020-10-01 20:49:47 +10:00
David Bomba bae82b56c1 Add license 2020-09-14 21:11:46 +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 08de7be767 Fixes for tesats 2020-09-05 08:31:24 +10:00
David Bomba 6c8e106959 cleaning up logging in tests 2020-09-03 21:01:04 +10:00
David Bomba 4a14206e84 Fixes for tests" 2020-08-19 11:49:33 +10:00
David Bomba 4850c5cbfa Fixes for tests 2020-08-14 06:54:57 +10:00
David Bomba e347c5ad51 Document permissions 2020-08-12 13:13:39 +10:00
David Bomba f87589715f Fixes for test 2020-08-12 10:47:33 +10:00
David Bomba ee0aa891bb Fixes for activity backups"
git push
2020-08-12 10:13:34 +10:00
David Bomba 928a9d46af Download historical invoice 2020-08-12 10:01:27 +10:00
David Bomba 2e663447b8 Tests for container manipulation 2020-08-10 14:55:44 +10:00
David Bomba a6967892ea system health route 2020-07-30 10:30:49 +10:00
David Bomba 411b4b1582 add enable_shop_api field to company table 2020-07-29 19:25:59 +10:00
David Bomba 8688625931 Validation for locked invoices 2020-07-22 09:54:39 +10:00
David Bomba f927e08d41 Fixes for tests 2020-06-25 21:52:04 +10:00
David Bomba b3c2d7e11e Authorize .net refund implementation 2020-06-24 15:20:33 +10:00
David Bomba 7e73aa85cb Working on Authorize Refunds 2020-06-24 11:15:51 +10:00
David Bomba 17d10f5f66 Working on Authorize.net 2020-06-10 11:06:37 +10:00
David Bomba d58c2f05ff Refactoring Payment Drivers 2020-06-09 21:17:26 +10:00
David Bomba 4dca7da070 Fixes for payment side of ledger 2020-06-06 11:07:31 +10:00
David Bomba d9d2e21f93
Subscriptions (#3682)
* Working on subscriptions

* Implement return type in models

* Subscription implementation

* Improvements to handling importation of large accountS

* Loggin imports

* Activate collector

* Improve memory usage of import script

* Quote actions

* Send Quotes

* Fixes for seg faults!

* Minor fixes

* Fixes for client contact scopes
2020-05-09 08:35:49 +10:00
David Bomba c503d58505
Adjust email quotas - Hosted plan. (#3663)
* Fixes for invitations not being created in RandomDataSeeder

* Resend failed/quota exceeded emails

* Queue email tests

* Refund a client for a ninja account

* Adjust email quotas - hosted plan
2020-04-30 21:45:47 +10:00
David Bomba aa690578e3
Implement Currency Conversion library. (#3643)
* Fixes for testS

* Fixes for migration

* Fixes for migratin

* Query performance improvements

* Check Data Script

* Currency Conversion API

* Implement currency conversion

* Currency Conversions
2020-04-19 20:29:58 +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 9349eb0414
Repeating headers and footers for PDF (#3622)
* Subclass Notification class

* Subclass Notification class

* Working on invoice design

* Working on page headers and footers

* Fixes for headers and footers

* Fixes for invoices
2020-04-12 21:51:27 +10:00
David Bomba 05443d69ec
Implement CompanyToken and Subscriptions CRUD (#3609)
* Working on Tokens CRUD

* Fixes for company filters

* Working on Token CRUD

* Tests for tokens

* Fixes for OPENApi

* Subscriptions

* Subscriptions
2020-04-09 20:48:04 +10:00
David Bomba 6d7b7ca9a3
Invoice Deletion - Ledger (#3590)
* Fixes when implementing

* php_cs

* Clean up

* Clean up

* Working on adjusting ledger when an invoice is deleted
2020-04-04 21:32:42 +11:00
David Bomba eba0c19824
Fixes for Migration (#3572)
* Remove \Log::, fixes for tests, and fixes for migration

* Debugging migration

* Fixes for Migration
2020-04-01 19:54:22 +11:00