Commit Graph

751 Commits

Author SHA1 Message Date
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 2f478158e9 Fixes for company gateways 2020-09-02 11:11:01 +10:00
David Bomba bb4aac1aeb
Merge pull request #4025 from turbo124/v2
Gateway fees implementation
2020-08-31 17:58:43 +10:00
David Bomba 1bd3deca4f Invoice payments with gateway fees 2020-08-31 14:27:47 +10:00
David Bomba eb867522df Working on invoice payments with gateway fees 2020-08-31 12:00:43 +10:00
David Bomba ac08a146a1 Working on gateway fees 2020-08-30 22:00:19 +10:00
David Bomba 1bc71fb5d8 Working on gateway fees 2020-08-30 08:00:57 +10:00
Benjamin Beganović f5cc1f0d22 Preview logic for editing designs 2020-08-28 09:51:02 +02:00
Benjamin Beganović d508d9b8f2
Merge branch 'v2' into v2-pdfmaker-design-improvements 2020-08-28 08:17:46 +02:00
David Bomba 36c54d8cc3 Working on fees 2020-08-28 11:06:46 +10:00
David Bomba 1a7d0d3cbd Working on gateway fees across multiple invoices 2020-08-27 22:12:39 +10:00
David Bomba ff5d8ad871 Fixes for gateway fees 2020-08-26 11:14:15 +10:00
David Bomba d57f0f9236 Refactoring client payments 2020-08-26 10:53:11 +10:00
David Bomba 79e0fa56e2 Convert currency string to float 2020-08-26 10:47:50 +10:00
David Bomba 37c5a7adb5 Test for gateway fees appending to invoice 2020-08-26 08:10:49 +10:00
David Bomba 1c55b529a0 Refactor payments 2020-08-25 23:18:17 +10:00
David Bomba 979916adb5 Refactor payments 2020-08-25 23:06:38 +10:00
Benjamin Beganović 5a03d81112 Fix blank page when downloading invoices 2020-08-25 08:55:55 +02:00
David Bomba 4c3f466d58 Tests for system log routes 2020-08-24 20:28:47 +10:00
David Bomba d7dd544271 System logs 2020-08-24 19:51:19 +10:00
David Bomba 66499a9a31 System Logs 2020-08-24 15:08:49 +10:00
David Bomba ffdfaefd80 Working on system logs 2020-08-24 12:45:53 +10:00
David Bomba 0d9df1f290 Fixes for incorrect name spacing of validation rules 2020-08-24 08:20:57 +10:00
David Bomba 0f501bc936 fixes for quote controller 2020-08-23 11:08:18 +10:00
David Bomba dbe22cf5fa First or fail for company record in short 2020-08-23 07:46:43 +10:00
Benjamin Beganović 13e70e24d5 wip 2020-08-21 16:47:17 +02:00
Benjamin Beganović 0530204b08 Update copyright 2020-08-20 03:17:29 +02:00
Benjamin Beganović f4698c0108 Support multiple downloads 2020-08-20 03:10:04 +02:00
David Bomba c9d94804de
Merge pull request #4002 from turbo124/v2
Tests for gateway fees
2020-08-20 07:40:33 +10:00
Benjamin Beganović 9b524f22e6 Download files with original name 2020-08-19 18:06:26 +02:00
David Bomba 7b2e60a0d5 Add amount column to history table 2020-08-19 12:44:25 +10:00
David Bomba ba3f3e6989
Merge branch 'v2' into v2 2020-08-19 07:59:19 +10:00
Benjamin Beganović 0a493c275e Enable is_public for document uploads 2020-08-18 16:12:46 +02:00
Benjamin Beganović 4eb376e830 Enabe client uploads 2020-08-18 16:01:25 +02:00
Benjamin Beganović acdd9c936c Fix route model binding 2020-08-18 14:38:46 +02:00
Benjamin Beganović d55cfc42cf Separate page for download 2020-08-17 16:18:49 +02:00
Benjamin Beganović 814dfb0346 Merge remote-tracking branch 'upstream/v2' into v2-1408-cp-downloads 2020-08-17 14:01:56 +02:00
David Bomba d6e169a891 Working on tests for fees and limits 2020-08-17 13:03:21 +10:00
David Bomba 713d967e8e fixes for payment drivers 2020-08-17 08:58:52 +10:00
Benjamin Beganović 4eb5490984 Enable downloads for the client 2020-08-14 17:29:26 +02:00
David Bomba dffb9be189 Fixes for purge company and preserve settings 2020-08-14 10:40:59 +10:00
David Bomba 3ac9cc5158 Add reminder fields to entities 2020-08-14 08:08:10 +10:00
David Bomba fd38a964e7 Fixes for company purging 2020-08-14 07:15:15 +10:00
David Bomba 181c343594 Minor fixes for authorize.net 2020-08-13 12:30:45 +10:00
David Bomba d11cc1784d Fixes for tests 2020-08-13 11:55:58 +10:00
David Bomba e347c5ad51 Document permissions 2020-08-12 13:13:39 +10:00
David Bomba de24d00315 Error handling for emails 2020-08-12 12:16:44 +10:00
David Bomba 941e790a95 More activities 2020-08-12 12:02:21 +10:00