David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							fb1e27ba7d 
							
						 
					 
					
						
						
							
							Clean up for due date days recurring invoices  
						
						
						
						
					 
					
						2022-02-16 13:24:10 +11:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							489e02649e 
							
						 
					 
					
						
						
							
							fixes for the ninja portal  
						
						
						
						
					 
					
						2021-11-28 10:58:54 +11:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							7e9afd7849 
							
						 
					 
					
						
						
							
							Ninja plan  
						
						
						
						
					 
					
						2021-11-24 08:57:24 +11:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							a505f2531b 
							
						 
					 
					
						
						
							
							Dedicated ninja plan controller  
						
						
						
						
					 
					
						2021-11-23 21:39:43 +11:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							ce554f5fcd 
							
						 
					 
					
						
						
							
							Add Statement to sidebar  
						
						
						
						
					 
					
						2021-09-07 18:00:22 +02:00 
						 
				 
			
				
					
						
							
							
								= 
							
						 
					 
					
						
						
						
						
							
						
						
							f2756799d1 
							
						 
					 
					
						
						
							
							minor fixes  
						
						
						
						
					 
					
						2021-09-01 17:01:39 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							296cb0511b 
							
						 
					 
					
						
						
							
							Fixes for hosted onboarding  
						
						
						
						
					 
					
						2021-09-01 14:02:57 +10:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							77c03d4e8f 
							
						 
					 
					
						
						
							
							Sync sidebar enabled modules with admin portal  
						
						
						
						
					 
					
						2021-06-17 14:06:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							36f6cbbcc9 
							
						 
					 
					
						
						
							
							Update license in codebase  
						
						
						
						
					 
					
						2021-06-16 16:58:16 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							c3946f44b0 
							
						 
					 
					
						
						
							
							Fixes for custom payment method name  
						
						
						
						
					 
					
						2021-06-01 08:09:38 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							829b069063 
							
						 
					 
					
						
						
							
							Fixes for custom translations  
						
						
						
						
					 
					
						2021-05-31 20:40:34 +10:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							5a84fb6990 
							
						 
					 
					
						
						
							
							Tasks module in the client portal  
						
						
						
						
					 
					
						2021-05-12 16:39:29 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							c4ff24132e 
							
						 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2021-03-29 14:35:27 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							22bd29f8fc 
							
						 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2021-02-16 13:16:22 +01:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							cbce8c8a46 
							
						 
					 
					
						
						
							
							minor fixes for client portal  
						
						
						
						
					 
					
						2021-01-15 22:19:34 +11:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							ccf65f1c7c 
							
						 
					 
					
						
						
							
							Fix for Hide/Show Client Portal Dashboard  
						
						
						
						
					 
					
						2021-01-13 18:43:26 +11:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							934610a01c 
							
						 
					 
					
						
						
							
							Update copyright + version bump + set canadian dollar symbol to $  
						
						
						
						
					 
					
						2021-01-04 08:54:54 +11:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							4959917b7e 
							
						 
					 
					
						
						
							
							fix issue with multiple companies switching  
						
						
						
						
					 
					
						2020-12-03 15:33:18 +01:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							ae88d5e08e 
							
						 
					 
					
						
						
							
							php-cs-fixer format  
						
						
						
						
					 
					
						2020-11-25 15:19:52 +01:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							1bf6f34c7c 
							
						 
					 
					
						
						
							
							Add task to PortalComposer  
						
						
						
						
					 
					
						2020-11-17 15:01:28 +01:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							58ef5240cd 
							
						 
					 
					
						
						
							
							Custom Translations  
						
						
						
						
					 
					
						2020-11-10 14:36:16 +11:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							4e9bc0552d 
							
						 
					 
					
						
						
							
							Rename "Downloads" to "Documents":  
						
						... 
						
						
						
						- Remove Livewire auto-publish from composer.json
- Replace old DocumentController with DownloadsController
- Rename DownloadsTable & downloads-table to DocumentsTable & documents-table
- New ShowDocumentRequest for displaying documents
- Change authorize() with DownloadMultipleDocumentsRequest
- Change route in PortalComposer
- Update Livewire assets
- Remove old documents routes 
						
						
					 
					
						2020-09-28 12:04:34 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							69b5ec1705 
							
						 
					 
					
						
						
							
							Change Downloads translation to Documents in CP  
						
						
						
						
					 
					
						2020-09-28 11:45:22 +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ć 
							
						 
					 
					
						
						
						
						
							
						
						
							4eb5490984 
							
						 
					 
					
						
						
							
							Enable downloads for the client  
						
						
						
						
					 
					
						2020-08-14 17:29:26 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							2c1627c105 
							
						 
					 
					
						
						
							
							Hide dashboard page (for now)  
						
						
						
						
					 
					
						2020-06-26 16:05:48 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							546ee21f9c 
							
						 
					 
					
						
						
							
							Make payment methods last item in the sidebar  
						
						
						
						
					 
					
						2020-06-15 17:36:37 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							19f1750f22 
							
						 
					 
					
						
						
							
							Various portal changes:  
						
						... 
						
						
						
						- Added 'currencies' variable to portal compoer
- Added verification logic to StripePaymentDriver
- Fixed 'CreditCard' data array with failures
- 'verification' translations
- ACH verification views
- Verification routes 
						
						
					 
					
						2020-06-09 14:42:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c72d38ca4f 
							
						 
					 
					
						
						
							
							Allow conversion of quotes to invoices ( #3760 )  
						
						
						
						
					 
					
						2020-05-27 14:46:19 +10:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f9abbf96b 
							
						 
					 
					
						
						
							
							Quick login with client contacts ( #3680 )  
						
						... 
						
						
						
						- New dropdown in navigation bar
- New switch_company route
- New $multiple_contacts variable in PortalComposer 
						
						
					 
					
						2020-05-09 08:19:39 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91cf1cc1f2 
							
						 
					 
					
						
						
							
							Debugging migrations ( #3570 )  
						
						... 
						
						
						
						* Remove \Log::, fixes for tests, and fixes for migration
* Debugging migration 
						
						
					 
					
						2020-03-31 22:52:21 +11:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac5525c9ac 
							
						 
					 
					
						
						
							
							[V2] Client portal rework ( #3516 )  
						
						... 
						
						
						
						* Client login, reset and update password page
* Client dashboard, sidebar, PortalComposer.php
* wip
* Personal page & update for details
* Invoices, paying & pagination.blade.php
* Invoices, recurring invoice & buttons
* Payments, link component
* Payment methods
* Breadcrums, clean up & wrap up
* Remove format_date() method to formatDate on object
* Payments
- $this->render is now proxy for render()
- Removed logic from Controller.php to ClientPortal.php
- Added MakesDates to ClientGatewayToken.php
- StripePaymentDriver.php now returns correct views
- Refactor of adding new payment method
- Ignoring all local builds for public/js/clients/*
* Signature, wip
* Fix "Pay now" on single invoice
* Payments:
- Added ProcessInvoicesInBulk request class
- Refactor InvoiceController::bulk()
- Displaying terms & payments
- New signature.blade.php
- Removed comment from webpack.mix.js
* Quotes:
- Refactor ProcessInvoicesInBulk.php to ProcessInvoicesInBulkRequest.php
- Add new 'Quotes' field inside of PortalComposer.php
- Added MakesDates to Quote.php
- Added Quote::badgeForStatus()
- Cleanup payment.blade.php
- Quote showing and approving
- New resource 'quotes' in client.php
- New image for quotes, align-left.svg
* Credits:
- New 'credits' resource in client.php
- Fixes for client.php typo
* Breadcrumbs:
- Quotes
- Credits
* Placeholder for translations.
* Restore whereIn & client scope
Co-authored-by: David Bomba <turbo124@gmail.com> 
						
						
					 
					
						2020-03-24 04:10:42 +11:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							957ac9f5d8 
							
						 
					 
					
						
						
							
							Fix for password protected authorization ( #3198 )  
						
						... 
						
						
						
						* Remove unnecessary save() on invoice
* Update copyright
* Working on Credit Repository
* Implement credits as a paymentable entity
* Add credit_id to transformer
* fix rules for update payment
* Fix random deleted_at keys in transformers
* Fix for password_protect check 
						
						
					 
					
						2020-01-07 11:13:47 +11:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f712b789ca 
							
						 
					 
					
						
						
							
							Fixes for tests ( #3184 )  
						
						... 
						
						
						
						* fix typo
* php-cs traits
* CS fixer pass
* Password protect User routes
* Implement checks to prevent editing a deleted record
* Clean up payment flows
* Fixes for tests 
						
						
					 
					
						2019-12-31 08:59:12 +11:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7d3f4e7aa 
							
						 
					 
					
						
						
							
							Client Portal conditionals ( #3039 )  
						
						... 
						
						
						
						* Fixes for tests
* add additional fields for company settings
* fixes for travis
* update company settings schema
* Disable client portal
* Client Portal middleware
* Working on client portal
* hide portal
* Implement notification channgels for User and ClientContact models
* Push notifications onto queue
* Force authentication if client portal is password protected 
						
						
					 
					
						2019-11-04 11:22:59 +11:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							a926c48f21 
							
						 
					 
					
						
						
							
							Payment methods list view  
						
						
						
						
					 
					
						2019-09-19 20:16:41 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							e9e12f59af 
							
						 
					 
					
						
						
							
							Padding out client dashboard  
						
						
						
						
					 
					
						2019-08-21 14:29:07 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							c2441bdef0 
							
						 
					 
					
						
						
							
							Client Portal Payments List View  
						
						
						
						
					 
					
						2019-08-16 15:20:28 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							a6b78fd7a6 
							
						 
					 
					
						
						
							
							Working on recurring invoices listview  
						
						
						
						
					 
					
						2019-08-15 14:31:03 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							3f1fcdda76 
							
						 
					 
					
						
						
							
							Working on client portal  
						
						
						
						
					 
					
						2019-08-12 08:33:17 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							f237bd958d 
							
						 
					 
					
						
						
							
							fix spacing between sidebar icons and link text  
						
						
						
						
					 
					
						2019-07-23 09:25:53 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							1823a23b2d 
							
						 
					 
					
						
						
							
							view composers for client portal  
						
						
						
						
					 
					
						2019-07-22 13:54:34 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							2df2ec44ba 
							
						 
					 
					
						
						
							
							View Composer for Client Portal  
						
						
						
						
					 
					
						2019-07-19 14:32:51 +10:00