johnnyq
467c681117
Add Saved Payment Options to recurring invoices and details for agents
2025-07-09 19:23:12 -04:00
johnnyq
31a89c0641
Update Recurring Payment Auto pay in cron
2025-07-09 17:05:56 -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
johnnyq
307d9892b2
No need for a sql delete on recurring payments when deleting a saved payment method as SQL cascadely deletes the recurring payment if saved payment method is deleted
2025-07-08 14:10:27 -04:00
johnnyq
93f4ea51fd
Rework Payment Provider AI Provider Tables and logic add cascading deletes
2025-07-08 14:07:10 -04:00
johnnyq
a6f83493f8
Fix Payment Method Additons in setup
2025-07-07 23:22:35 -04:00
johnnyq
7e17fdf851
Add new UI for Saved Payments for payment providers
2025-07-07 18:25:23 -04:00
johnnyq
c76da10747
Add Payment Method to UI and switch Add Payment modals to use the new table
2025-07-07 16:37:51 -04:00
wrongecho
7c558ff842
Add location create endpoint
2025-07-07 13:47:17 +01:00
johnnyq
a011dc4dea
POST code for AI and Payment Providers
2025-07-06 17:01:28 -04:00
johnnyq
fa9acef279
Fixed IMAP test button with error details
2025-07-06 12:47:26 -04:00
johnnyq
ed0936059b
Convert new lines to brs for contact notes
2025-07-06 11:50:12 -04:00
johnnyq
77597fd7a9
Update wording on Add Payment Processing, we plan on using the income/expense account to be named after provider name and category be processing fees and the vendor named after the provider name if payment processing expense is enabled
2025-07-04 18:07:59 -04:00
johnnyq
8d1bf3d245
UI add modal and listing work on Payment Providers
2025-07-04 17:48:54 -04:00
johnnyq
e7503e8f55
Initial DB work to Generalize Payment Providers, allow multiple payment providers and client payment methods, also to move payment methods to its own table instead of in categories, started work on ai provider ui models
2025-07-04 16:52:30 -04:00
johnnyq
9b6be66623
Initial work on Adding Payment Methods for Online Payments in Client on Agent Side and initial work on AI Providers with multiple model support assigned to various sections and custom prompts
2025-07-04 15:42:26 -04:00
johnnyq
6bc7862232
UI Dashb oard resize some Dashboard cards
2025-07-03 18:14:20 -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
b87b801b04
Fix broken Table header Link buttons in contact details
2025-07-03 16:24:51 -04:00
johnnyq
dba04a407a
Fix Table Header Link Buttons in Asset Details
2025-07-03 16:19:55 -04:00
johnnyq
e281a39512
Add title Icon for Bulk Set Status
2025-07-03 16:08:15 -04:00
johnnyq
e0364183e2
Disable Certain Bulk Actions that are directly related to a client in client overview section instead are shown in the client section
2025-07-03 16:03:57 -04:00
Johnny
6af61cbb3c
Merge pull request #1225 from itflow-org/bulk-assign-phyloc
...
Add physical location modal - not working
2025-07-03 15:11:42 -04:00
johnnyq
67dc012caa
Small wording hints on file uploads instead of upload File its just upload and added the title of the upload modal from upload files to upload file(s)
2025-07-03 14:44:30 -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
wrongecho
873dc1f76d
Fix contact location if not provided in api call
2025-07-01 11:50:20 +01:00
wrongecho
d781130b49
Merge branch 'develop' of https://github.com/itflow-org/itflow into develop
2025-07-01 10:52:05 +01:00
wrongecho
effbf241e6
Fix default rate and net terms if not provided in api call
2025-07-01 10:51:56 +01:00
Mads Iversen
396a67b198
- Enhanced the document retrieval process by including the document description in the SQL query.
...
- Implemented file upload capabilities, allowing users to attach files to documents with support for various formats (PDF, Word, text).
- Created modals for adding new documents and uploading files, improving user experience.
- Added functions for formatting file sizes and retrieving appropriate icons based on file extensions.
- Updated the document display logic to handle attached files, providing inline previews for PDFs and images.
2025-06-30 14:41:12 +02:00
Marcus Hill
1939e06a24
Start using the new modal when creating tickets. This allows us to select both the client and contact, along with a client-specific asset, location and vendor
2025-06-28 17:56:55 +01:00
Marcus Hill
3f21e73b2e
Comment ticket collabs, still broken
2025-06-28 15:55:13 +01:00
Marcus Hill
bc9529c488
Client Portal - Allow client choose asset during ticket creation
2025-06-28 15:49:17 +01:00
Marcus Hill
19af05ebee
Client Portal - Add company logo to header banner
2025-06-28 14:28:25 +01:00
Marcus Hill
eb11e5b2f8
Bugfix: Company logo not being removed properly from db
2025-06-28 14:27:51 +01:00
Marcus Hill
b85137096d
Add physical location modal - not working
2025-06-28 13:42:00 +01:00
Marcus Hill
77e9d72f92
Add physical location modal - not working
2025-06-28 13:37:44 +01:00
Marcus Hill
ec344cbaa7
Allow entering multiple ticket watchers at once
2025-06-28 12:30:42 +01:00
johnnyq
4cb2f42d71
Added Bulk Action Set IP to DHCP in Asset Interface
2025-06-27 01:45:25 -04:00
johnnyq
98723b76cf
Added Bulk Actions Set Network, Type and Delete to Asset Interfaces
2025-06-27 01:31:23 -04:00
johnnyq
45ac7f084b
Add Bulk Delete Function Also when deletign a ticket delete the watchers and attachments and remove the ticket id from uploads/tickets/ticket_id
2025-06-26 23:16:08 -04:00
johnnyq
3626777bd1
Fix Item name and Description Alignment in PDF Exports
2025-06-26 19:12:25 -04:00
johnnyq
5fb1070567
Show your Assigned Assets on the Client Portal Home Page
2025-06-26 18:45:23 -04:00
johnnyq
f0bcf975b6
Add Assets to the client Portal viewable by Primary and technical Contacts
2025-06-26 18:18:36 -04:00
johnnyq
0ca28dc630
Fix Document API to not insert a new document upon update as we changed the way documents and document versions are handled
2025-06-26 17:30:34 -04:00
johnnyq
8196706538
Ticket API: Allow HTML into ticket Content and allow inserting asset_id
2025-06-26 17:13:27 -04:00
johnnyq
411a6efeb5
Fix Searching Closed Tickets
2025-06-26 17:05:38 -04:00
johnnyq
ffad0cdec9
Fix broken Documents in the Client Portal due to regression with splitting document templates
2025-06-26 16:45:00 -04:00
johnnyq
ca519fe4e1
Fix Adding a vendor from a template and adding country code to vendor template
2025-06-26 16:27:11 -04:00