johnnyq
d31f19707b
DB Dump
2025-05-24 13:23:41 -04:00
johnnyq
811312466f
If Restore from Backup is chosen show message must configure database first if DB and config dont exist
2025-05-24 13:09:16 -04:00
johnnyq
5ecfb3e962
Update setup to include welcome as an option and do not hide the side nav items if db is already created.
2025-05-24 12:40:33 -04:00
johnnyq
77be5af4e5
Update setup to include restore option but place it in its own nav section for seperation. Also if DB and config is configured skip and do not show checks or database in the side nav
2025-05-24 12:28:34 -04:00
johnnyq
c512a716d2
Fix extra spacing in modal footer in notifications
2025-05-23 19:09:36 -04:00
johnnyq
14f5630caf
Fix Invoice Header Button
2025-05-23 18:34:25 -04:00
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