David Bomba
b09f1a7d07
Updates for Static Analysis
2023-08-04 16:40:44 +10:00
David Bomba
4babfbb651
php-cs-fixer
2023-02-16 12:36:09 +11:00
David Bomba
6c86d7151a
Update copyright year
2023-01-29 09:21:40 +11:00
David Bomba
e976a4d8fb
Fixes for company logos in client portal
2022-08-04 17:12:07 +10:00
David Bomba
9731054125
client contact login
2022-07-29 15:05:47 +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
b73dc67692
Forward to correct login location - contacts
2022-03-03 11:51:44 +11:00
David Bomba
75ae473ef2
Forward to correct location if modules are disabled
2022-02-21 20:31:02 +11:00
David Bomba
1888ac2426
Fixes for negative credits
2022-01-25 13:43:44 +11:00
David Bomba
2b80d3572a
Fixes for logging in duplicate contact email addresses
2022-01-18 11:24:40 +11:00
David Bomba
4829b762dd
Fixes for plain design
2021-12-18 20:30:53 +11:00
David Bomba
c6a42b2a90
minor fixes for contact registration
2021-12-13 15:22:16 +11:00
David Bomba
97451c8edf
Fixes for client authentication
2021-12-12 21:39:12 +11:00
David Bomba
d2a929b975
Refactor client portal authentication
2021-12-09 21:50:29 +11:00
David Bomba
cd41ce4ceb
Login contacts using their ID - allows us to login contacts with the same email address
2021-12-08 08:45:24 +11:00
David Bomba
651346fb89
Fixes for contact login
2021-12-07 22:46:29 +11:00
David Bomba
5fdb5a61dc
Fixes for contact login
2021-12-07 22:46:05 +11:00
David Bomba
8aeabb7e1f
Performance improvements for Client Portal
2021-12-07 22:34:50 +11:00
David Bomba
293367cd16
Minor fixes for contact login
2021-11-15 10:29:33 +11:00
David Bomba
e67fea2c33
Fixes for Company Switcher
2021-10-24 20:33:23 +11:00
David Bomba
3d319f1b1d
Minor fixes for Contact login
2021-10-24 20:17:57 +11:00
David Bomba
0dc4d9567c
Fixes for client portal login with custom domains
2021-09-04 11:09:34 +10:00
=
5c609f91f1
Fixes for client portal login
2021-09-01 17:36:36 +10:00
=
f2756799d1
minor fixes
2021-09-01 17:01:39 +10:00
David Bomba
a1b7a795e0
Fixes for contact login logo for custom domains
2021-07-07 12:54:59 +10:00
David Bomba
58547faf3e
Fixes for client portal page
2021-07-04 20:53:32 +10:00
Benjamin Beganović
e9d2d7d7f2
Show logo on the login screen if account whitelabel or official subdomain
2021-07-01 18:29:32 +02:00
David Bomba
36f6cbbcc9
Update license in codebase
2021-06-16 16:58:16 +10:00
Benjamin Beganović
23e23918b4
Show register link on the login page
2021-06-01 14:06:47 +02:00
David Bomba
c125dca154
Fixes for client portal login/auth/register pages
2021-05-27 09:14:21 +10: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
David Bomba
0e5199e052
Working on contact auth using contact key
2020-09-23 11:45:07 +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
f3572a5d11
Refactor for events
2020-07-08 22:02:16 +10:00
David Bomba
245980ce4b
Send company with all events
2020-06-30 09:35:17 +10:00
David Bomba
45d21eabb4
Update last logged in for client contact
2020-06-19 07:07:54 +10: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
9050d4e564
Template Controller ( #3042 )
...
* Request Cancellation
* Add fields to settings
* Recurring invoice cancellation request
* Stub Template controller
2019-11-05 07:50:10 +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
99a535eed8
Default skin client auth
2019-07-17 13:09:37 +10:00
David Bomba
241cb02a86
Start Front End of Client Portal - Authentication
2019-07-16 12:38:11 +10:00
David Bomba
9b86780fa3
Update copyright
2019-05-11 13:32:07 +10:00
David Bomba
4076a00dae
Multi Auth - Multi DB ( #2442 )
...
* Multi Auth / Multi DB cleanup
* Fixes for Multi-DB
* Fixes for Multi auth using Multi DB
* Remove register routes from application
2018-10-15 16:00:48 +11:00