wrongecho
1bbf7c7662
rm old debugging message
2025-02-04 15:10:10 +00:00
wrongecho
badda09245
Prevent users disabling MFA when it is enforced
2025-01-29 21:29:04 +00:00
johnnyq
52ad2ba322
Reworked the MFA Enforcement
2025-01-28 18:57:04 -05:00
Johnny
47eddfdf9c
Merge pull request #1155 from itflow-org/rec-payment-stripe
...
Autopay
2025-01-28 17:18:23 -05:00
johnnyq
9ea5fdf425
Further improve the MFA process, now when verification fails the modal will stay open and the secret remain the same
2025-01-28 16:34:07 -05:00
wrongecho
071352e32f
Autopay
...
- Stripe wasn't showing as an option in the modal
- Show the current payment method at the top of the recurring invoice
2025-01-28 11:19:56 +00:00
johnnyq
39adab734b
Enhanced the MFA Setup Flow
2025-01-27 23:26:10 -05:00
johnnyq
d5a03d3afc
remove cron key from the code and remove old cron script and setup and update cli scripts as they now reside in scripts directory
2025-01-25 21:44:46 -05:00
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
87e1371318
Move app_version.php and database_version.php to includes folder update all assocoiated links, remove 2 legacy php files maintence and legacy_debug
2025-01-24 21:25:04 -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
6733d3cd24
Removed unused libs in the vendor folder and moved stripe to the plugins folder then elininated the vendor folder all together, updated all the stripe links
2025-01-24 20:44:36 -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
faa1f789b8
Update Function in bulk mail
2025-01-22 21:07: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
22e9699b20
Fix Archive Taxes
2025-01-18 16:48:39 -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
269bddee9d
Feature: Ability to remove Company Logo, also small UI touch up in company details
2025-01-17 16:23:29 -05: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
wrongecho
731927d49c
Allow archiving roles
2025-01-11 22:08:28 +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
wrongecho
1e777afa50
Stripe payments - Account selection
...
https://tasks.dev.itflow.org/task_details.php?task_id=22
2025-01-09 15:01:04 +00:00
wrongecho
d32e3a698f
Stripe payments - Account selection
...
https://tasks.dev.itflow.org/task_details.php?task_id=22
2025-01-09 14:56:36 +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
Johnny
d35d6a93b0
Merge pull request #1117 from ssteeltm/master
...
Ticket Summary with detected language
2024-12-10 15:48:34 -05:00
johnnyq
bb6a1c3cc7
Feature: Allow AI to Generate Document Templates with a prompt example Generate AD Structure Documentation, File Share etc
2024-12-10 15:47:12 -05:00
Hugo Sampaio
52da072711
Ticket Summary with detected language
2024-12-10 16:54:57 -03:00
johnnyq
1e05c7d524
Fix Ticket Summary move js inline with ticket.php as js files cant read php vars
2024-12-10 14:24:48 -05:00
johnnyq
2ac32ab0c5
AI Feature Ticket Summary: Summarieze an entire ticket
2024-12-10 14:03:43 -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