David Bomba
7378043ce3
Add shareable links to client portal
2022-02-10 11:36:44 +11:00
David Bomba
76c940ae9a
Add shareable links to client portal
2022-02-10 11:07:08 +11:00
David Bomba
6c15150d32
Localize dates in Client Portal
2022-01-17 18:53:39 +11:00
David Bomba
3673f17a23
Merge pull request #7041 from turbo124/v5-develop
...
Fixes for CSRF issues with client portal downloads
2021-12-15 20:28:41 +11:00
Benjamin Beganović
c6a5524979
Disable terms / signature button to prevent double click
2021-12-15 10:25:13 +01:00
David Bomba
e245d07a75
Fixes for CSRF issues with client portal downloads
2021-12-14 15:38:32 +11:00
Benjamin Beganović
16887cda39
/client/invoices
2021-11-12 16:38:31 +01:00
Benjamin Beganović
c2aaa557f3
Terms: Auto show scroll
2021-10-13 13:00:06 +02:00
Benjamin Beganović
6aa6d5406e
signature_pad@2.3.2
2021-10-11 15:06:21 +02:00
David Bomba
d63cc9ac0f
Fixes for date display
2021-10-08 07:46:48 +11:00
Benjamin Beganović
f5ca85ce37
Don't push cache for invoices & credits
2021-08-30 15:48:01 +02:00
Benjamin Beganović
2a6667a513
Extract pdf-viewer into component & make it show iframe on non-android devices
2021-07-21 13:01:53 +02:00
David Bomba
0f10c4b8dd
minor fixes
2021-07-18 08:43:07 +10:00
Benjamin Beganović
7e5a231bf8
Hide "Pay now" button if no gateways are configured
2021-07-14 14:54:09 +02:00
Benjamin Beganović
9e42c5f980
Add dusk selector for under payment field
2021-07-13 14:43:14 +02:00
Benjamin Beganović
9804db7988
Show attachments on invoices page
2021-06-30 20:41:03 +02:00
Benjamin Beganović
0187e32654
Limit content height within popups
2021-06-28 12:48:24 +02:00
Benjamin Beganović
46bd985910
Push button to the right
2021-06-17 17:12:43 +02:00
David Bomba
8a985c6954
Make all livewire components MultiDB aware
2021-06-07 11:06:31 +10:00
Benjamin Beganović
ee50d896bc
Update labels on payment page
2021-05-20 13:22:08 +02:00
David Bomba
7bf74e012c
Fixes for PDF display latency
2021-05-16 09:41:12 +10:00
David Bomba
ae74f5a9d8
Fixes for client portal PDF display
2021-05-15 17:14:31 +10:00
Benjamin Beganović
604f074dfa
Show invoices full screen
2021-05-10 13:26:13 +02:00
Benjamin Beganović
ef2f825346
Show proper translation for terms modal
2021-04-25 15:57:55 +02:00
Benjamin Beganović
c4dac18af7
Control showing the signature with hasFeature
2021-04-10 11:05:50 +02:00
Benjamin Beganović
2ba543248a
Show the signature if account has feature
2021-04-05 17:12:18 +02:00
Benjamin Beganović
c8666efafd
wip
2021-03-22 11:06:42 +01:00
Benjamin Beganović
3cf168d67d
Update classes for mobile PDF viewing (proper hiding cases)
2021-03-03 08:51:32 +01:00
Benjamin Beganović
dd71f28f87
Invoices: Removed superfluous text under the invoice number
2021-03-02 18:30:44 +01:00
Benjamin Beganović
463f16d14a
Update the invoice terms label text (By clicking "Next step" you accept terms -> Click "Agree" to accept terms)
2021-03-02 15:32:20 +01:00
Benjamin Beganović
4992da6270
Highlight & make links in terms pop up clickable
2021-03-02 13:42:25 +01:00
Benjamin Beganović
7990ca22ec
Centralize "Pay now" button
2021-02-18 13:37:27 +01:00
Benjamin Beganović
40bf73cd9a
Remove redundant views
2021-02-18 13:20:26 +01:00
Benjamin Beganović
3cb6d07c20
Change default full-screen view for invoices & quotes:
...
- New $url property for file_path() for invoices & quotes
- "Full screen" mode now returns raw file
- Show default browser viewer for desktop devices
2021-02-18 13:18:41 +01:00
Benjamin Beganović
aacc3b6602
wip
2021-02-15 15:52:13 +01:00
Benjamin Beganović
72cdc3fc5c
Hide payment methods button if not gateways
2021-02-12 12:38:31 +01:00
Benjamin Beganović
83a42cf410
wip
2021-02-03 12:36:10 +01:00
Benjamin Beganović
3b31953d14
Merge branch 'v5-develop' into v5-2701-payable-draft-invoices
2021-01-28 15:44:22 +01:00
Benjamin Beganović
615ef1e780
Allow payments of draft invoices:
...
- Remove processing overlay scripts
- Add flash message to clean layout
- Remove $balance > 0 check from filtered invoices
- Only show the payment methods if total is bigger than 0
- Change flash message from "warning" to "message"
- Show message for $1 payments
2021-01-27 14:10:24 +01:00
Benjamin Beganović
84e888863f
Authorize.net: Throw a PaymentFailed exception if token not found
...
Checkout.com: Throw a PaymentFailed exception if token not found
- Show "Client portal" button even when invoice is paid
- Authorize.net: Pass token hashed_id instead of token to frontend
- Checkout.com: Pass token hashed_id instead of token to frontend
- Show "Paid" label for paid invoices
- Translation for not found token
2021-01-27 12:45:38 +01:00
Benjamin Beganović
2a193c97ea
Show quotes/invoices in full-screen by default
2021-01-14 13:29:46 +01:00
David Bomba
c49fbedcde
Add entity number to header on client portal
2021-01-14 13:57:05 +11:00
Benjamin Beganović
6526e5e378
Show default view as full-screen for invoices
2021-01-13 14:46:41 +01:00
Benjamin Beganović
0d0e3510db
fix issue with button
2021-01-13 14:31:28 +01:00
Benjamin Beganović
9b9c9434db
- Show currency on the invoices/payment page
...
- Disable form submitting with enter
2021-01-11 15:34:46 +01:00
Benjamin Beganović
5c776d4911
show custom driver with its label
2020-12-10 12:38:07 +01:00
David Bomba
6376d5fa98
Merge pull request #4325 from turbo124/v5-develop
...
Minor fixes for client portal
2020-11-18 08:00:02 +11:00
Benjamin Beganović
fef76271d2
beautify signature template
2020-11-17 16:56:59 +01:00
Benjamin Beganović
d9c430423a
accept entities in array
2020-11-17 16:56:44 +01:00
Benjamin Beganović
0357b041e1
adapt payment & approve views for new terms component
2020-11-17 16:56:36 +01:00