johnnyq
|
90232c82c0
|
Fix broken add saved card, by commenting CSRF Check on add saved card in client post
|
2026-05-04 12:59:01 -04:00 |
|
johnnyq
|
726b1cd42b
|
Fix Stripe Add Payment in client portal regression on CSRF check
|
2026-03-07 13:17:24 -05:00 |
|
johnnyq
|
8de7b20ba1
|
Add CSRF Checks in the client portal
|
2026-03-07 13:11:08 -05:00 |
|
johnnyq
|
38b4ed4b96
|
Tidy check_login for client portal
|
2026-01-30 14:24:34 -05:00 |
|
johnnyq
|
34308a5f9a
|
check if archived and active for client login as well along with loading extended client user session vars in /client/includes/check_login.php
|
2026-01-30 14:10:59 -05:00 |
|
johnnyq
|
ae1d71dcd7
|
append client_id to the uri for agent ticket links so that the when clicked will take them to the client section and show client header along with the bread crumbs link of client tickets
|
2026-01-19 16:24:31 -05:00 |
|
johnnyq
|
0a30300bde
|
replace all instances of mysqli_fetch_array with mysqli_fetch_assoc for better performance and memory usage
|
2026-01-14 17:30:23 -05:00 |
|
wrongecho
|
58bcb38617
|
Add task approval system (tidy)
|
2026-01-12 12:21:10 +00:00 |
|
wrongecho
|
77e4d2b566
|
Add task approval system
|
2026-01-09 17:14:44 +00:00 |
|
wrongecho
|
30499123f1
|
Bugfix: Portal not showing contact user id in session
|
2026-01-09 13:50:46 +00:00 |
|
johnnyq
|
a79ce23ae5
|
Fix randomString() to generate cryptographically secure URL-safe tokens, reduced url keys to 32 Characters for performance and easy copy and paste and compatibility while still mainitaining ubreakable cryptographic keys
|
2025-12-18 14:24:53 -05:00 |
|
johnnyq
|
871ad2ea7e
|
Update legacy client login links to use the new unified login method
|
2025-12-10 12:21:12 -05:00 |
|
johnnyq
|
99e2487d2b
|
Fix dupe race condition with ticket, invoice, quote, project, recurring ticket numbering when being created in parallel Atomically update and get the next ticket number in one SQL query everywhere.
|
2025-11-28 14:14:46 -05:00 |
|
johnnyq
|
1a9a36829b
|
Process base64 Images for document creation and editing for the API and Client Portal
|
2025-11-24 00:14:27 -05:00 |
|
johnnyq
|
02694f6720
|
Fix Broken Links in Email to Agent via Client Portal Ticket Update, update changelog
|
2025-11-17 12:10:10 -05:00 |
|
johnnyq
|
efcc0fd5cb
|
Add Where clause to only accept saved payment by logged in session_client_id in Client Portal
|
2025-11-16 15:33:45 -05:00 |
|
johnnyq
|
a3b0fce961
|
Fix login_microsoft
|
2025-10-08 17:19:17 -04:00 |
|
johnnyq
|
16242be74e
|
Update Client Nav to use Absolute links and updated more of the inc_alls to use Document Server Root
|
2025-10-07 13:44:08 -04:00 |
|
johnnyq
|
956f18430b
|
Fix Microsoft SSO Login in Client Portal, fix ticket templates due to regression from changing from user to agent
|
2025-10-03 11:12:48 -04:00 |
|
johnnyq
|
6c6a988c2b
|
Fix custom Favicon
|
2025-10-02 11:42:30 -04:00 |
|
johnnyq
|
0e401df3c0
|
Setting 0 for the Payment Provider threshold disables the invoice amount check
|
2025-10-01 15:23:00 -04:00 |
|
johnnyq
|
71d30ff95f
|
Enforce Payment Provider Max Threshold for Stripe Paymented in Guest Invoice and Unpaid Invoices
|
2025-09-30 12:14:24 -04:00 |
|
johnnyq
|
00f5198bed
|
Update appNotidfy links to use Absolute paths, updated gitignore
|
2025-09-25 13:31:16 -04:00 |
|
johnnyq
|
690007be5c
|
More Relative to Absolute web asset paths updates
|
2025-09-24 13:09:25 -04:00 |
|
wrongecho
|
ca6a903b8f
|
Keepalive
- Fix directory path
- Remove duplicate file
- Add to client portal
|
2025-09-24 08:39:45 +01:00 |
|
johnnyq
|
5c448c05a9
|
Update .gitignore and add custom directories to /admin /client /guest /user Example Documentation coming soon
|
2025-09-22 19:33:40 -04:00 |
|
wrongecho
|
6d3351b2f7
|
Payment providers bug-fixing
|
2025-09-22 11:53:49 +01:00 |
|
johnnyq
|
c26ce4b7dc
|
Spruced up UI and eliminated checkbox to grant consent on Stripe consent in client Portal instead button acts a consent
|
2025-09-08 17:36:09 -04:00 |
|
johnnyq
|
5960e7cbd9
|
Fix Broken Add Payment link in reccuring invoice in the client portal
|
2025-09-08 17:23:51 -04:00 |
|
johnnyq
|
46d93f986e
|
Further enhanced the Saved Payments Section by splitting cards and add card into 2 columns
|
2025-09-03 17:45:11 -04:00 |
|
johnnyq
|
2549a97a7e
|
Added card icons to Saved Payments in Client Portal and spruced up ui
|
2025-09-03 17:40:09 -04:00 |
|
johnnyq
|
fc2cca5fdb
|
Added card icon
|
2025-09-03 17:14:53 -04:00 |
|
johnnyq
|
ef1ec56270
|
Allow the Client to easily Pay an invoice from the client portal with a saved card
|
2025-09-03 17:09:17 -04:00 |
|
johnnyq
|
cf63a2e7d1
|
Fix TinyMCE License in client portal
|
2025-09-02 14:57:09 -04:00 |
|
johnnyq
|
ed9b99e2f0
|
Fix unpaid invoices on client portal but also comment it out until ready for next release
|
2025-09-02 14:52:38 -04:00 |
|
Marcus Hill
|
de627c19c5
|
No csrf for client side, yet
|
2025-08-30 15:51:14 +01:00 |
|
johnnyq
|
da0892f9e3
|
Remove Stripe check and add payment provider check in Client Portal Recurring Invoices to create auto payments
|
2025-08-27 18:23:58 -04:00 |
|
johnnyq
|
7f49ecefb1
|
Flash alert if no comment was entered in a ticket reply via the client portal
|
2025-08-21 18:35:16 -04:00 |
|
johnnyq
|
9caa42975d
|
rename get_settings.php to load_global_settings.php and update all requires
|
2025-08-06 17:48:23 -04:00 |
|
johnnyq
|
6b39c1a280
|
Finished moving to the redirect, flash_alert and get_field_by_id and maing sure validate_csrf is on top and some other cleanups for guest and client posts
|
2025-08-04 18:07:26 -04:00 |
|
johnnyq
|
d2dac1915d
|
Update admin, user, guest and client post to use new redirect function
|
2025-08-01 15:25:52 -04:00 |
|
johnnyq
|
9fe0d8417b
|
Feature: Added Client URI field to Assets which is exposed in the client portal can be used for remote desktop links etc
|
2025-07-31 15:54:07 -04:00 |
|
johnnyq
|
5aee84e84f
|
Add Credit card icon to the pay button
|
2025-07-15 18:27:09 -04:00 |
|
johnnyq
|
3e7d7f3801
|
Make Client Portal Dashboard Cards Linkable, added upaid invoices with ui for option to enter card manually, pay with saved card or pay entire balance
|
2025-07-15 18:23:20 -04:00 |
|
johnnyq
|
467c681117
|
Add Saved Payment Options to recurring invoices and details for agents
|
2025-07-09 19:23:12 -04:00 |
|
johnnyq
|
5f94543d9b
|
Add Easy Select Auto Pay option in Client Portal Recurring Invoices, fix guest pay
|
2025-07-09 15:58:13 -04:00 |
|
johnnyq
|
10fd74b4c4
|
Remove unused model
|
2025-07-09 01:46:56 -04:00 |
|
johnnyq
|
9bc705bfa1
|
Updated Guest pay and Client Add Delete Payments, adjustedsetting saved payment per recurring invoice
|
2025-07-09 01:45:56 -04:00 |
|
Johnny
|
69a8a9246d
|
Merge pull request #1226 from MydsiIversen/Document-enhancement-clientside
Enhanced the document function on the client side
|
2025-07-03 17:42:24 -04:00 |
|
johnnyq
|
8753655c9c
|
Do not allow client portal logins with Contact users of a client that is archived
|
2025-07-03 14:18:14 -04:00 |
|