johnnyq
6473a84fb2
Bump plugin stripe-php from 10.5.0 to 16.4.0 and update links
2025-01-25 11:47:58 -05:00
johnnyq
ce7406b632
Fix stripe library link in invoice
2025-01-24 23:55:30 -05:00
johnnyq
f29d122376
Move totp.php out of functions folder into plugins then removed functions folder
2025-01-24 21:07:01 -05:00
johnnyq
8e04e10753
Combine base32static.php and rfc6238.php into 1 file called totp.php and place it into the functions folder
2025-01-24 20:26:46 -05:00
johnnyq
d80d4803db
Moved TOTP dependent files rfc6238.php and base32static.php to /includes folder and updated links in pages
2025-01-24 19:20:49 -05:00
wrongecho
a3e94d1171
- Finish updating URLs from /portal to /client
...
- Add a basic Stripe management page to admin settings to remove cards/reset Stripe customer IDs
2025-01-24 15:08:09 +00:00
johnnyq
5f76a7989b
Move portal to client and rename and reorganize some client portal files
2025-01-23 17:12:11 -05:00
johnnyq
2c51289d75
Remove mysqli connection vars when passing mail data to addToMailQueue Function
2025-01-22 20:56:24 -05:00
johnnyq
2abc6cd8ef
Fix Editing Recurring Expenses, update Changelog
2025-01-20 23:28:46 -05:00
johnnyq
360974d9f4
Refactor interface linking system:
...
- Remove 'interface_connected_asset_interface' column usage
- Introduce 'asset_interface_links' table for one-to-one connections
- Update add/edit/delete queries and modals to handle new schema
- Exclude already-connected interfaces in dropdowns
- Improve data integrity and simplify linking logic
2025-01-18 13:04:56 -05:00
Johnny
bddc406c1d
Merge pull request #1151 from itflow-org/domain-history
...
Add domain history
2025-01-17 16:47:05 -05:00
wrongecho
ecd83b6b11
Add domain history to domain refresher
2025-01-17 21:39:11 +00:00
johnnyq
cb7965a84f
Stripe Var Passthru attempt
2025-01-17 15:26:40 -05:00
wrongecho
99c4f9b92d
Add domain history
2025-01-15 18:04:56 +00:00
wrongecho
9a36ad2cea
Initial add Stripe Auto-payment with saved card
2025-01-14 00:28:49 +00:00
wrongecho
88c1b8cb8b
Initial add Stripe Auto-payment with saved card
2025-01-13 22:58:23 +00:00
johnnyq
cc0b456312
Update all email content links to use the /guest directory now for ticket viewing, invoice, quote and item
2025-01-11 16:07:48 -05:00
wrongecho
64fd761934
Don't require a contact for recurring tickets
2025-01-09 16:23:35 +00:00
wrongecho
a67de7a8f1
Prevent post pages being accessed directly
2025-01-09 16:09:39 +00:00
johnnyq
bc417b7cf3
Fix creating a recurring expense due to bad var name
2025-01-02 21:46:40 -05:00
johnnyq
3e52155d1c
Fix editing recurring expense due to bad var name
2025-01-02 21:26:29 -05:00
Marcus Hill
c85626a937
Tidying/General quality of life updates
...
General quality of life updates:
- Ticket contact edit: 'No one' should be logged when ticket isn't associated with any contact, rather than a blank space; also fix email content
- Ticket portal/guest: Only show 'Assigned to' if someone is actually assigned
- Ticket tasks: Don't allow adding/modifying tasks for tickets in a resolved state
- Portal contacts: Properly align word 'Contacts' in a similar way all other page headings are aligned
- Client PDF export/handover: Now opens in a new self-closing window
2024-12-28 01:12:59 +00:00
johnnyq
5611ac103d
Recurring Payments - Added Auto Pay via cron, removed auto pay amount as it uses the recurring invoice amount, next up integrate with stripe
2024-12-21 20:25:21 -05:00
johnnyq
87a86803ee
Added Recurring Payment Creation and Deletion and display in the recurring Invoice sections, still not operational need to add to cron
2024-12-21 18:49:42 -05:00
Marcus Hill
ac4a9b8ef2
Recurring tickets
...
- Allow forcing recurring tickets to run (e.g. cron broke, or you want to do a task early)
- Use new permissions system for recurring UI
- Bugfix: Ticket billable status wasn't saving/displaying on the edit modal
2024-12-16 12:11:29 +00:00
johnnyq
1a972d6a3e
Added Fax in the UI
2024-12-13 15:59:20 -05:00
johnnyq
0ffb39980f
Started work on vendor contact post code
2024-12-12 19:27:19 -05:00
johnnyq
1d8a78b279
Add Image Thumbnails and Previews for better image optimization update view image modal to JS and allow to move between images using previous and next arrows
2024-12-08 15:22:37 -05:00
wrongecho
4213a33652
TT for bulk resolve too
2024-12-04 21:14:35 +00:00
wrongecho
425b06e550
Add time tracking for bulk ticket replies
...
- TT for bulk replies
- Encourage the correct time format using a placeholder and pattern (client-side validation only)
2024-12-04 16:43:09 +00:00
johnnyq
a31387720c
Fix self avatar uploading
2024-11-27 13:34:39 -05:00
johnnyq
f731104375
Fix Credential Deleting
2024-11-27 12:24:37 -05:00
johnnyq
8eb32a09b2
Feature You can now Add and Remove User type Software Licenses in Contact Details
2024-11-26 16:58:37 -05:00
johnnyq
bbed55a8ff
Added Linking and unlinking services in contact details
2024-11-26 16:16:24 -05:00
johnnyq
5e8a6bfcd6
Added Unlinking of credentials and assets to contact details
2024-11-26 15:29:40 -05:00
johnnyq
cbbf8c27ba
Fix Ticket Watchers not getting emails when No Contact is selected on a ticket, and add the ability to link files in contact details
2024-11-26 14:06:34 -05:00
johnnyq
8968476b7c
Added Many to Many Linkage between contacts and documents, asset, credential linkage and unlinkage in contact details, more to come
2024-11-25 23:55:33 -05:00
johnnyq
137438f873
Added Archive, Unarchive functions for contact notes along with the ability to add a note under client contact details page
2024-11-24 12:38:59 -05:00
johnnyq
a80fddfc0d
Delete Contact Notes when contact is deleted also delete contact references when delting a client
2024-11-23 18:18:22 -05:00
johnnyq
724d4a347a
Feature: Contact Notes / Interactions - Create an Add Model and display cpontact notes under contact details
2024-11-23 17:52:03 -05:00
johnnyq
504b28ee4c
Fix Create / Copy Trips missing trip_id
2024-11-23 11:45:32 -05:00
johnnyq
1e4306381f
DB Optimizing in Ticket Selections and relogicify mark billable also more logging
2024-11-19 18:46:07 -05:00
johnnyq
050d15579d
More in depth logging ticket history and less passing vars from POT in ticket POAST
2024-11-19 18:18:32 -05:00
johnnyq
9d44d3e849
Uncomment contact add alert
2024-11-19 12:03:09 -05:00
johnnyq
b7163dad6d
Add isset check on file upload
2024-11-19 11:59:52 -05:00
johnnyq
c181954960
Fix alert
2024-11-19 11:45:01 -05:00
johnnyq
ff3df12523
allow webp for users and profile
2024-11-18 18:19:57 -05:00
johnnyq
097e1c7b5f
Add Acceptable File formats on the Client side, also allow webp for image file uploads in assets, locations, expenses and contact
2024-11-18 18:14:13 -05:00
johnnyq
34e09f32e0
Remove unessesary check if file has been uploaded as the function already does that
2024-11-18 16:29:42 -05:00
johnnyq
9d5818050e
Fix Contact Photo not uploading when editing the first contact, odd fix but worked the edit contact forms are wrapped in a parent form on the entire table itself for Bulk changes. For some reason it wouldnt take the first edit modal form if we didnt enctype = multipart/form-data fo the parent form even though each edit subform has it already. it doesnt make sense but works
2024-11-18 16:07:22 -05:00