Commit Graph

32 Commits

Author SHA1 Message Date
David Bomba 77b371320c Fixes for tests 2024-10-05 15:56:17 +10:00
David Bomba ffb44f111d Improvements for imports 2024-10-05 15:53:15 +10:00
David Bomba cf28dffab8 Process Isolation 2024-09-16 20:09:56 +10:00
David Bomba 0c79897987 Update to phpunit 11 2024-09-16 20:06:23 +10:00
David Bomba f6fc49482c Updates 2024-05-27 12:10:53 +10:00
David Bomba 560ff57a10 Remove process isolation from phpunit 2024-05-27 09:51:12 +10:00
David Bomba 4842223170 Fixes for tests 2023-11-01 14:09:47 +11:00
David Bomba 805229f4c0 Fixes for query grammar 2023-08-21 11:29:31 +10:00
David Bomba 1182184306 Updates for L10 migration 2023-08-21 09:51:56 +10:00
David Bomba 3ebb576be7 Add Payment Terms filters 2021-12-21 10:35:20 +11:00
David Bomba 0c44ceb80d minor fixes for phpunit 2021-11-28 16:41:16 +11:00
David Bomba 0a1b4b26b9 Fixes for tests 2021-02-10 15:10:05 +11:00
David Bomba ae2562b020 Implementing paratest 2020-10-09 23:13:18 +11:00
David Bomba c65950672d Fixes for model factories for L8 2020-10-01 20:49:47 +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 ba55cc32e1
v5.0.4 (#3620)
* Version bump

* Refactors for refunds / credits

* Working on Company Ledger

* Company Ledger OpenAPI Documentation

* Version Bump

* Fixes for internal composer update
2020-04-11 21:19:05 +10:00
David Bomba 54fc78a88b
Refactor jobs to be MultiDB aware (#3174) 2019-12-27 11:28:36 +11:00
David Bomba b0da84baa7
Fix Quote transformer. (#3165)
* Use native Laravel prepareForValidation method instead of custom sanitize

* fix quote transformer
2019-12-20 22:23:09 +11:00
David Bomba 70fe64ed96 Fixes for tests 2019-10-05 10:11:04 +10:00
David Bomba 263b4896dc fixes for code coverage 2019-08-26 18:41:22 +10:00
David Bomba a0abd052b2 Tests for PDF generation? 2019-05-04 13:14:37 +10:00
David Bomba d8f5d10b58 Fixes for tests 2019-04-24 20:01:40 +10:00
David Bomba e494459823 Improve coverage 2019-04-20 09:11:54 +10:00
David Bomba bdb0f43d33
Modules, VueJS (#2552)
* Fix for comparing delete contacts change diffKeys to diff()

* Client create

* Client Settings

* Working on localization

* Refactor DataTables

* protyping blade vs pure vue

* Rebuild test module

* Generic notes module

* Small Client Notes Module

* Tests for TabMenu Trait

* implements tab pills in client screen

* Integrate Modules
2018-12-13 10:23:21 +11:00
David Bomba dac1aa88d5
Tests, Multi-DB support for incoming URLs (#2466)
* Tests for authentication

* Add db field to company table (required if we are doing jobs without an auth()->user() )

* Add Laravel Dusk for browser testing, add ability to set DB by incoming URL Hash
2018-10-24 21:24:09 +11:00
David Bomba 0f64ade43f
Vue.JS init (#2459)
* Fixes for code coverage + style

* Integration tests for MultiDB

* Start sprinking Vue.JS
2018-10-18 21:47:55 +11:00
David Bomba 62e2444a2c
Sign Up Scaffolding (#2453)
* Fix js dependencies

* Breadcrumb implementation

* Test for UniqueEmailRule Validation

* reduce length of account_key to prevent key too long error

* Fixes for travis - reduce user email length

* Reduce all unique field lengths to 100 to prevent key overflow

* Fix for Bank Model

* Prevent a user from registering multiple account with one email address when using multiple databases
2018-10-17 23:26:27 +11:00
David Bomba 8d5c5b1257
bug fixes in phpunit (#2426) 2018-10-05 23:04:21 +10:00
David Bomba 02c3b94a13
Exclude laravel from code coverage (#2425)
* exclude laravel from coverage

* exclude laravel from coverage
2018-10-05 22:59:26 +10:00
David Bomba 059fbc9f70
Improve code coverage (#2424) 2018-10-05 22:46:53 +10:00
David Bomba c830924213
Filter laravel framework from code coverage (#2420)
* fixes for code coverage

* Code Coverage filter laravel
2018-10-05 22:12:20 +10:00
Hillel Coren f03dd652e6 Initial commit 2018-10-04 20:10:43 +03:00