Commit Graph

6366 Commits

Author SHA1 Message Date
johnnyq 1ee7f18d35 Add Back Delete Payment Provider, the db will cascade delete all related recurring payments, related saved cards and client payment provider relation 2026-01-17 15:13:30 -05:00
johnnyq 953d374962 Composer updates 2026-01-17 15:13:30 -05:00
johnnyq 05e13917fc Updated symfony/http-foundation from 7.3.3 to 7.3.7 2026-01-17 15:13:29 -05:00
johnnyq fcd4a0139b Add Where clause to only accept saved payment by logged in session_client_id in Client Portal 2026-01-17 15:13:29 -05:00
johnnyq 2466c6b99e Add TOTP Secret to Export / Offboard Client Documentation PDF 2026-01-17 15:13:29 -05:00
johnnyq 3e62fc8118 Afer Ticket Merge Redirect to new ticket Details 2026-01-17 15:13:29 -05:00
johnnyq 6112ac0e6e Add UserID: on hover in users 2026-01-17 15:13:29 -05:00
johnnyq 7ea0a2fdb8 If ticket doesn't have a client dont show client section 2026-01-17 15:13:29 -05:00
johnnyq c5a329c443 Fix Add Ticket Watcher 2026-01-17 15:13:29 -05:00
johnnyq 69934b3ae5 Migrate Ticket Template add to ajax-modal, add category type option if not defined, add product type if not defined 2026-01-17 15:13:29 -05:00
johnnyq 111bbca053 Added Quick Add Links to the majority of Side bars navs 2026-01-17 15:13:28 -05:00
johnnyq 5989aee602 Fix Mail Queue link when sending a test email, updated the quote send email wording to Quote sent 2026-01-17 15:13:28 -05:00
johnnyq d322223ba7 Fix unable to delete Vendor Templates 2026-01-17 15:13:28 -05:00
johnnyq 0f6b120d84 Add Asset Tags Display in Contact Details, asset details, along with their detail modals 2026-01-17 15:13:27 -05:00
johnnyq 0f2edbe982 [Feature] Added Asset Tags 2026-01-17 15:13:27 -05:00
johnnyq a5ae345d9e Fix broken edit payment methods due to missing hidden field 2026-01-17 15:13:26 -05:00
ThaMunsta e7be82a533 Merge branch 'main' into stage 2026-01-17 20:10:07 +00:00
ThaMunsta 54ebb39f6e workflows that wont work for us ;) 2026-01-17 15:09:38 -05:00
ThaMunsta 1c95c576fc comment out htaccess setting that does not work on synology
SQL Syntax Check for db.sql / Check db.sql SQL Syntax (pull_request) Failing after 28s
PHPLint / build (pull_request) Successful in 16s
Welcome New Contributor / run (pull_request_target) Successful in 17s
2026-01-17 15:00:40 -05:00
ThaMunsta 526bea6eb4 fix permissions on cron 2025-11-10 09:49:58 -05:00
ThaMunsta 0ecce1ff11 Merge pull request 'stage' (#1) from stage into main
Reviewed-on: #1
2025-11-10 14:37:20 +00:00
ThaMunsta dd92bef63c prod to stage
# Conflicts:
#	includes/filter_header.php
#	scripts/cron.php
#	scripts/cron_certificate_refresher.php
#	scripts/cron_domain_refresher.php
#	scripts/cron_mail_queue.php
#	scripts/cron_ticket_email_parser.php
2025-11-10 09:32:02 -05:00
Johnny d1dcc5fb7e Merge pull request #1246 from itflow-org/develop
Develop to Master for Release
2025-11-08 13:47:43 -05:00
johnnyq 9f19fd3c75 Fix Folder in Document API End point 2025-11-08 13:10:35 -05:00
johnnyq 61dedb7e7b Removed old Cron Files from /scripts/ removed old sendmail function along with PHPMailer requirments in functions.php, removed debug php ext check for php-mime-mail-parser and php-imap 2025-11-08 12:56:16 -05:00
johnnyq 65d2b8b2cb UJpdate App Version and Changelog for release 2025-11-08 12:44:58 -05:00
johnnyq 1d3f206660 Addec Contract Templates Listing add modal and add post code 2025-11-07 17:55:19 -05:00
johnnyq ab46899e72 [FEATURE] Client Contracts, initial DB Schema, rates and net terms along with SLA Reponse / Resolution times will eventually be moved over to this 2025-11-07 16:49:35 -05:00
johnnyq 723a423b06 After ticket Creation Redirect to ticket details with Client Side bar and Top bar, Remove Currency code from Client Add / Edit defaults to company currency for now 2025-11-07 14:27:22 -05:00
johnnyq a837b97870 Migrated the last of the bulk modals to the new ajax-modal 2025-11-06 22:49:44 -05:00
johnnyq 8be0789f25 Converted even more bulk modals to the new ajax-modal 2025-11-06 20:36:30 -05:00
wrongecho 99d017144d Merge branch 'develop' of https://github.com/itflow-org/itflow into develop 2025-11-06 16:58:35 +00:00
wrongecho 891f71006b Mail queue - Recipient domain MX validation before sending 2025-11-06 16:58:18 +00:00
wrongecho d25017216a substr to conform to db columns for logs 2025-11-06 16:57:14 +00:00
wrongecho 83b7c7b054 substr to conform to db columns 2025-11-06 16:49:14 +00:00
wrongecho 283c2a17df sanitize after substr 2025-11-06 16:44:34 +00:00
johnnyq 44de049f3b Remove image optimization on upload for now as this will later be added a cron task 2025-11-06 11:44:22 -05:00
wrongecho 920d08f039 Note 2025-11-06 16:27:46 +00:00
johnnyq 0cf1e338c2 Added data-bulk to the ajax modal to allow for bulk GET collection of selected ids that have a class of bulk-select, converted expense and client bulk modals to use the the new ajax-modal 2025-11-06 11:26:08 -05:00
wrongecho 293a2b800e Merge pull request #1244 from Flos/fix-timer-sleeping-chrome-tab-and-initialise-on-reload
Fix ticket timer, to initialise on reload and after tab sleeping
2025-11-06 16:18:46 +00:00
wrongecho 650a099e19 Contacts API - Prevent more than 1 primary contact being set per client 2025-11-06 16:00:21 +00:00
wrongecho 46c2c8616e Clients API - Add - abbreviation support 2025-11-06 15:35:43 +00:00
wrongecho 6295a5c878 Clients API - Update endpoint 2025-11-06 15:34:19 +00:00
wrongecho 39d8e19e16 Clients API - Archiving & Un-archiving 2025-11-06 15:21:45 +00:00
wrongecho 9d3a44d110 Contacts API - Archiving & Un-archiving 2025-11-06 15:10:25 +00:00
wrongecho 54d46719c2 Certificates API - Create endpoint 2025-11-06 14:46:08 +00:00
wrongecho dbed2c17db Certificates - Bugfix missing js to fetch details 2025-11-06 14:44:24 +00:00
wrongecho f772ef2efd Certificates - Better empty date handling in agent ui 2025-11-06 14:44:03 +00:00
wrongecho 2f28f96f8d Log the API endpoint/URL path for API auth failures to assist with debugging 2025-11-06 14:43:32 +00:00
wrongecho 1f2bcf7c34 Domains - show a dash instead of blank where there is no expiry 2025-11-06 12:29:07 +00:00