Commit Graph

83 Commits

Author SHA1 Message Date
David Bomba 7ee23e43ec fixes for checks on currency id 2025-03-11 06:01:17 +11:00
David Bomba 780dda4957 Updated copyright doc blocks 2025-02-17 11:11:38 +11:00
David Bomba ada65c8da9 Move e_invoice null filter into form request 2024-09-03 07:58:37 +10:00
David Bomba 036aca49a4 Rollback for new payment flow 2024-08-22 16:45:06 +10:00
David Bomba d818520c73 Static analysis 2024-07-14 21:28:54 +10:00
David Bomba 028eb24fd9 Static analysis 2024-06-28 15:16:08 +10:00
David Bomba 006e819f3a Refactor for cache statics moving to container 2024-06-18 10:24:03 +10:00
David Bomba 72aadc0c16 php-cs-fixer 2024-06-14 17:09:44 +10:00
David Bomba f65567a637 Update copyright 2024-04-12 14:15:41 +10:00
David Bomba 08eb30785d Add .env var for extensions 2024-03-19 10:46:57 +11:00
David Bomba 6957be11a9 v5.8.37 2024-03-15 08:31:18 +11:00
David Bomba 1b999dd7d9 Updates 2024-03-13 10:36:41 +11:00
David Bomba a5fd1dc5ea Improvements for validation 2024-02-17 05:57:15 +11:00
David Bomba 478dbe5c4a Improvements for validation 2024-02-17 05:46:26 +11:00
David Bomba 909db91184 Fixes for permissions 2024-02-12 20:16:35 +11:00
David Bomba 40086db271 cs fixer 2024-01-14 15:05:00 +11:00
David Bomba aa5f00cd33 Fixes for e-invoices 2023-09-26 09:30:08 +10:00
David Bomba 2012e0dd5e Add classifications for clients/vendors and company 2023-09-11 11:05:05 +10:00
David Bomba 67336af5c6 Fixes for document public/private setting 2023-08-20 18:44:10 +10:00
David Bomba 07d71b43fe Tests for document.is_public validation 2023-08-20 14:05:26 +10:00
David Bomba 102ff163d4 Fixes for requests in schedules 2023-05-17 10:36:41 +10:00
David Bomba 5a42b89d55 cs fixer 2023-03-18 18:24:56 +11:00
David Bomba 6e983cb506 update upload mime checks 2023-02-27 20:12:59 +11:00
David Bomba 6c86d7151a Update copyright year 2023-01-29 09:21:40 +11:00
David Bomba 32ee09ae1f strip tags from client and user nameS 2022-10-02 17:24:16 +11:00
David Bomba cbcf0dc238 Update customers for stripe 2022-08-03 20:06:09 +10:00
David Bomba 3e916e0f1f Fixes for tests 2022-06-24 11:55:41 +10:00
Shift 19080933b6
Apply Laravel coding style
Shift automatically applies the Laravel coding style - which uses the PSR-2 coding style as a base with some minor additions.

You may customize the code style applied by adding a [PHP CS Fixer][1] or [PHP CodeSniffer][2] ruleset to your project root. Feel free to use [Shift's Laravel ruleset][3] to help you get started.

For more information on customizing the code style applied by Shift, [watch this short video][4].

[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://github.com/squizlabs/PHP_CodeSniffer
[3]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
[4]: https://laravelshift.com/videos/shift-code-style
2022-06-21 09:57:17 +00:00
David Bomba 6f491dfb92 Update Copyright text 2022-04-27 13:20:41 +10:00
David Bomba bc76424fd7 FIxes for approve with no conversion from AP 2022-04-26 08:51:14 +10:00
David Bomba 485fea03c7 Coerce default_task_rate to float 2022-04-09 16:02:12 +10:00
David Bomba f3d1c35b7f Force integer for client id 2022-04-01 11:35:39 +11:00
theworstcomrade 2532ec7e76 Document - fix stored xss
https://huntr.dev/bounties/99c4ed09-b66f-474a-bd74-eeccf9339fde/
2021-11-19 23:39:35 +01:00
David Bomba 7f37c10178 FIxes for client validation 2021-08-14 07:44:20 +10:00
David Bomba 36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +10:00
David Bomba b841fe7000 Working on unique rules for numbers 2021-03-20 09:29:20 +11:00
David Bomba 4ff0108c5c fixes for validation 2021-01-13 22:52:30 +11:00
David Bomba e3efa5790f Email validation 2021-01-13 22:47:36 +11:00
David Bomba 65afd70b38 Always ensure the client has a currency set 2021-01-06 19:50:13 +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
= 6479b2fd3e Fix for laravel 8 route file regression + psalm cleanup 2020-11-01 16:09:09 +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 89dcd43e47 Fixes for contact password not sticking on update 2020-09-12 19:53:28 +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 08d196e6c0 Fixes for tests 2020-06-26 08:29:24 +10:00
David Bomba f0d969ccf9 Validation rules for documents 2020-06-22 21:41:04 +10:00
David Bomba 280e42d366
Hosted platform rules (#3650)
* Filter properties which can be saved on free accounts

* Self Updater

* Fixes for tests

* Refactor for settings

* Working on feature permissions - Settings Saver

* Fixes for events on self-updater

* Working on Self Updater

* Working on free /pro settings saver

* Implement free/pro/enterprise saving for settings

* Update company request

* Implement settings saver for hosted platform for clients and group level settings

* Implement quotas for hosted version

* Validation rules for hosted platform"
2020-04-21 15:16:45 +10:00
David Bomba 43e57d0117
Fixes for self-update (#3514)
* minor fix for payment notifications

* styleci

* Limit Self updating to self hosters only
:

* Fixes for designs

* Minor fixes for self-update
2020-03-21 16:37:30 +11:00
David Bomba db88d6a50d
Fixes for V2 (#3408)
* Refactor for user

* payment notifications

* Fixes for contact request

* Fix validation for contacts

* Fixes for base repo

* Fixes for Invoice Repo

* hide password field on clientcontact
2020-03-02 21:22:37 +11:00