johnnyq
8532bdc172
More UI updates to Guest Pay
2025-05-23 18:25:09 -04:00
johnnyq
9d74bf8e19
Use cards in Guest Pay Invoice
2025-05-23 17:45:06 -04:00
johnnyq
f75445b4d0
Limit Stripe Payments to just Credit Cards
2025-05-23 17:18:22 -04:00
johnnyq
e04fa1b696
Add stripe_pm_created_at
2025-05-23 17:13:05 -04:00
johnnyq
e07dfb5f67
db structure
2025-05-23 15:42:47 -04:00
johnnyq
3d1af05fc2
Updated DB to store Payment details
2025-05-23 15:41:52 -04:00
johnnyq
0e38925d74
Update Changelog
2025-05-22 18:00:08 -04:00
johnnyq
c0f3343412
Client Portal Add Recurrung Invoices with option to Enable or Disable Auto Pay per recurring Invoice if Stripe is enabled and Client has a payment method. Also when removing saved auto payment methods delete all recurring payments for that client that are Stripe method also added this to the admin settings
2025-05-22 17:58:51 -04:00
johnnyq
6a368840fa
Bump stripe-php from 16.4.0 to 17.2.1
2025-05-22 12:37:35 -04:00
johnnyq
5361391b3b
Update changelog with the bumps
2025-05-22 12:24:49 -04:00
johnnyq
b80662bb24
Bump FullCalendar from 6.1.15 to 6.1.17
2025-05-22 12:16:16 -04:00
johnnyq
4c272b6b8d
Bump DataTables from 2.2.2 to 2.3.1
2025-05-22 12:08:47 -04:00
johnnyq
96abdef3ad
Bump TCPDF from 6.8.2 to 6.9.4
2025-05-22 12:04:48 -04:00
johnnyq
0b04bc79e9
Bump tinyMCE from 7.7.1 to 7.9.0
2025-05-22 11:57:54 -04:00
johnnyq
cefbbdc3a8
Bump phpMailer from 6.9.2 to 6.10.0
2025-05-22 11:46:09 -04:00
johnnyq
83ffe05a99
Update Changelog
2025-05-22 11:38:24 -04:00
johnnyq
b6f73083ef
SMTP Option Encryption None now works as intended
2025-05-22 11:37:14 -04:00
johnnyq
693736023e
Update changelog
2025-05-21 21:02:55 -04:00
johnnyq
fed87c93ab
Migrated contact link models to the new ajax models this fixes the issue of the overlapping var contact_name and improves page load and performance in contact details
2025-05-21 12:18:42 -04:00
johnnyq
f53b77b556
Migrated asset link models to the new ajax models this fixes the issue of the overlapping var asset_name and improves page load and performance in asset details
2025-05-21 11:51:18 -04:00
wrongecho
b858d82b0b
Show archived categories properly
2025-05-20 14:51:12 +01:00
wrongecho
ccb2af6d17
Fix category name/type logging when archiving/deleting a category
2025-05-20 14:50:27 +01:00
wrongecho
8d937ac8f5
Fix add asset modal icon not showing
2025-05-20 11:39:35 +01:00
wrongecho
2786fb65ed
Don't show archived ticket categories in the tickets.php filter options
2025-05-20 11:39:09 +01:00
wrongecho
025532f579
Fix quote top navbar options not showing following perms work
2025-05-20 11:29:26 +01:00
wrongecho
5bd03be1ad
Ticket tasks - set maxlength html attribute
2025-05-14 16:05:43 +01:00
wrongecho
40086f1ce0
Quotes / Invoicing - More role/perms enforcement
2025-05-14 11:07:25 +01:00
wrongecho
be66ad9a4c
Quotes / Invoicing
...
- Ability to manually mark a quote as invoiced (weird css fix for this, we can remove the custom css if we make the parent button just a dropdown, but don't want to introduce extra clicks)
- When converting a quote to an invoice, show the new invoice number in the quote history
- Quotes can now be sent from the main Send dropdown, instead of having to use the send button in the options menu / main quotes.php page
2025-05-14 10:41:32 +01:00
Marcus Hill
0df5c01bb7
Project - Require CSRF token to delete a project
2025-05-11 12:25:13 +01:00
Marcus Hill
b85fa38b67
Project - Show client abbreviation in open ticket link modal
2025-05-11 12:19:34 +01:00
Marcus Hill
546246d7c5
Project - Allow editing client after creation
2025-05-11 12:14:20 +01:00
Marcus Hill
d5536e78f4
Ajax contacts - Enforce client access restrictions when getting client contacts
2025-05-11 12:01:23 +01:00
Marcus Hill
908738b7ca
Ajax active clients - enforce client access restrictions (e.g. when changing ticket client)
2025-05-11 11:57:16 +01:00
Marcus Hill
797e02bffa
Hide Credentials in side nav if no perms to view
2025-05-11 11:48:47 +01:00
Marcus Hill
d856685782
Merge branch 'develop' of https://github.com/itflow-org/itflow into develop
2025-05-11 11:46:00 +01:00
Marcus Hill
1400983d8c
Projects/Tickets
...
- Hide new project button for users that only have support read access
- Hide new ticket button for users that only have support read access
- Enforce client access restrictions for viewing project details based off project client
- Prevent selecting the 'Select tickets' text when linking ticket
2025-05-11 11:45:47 +01:00
johnnyq
2a43c5d868
Remove DB Check
2025-05-08 16:46:25 -04:00
johnnyq
a67675c649
Remove 500 Records per page option to reduce Resource strain, 100 records per page is max
2025-05-08 16:08:28 -04:00
johnnyq
fc344ef636
add notification paging
2025-05-07 19:23:11 -04:00
johnnyq
2ffb2be083
Update the backup code to be a full backup zip file download of uploads and db dump along with version meta data file. Also allow to restore a single file in setup currently hidden
2025-05-07 15:37:57 -04:00
johnnyq
069772f27d
Add Upload uploads.zip file to restore files as well
2025-05-07 14:54:25 -04:00
johnnyq
241ec50802
Add hidden option to restore dumped ITFlow Database during Setup
2025-05-07 14:32:51 -04:00
johnnyq
b943c9cd89
Remove Influencer as a referral
2025-05-06 19:50:51 -04:00
johnnyq
80625f8c3f
Remove Unused vars in setup, added jpeg to the allow extension for user avatars
2025-05-06 19:36:31 -04:00
johnnyq
58435d3460
Add Next Button if Database is already configured
2025-05-06 17:18:54 -04:00
johnnyq
7a7ac4a47f
Fix Edit Blank Recurring ticket in Asset Details
2025-05-06 13:16:56 -04:00
Marcus Hill
429dfa5ca4
Allow file upload extensions: .bat, .stk
2025-05-04 21:38:11 +01:00
wrongecho
e1f212d30d
Start recording ticket source (API, Email, Portal, Agent)
2025-04-28 14:51:38 +01:00
wrongecho
670450bcfb
Ticket statuses - Allow ordering from admin settings, this can replace the need to move the Kanban columns
2025-04-23 10:22:33 +01:00
johnnyq
b309081d75
Allow to search by project reference number
2025-04-21 17:16:35 -04:00