Commit Graph

30 Commits

Author SHA1 Message Date
David Bomba 8e3ccc83ad Fixes for displaying payment gateways where min_limit is enforced 2022-05-18 08:47:54 +10:00
David Bomba 6f491dfb92 Update Copyright text 2022-04-27 13:20:41 +10:00
David Bomba 670ad4359b Performance improvements for client portal 2022-02-18 16:38:15 +11:00
David Bomba 9c106e8d0a Performance improvements for client portal 2022-02-18 16:31:17 +11:00
David Bomba fb1e27ba7d Clean up for due date days recurring invoices 2022-02-16 13:24:10 +11:00
David Bomba 8aeabb7e1f Performance improvements for Client Portal 2021-12-07 22:34:50 +11:00
David Bomba 49ecf295a8 Performance improvements for client portal 2021-12-07 22:14:46 +11:00
Benjamin Beganović 4aad406ab0 Hide invoices with "Cancelled" status 2021-09-10 21:42:46 +02:00
David Bomba f6aebc5a8b Fixes for credits 2021-07-04 07:46:25 +10:00
David Bomba 36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +10:00
David Bomba 8a985c6954 Make all livewire components MultiDB aware 2021-06-07 11:06:31 +10:00
David Bomba 899784cf45 Do not show deleted invoices 2021-05-11 22:03:44 +10:00
Benjamin Beganović de5b6473bb wip 2021-04-19 16:57:25 +02:00
Benjamin Beganović 94a7515244
Merge pull request #5408 from beganovich/v5-1004-desc-sort-invoices
(v5) Client portal: Sort invoices in descending order
2021-04-12 11:52:39 +01:00
Benjamin Beganović bb7f9c64d5 Sort invoices in descending order 2021-04-10 12:48:51 +02:00
Benjamin Beganović b345e12678 Add withTrashed for invoices table 2021-04-10 10:56:48 +02:00
David Bomba 934610a01c Update copyright + version bump + set canadian dollar symbol to $ 2021-01-04 08:54:54 +11:00
Benjamin Beganović 1f2c3f2823 update pagination links & apply php-cs-fixer 2020-12-05 14:24:21 +01:00
Benjamin Beganović ed0fe053ec Hide Gateway Fees from invoices-table (cp) 2020-09-11 10:18:31 +02: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
Benjamin Beganović 1bbf7392ad Refactor invoice-table for simple model bind & support for gateway-fees 2020-09-03 11:45:47 +02:00
Benjamin Beganović 60ae138e11 Show gateway fees status for invoices 2020-09-02 22:08:12 +02:00
Benjamin Beganović 4eb5490984 Enable downloads for the client 2020-08-14 17:29:26 +02:00
Benjamin Beganović f744820565 Hide draft from clients 2020-07-23 12:17:09 +02:00
David Bomba 19f2475fb1 Fix for client portal displaying entire companies invoices 2020-06-10 23:33:53 +10:00
Benjamin Beganović 5d54d4313a
Fix status filters (#3700) 2020-05-14 11:05:18 +10:00
Benjamin Beganović 6e89affc93
Scope LiveWire components to company (#3679) 2020-05-09 08:21:35 +10:00
David Bomba 42ccfe0700
Checkout stubs (#3672)
* minor fixes for name spaces, collector facade and composer version bump

* Fixes for invoiceworkflowsettings

* Add more context to support emails

* Working on Firing Subscriptions

* Minor fixes

* Fixes for gateway filtering

* Checkout Driver
2020-05-04 21:13:46 +10:00
Benjamin Beganović 3aa884dc11
Client portal improvements (#3654)
* Invoice table filters

* Quotes table filters

* Improve tables & translation

* Fix profile page inputs

* Fix profile page inputs & bump TailwindCSS version
2020-04-25 09:17:37 +10:00
Benjamin Beganović ab8b05dd56
Client portal improvements (#3652)
* Install livewire/livewire

* Table improvements

- Cleanup of InvoiceController
- Added Livewire package
- New Livewire component (InvoicesTable)
- New WithSorting trait
- Removed rendering invoices from index.blade.php
- Removed Yaryabox/Datatables references in InvoiceController

* Refactor: Recurring invoices

* payments table & sorting improvements

* payment methods table

* quotes table

* credits table

* Add turbolinks
2020-04-23 08:49:23 +10:00