mirror of
https://github.com/itflow-org/itflow
synced 2026-03-28 00:05:40 +00:00
Commit Graph
Select branches
Hide Pull Requests
Before-Multi-Company-Removal
develop
duplicate-numbering-racecondition
master
revert-1176-Whit3XLightning-patch-2
ticket-task-approvals
undefined-asset-handling
#1000
#1001
#1002
#1003
#1004
#1005
#1006
#1007
#1008
#1009
#1010
#1011
#1012
#1013
#1014
#1015
#1016
#1019
#102
#1020
#1021
#1022
#1023
#1024
#1025
#1027
#1028
#1029
#1030
#1031
#1032
#1033
#1034
#1035
#1037
#1038
#1040
#1041
#1042
#1043
#1045
#1046
#1047
#1048
#1049
#1050
#1051
#1052
#1053
#1054
#1055
#1056
#1057
#1058
#1059
#1060
#1061
#1062
#1063
#1064
#1065
#1066
#1067
#1068
#1069
#1070
#1071
#1072
#1073
#1074
#1075
#1076
#1077
#1078
#1079
#1080
#1081
#1082
#1083
#1084
#1085
#1086
#1087
#1088
#1089
#1090
#1091
#1092
#1093
#1094
#1095
#1096
#1097
#1098
#1099
#1100
#1101
#1102
#1103
#1104
#1105
#1106
#1107
#1111
#1112
#1113
#1114
#1115
#1116
#1117
#1118
#1119
#1120
#1121
#1122
#1123
#1124
#1125
#1126
#1127
#1128
#1129
#1130
#1131
#1132
#1133
#1134
#1135
#1136
#1137
#1138
#1139
#1140
#1141
#1142
#1143
#1144
#1145
#1146
#1147
#1148
#1149
#1150
#1151
#1152
#1153
#1154
#1155
#1156
#1157
#1158
#1159
#1160
#1161
#1162
#1163
#1164
#1165
#1166
#1167
#1169
#1170
#1171
#1172
#1173
#1174
#1175
#1176
#1177
#1178
#1179
#1180
#1181
#1182
#1183
#1184
#1185
#1186
#1187
#1188
#1189
#1190
#1191
#1192
#1193
#1194
#1195
#1196
#1197
#1198
#1200
#1201
#1202
#1203
#1204
#1205
#1206
#1207
#1208
#1209
#1210
#1211
#1212
#1213
#1214
#1215
#1216
#1218
#1220
#1221
#1222
#1223
#1224
#1225
#1226
#1227
#1229
#1230
#1231
#1232
#1233
#1234
#1235
#1236
#1237
#1238
#1239
#1240
#1241
#1242
#1243
#1244
#1245
#1246
#1247
#1249
#1250
#1252
#1253
#1254
#1255
#1256
#1258
#1259
#1261
#1262
#1263
#1264
#1264
#1265
#1266
#1267
#1268
#1269
#1269
#1271
#129
#198
#228
#229
#230
#231
#233
#234
#235
#236
#239
#240
#242
#243
#244
#245
#246
#247
#248
#249
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#260
#261
#262
#263
#265
#266
#267
#270
#271
#272
#274
#276
#277
#278
#279
#280
#281
#282
#283
#284
#285
#286
#290
#291
#296
#297
#299
#307
#308
#318
#319
#320
#326
#329
#330
#333
#334
#335
#337
#339
#340
#341
#342
#343
#344
#345
#347
#348
#349
#350
#354
#355
#356
#357
#358
#359
#360
#362
#363
#364
#365
#367
#368
#369
#371
#372
#373
#374
#375
#376
#378
#379
#380
#381
#382
#383
#386
#387
#389
#390
#391
#392
#393
#394
#396
#398
#399
#400
#401
#402
#404
#405
#406
#409
#410
#411
#412
#413
#414
#415
#416
#417
#418
#419
#421
#422
#423
#424
#425
#426
#427
#428
#429
#430
#432
#434
#435
#436
#437
#438
#439
#441
#442
#443
#444
#445
#447
#448
#449
#450
#451
#452
#453
#454
#455
#456
#457
#459
#460
#462
#463
#465
#468
#469
#470
#471
#472
#473
#478
#479
#480
#481
#485
#486
#488
#489
#490
#491
#492
#493
#494
#495
#499
#500
#502
#503
#504
#505
#506
#516
#517
#518
#520
#521
#523
#526
#528
#529
#533
#534
#536
#540
#541
#542
#543
#544
#545
#546
#547
#549
#550
#551
#552
#553
#554
#556
#557
#558
#559
#560
#565
#566
#568
#569
#570
#571
#573
#574
#575
#577
#578
#579
#580
#583
#584
#585
#586
#587
#588
#589
#590
#592
#593
#594
#595
#596
#597
#598
#599
#600
#602
#603
#604
#606
#607
#608
#609
#610
#611
#612
#613
#614
#615
#616
#617
#618
#619
#620
#621
#622
#623
#624
#625
#626
#628
#629
#630
#631
#632
#633
#634
#635
#636
#641
#642
#643
#644
#647
#649
#650
#651
#652
#653
#654
#655
#656
#657
#658
#659
#660
#661
#662
#663
#664
#665
#666
#667
#668
#671
#672
#674
#675
#676
#677
#678
#679
#680
#681
#682
#683
#685
#686
#687
#688
#690
#691
#692
#693
#694
#695
#698
#699
#700
#701
#702
#705
#706
#708
#709
#710
#711
#712
#713
#714
#715
#716
#717
#718
#720
#724
#725
#726
#727
#728
#729
#730
#731
#732
#733
#734
#735
#736
#737
#738
#746
#747
#748
#749
#750
#751
#752
#753
#754
#755
#756
#757
#758
#759
#760
#761
#762
#763
#764
#765
#766
#767
#768
#769
#770
#771
#772
#774
#775
#776
#777
#778
#779
#780
#781
#782
#783
#784
#785
#786
#787
#788
#789
#790
#791
#792
#793
#794
#795
#796
#797
#798
#799
#800
#801
#802
#803
#804
#804
#805
#806
#807
#808
#809
#810
#811
#812
#813
#814
#815
#815
#816
#817
#818
#819
#820
#821
#822
#823
#824
#825
#826
#827
#828
#829
#830
#831
#832
#833
#834
#835
#836
#837
#838
#839
#840
#841
#842
#843
#844
#845
#846
#847
#848
#849
#850
#851
#852
#853
#854
#855
#856
#857
#858
#859
#860
#861
#862
#863
#864
#865
#866
#867
#868
#870
#871
#872
#873
#874
#875
#876
#877
#878
#879
#880
#881
#882
#883
#884
#885
#886
#887
#888
#889
#890
#891
#892
#893
#894
#895
#897
#898
#900
#902
#903
#904
#905
#907
#908
#910
#911
#912
#913
#914
#915
#916
#917
#918
#919
#920
#926
#927
#928
#929
#931
#932
#934
#935
#936
#938
#939
#940
#943
#944
#945
#947
#948
#949
#950
#951
#952
#953
#954
#955
#956
#957
#958
#959
#960
#961
#962
#964
#965
#966
#967
#968
#969
#970
#971
#972
#973
#974
#975
#976
#977
#978
#979
#980
#981
#982
#983
#984
#985
#986
#987
#988
#989
#990
#991
#992
#993
#996
#997
#998
#999
v25.01
v25.01.2
v25.01.3
v25.02
v25.02.1
v25.02.2
v25.02.3
v25.02.4
v25.03
v25.05
v25.06
v25.09
v25.10
v25.11
v25.12
v26.02
v26.3
Select branches
Hide Pull Requests
Before-Multi-Company-Removal
develop
duplicate-numbering-racecondition
master
revert-1176-Whit3XLightning-patch-2
ticket-task-approvals
undefined-asset-handling
#1000
#1001
#1002
#1003
#1004
#1005
#1006
#1007
#1008
#1009
#1010
#1011
#1012
#1013
#1014
#1015
#1016
#1019
#102
#1020
#1021
#1022
#1023
#1024
#1025
#1027
#1028
#1029
#1030
#1031
#1032
#1033
#1034
#1035
#1037
#1038
#1040
#1041
#1042
#1043
#1045
#1046
#1047
#1048
#1049
#1050
#1051
#1052
#1053
#1054
#1055
#1056
#1057
#1058
#1059
#1060
#1061
#1062
#1063
#1064
#1065
#1066
#1067
#1068
#1069
#1070
#1071
#1072
#1073
#1074
#1075
#1076
#1077
#1078
#1079
#1080
#1081
#1082
#1083
#1084
#1085
#1086
#1087
#1088
#1089
#1090
#1091
#1092
#1093
#1094
#1095
#1096
#1097
#1098
#1099
#1100
#1101
#1102
#1103
#1104
#1105
#1106
#1107
#1111
#1112
#1113
#1114
#1115
#1116
#1117
#1118
#1119
#1120
#1121
#1122
#1123
#1124
#1125
#1126
#1127
#1128
#1129
#1130
#1131
#1132
#1133
#1134
#1135
#1136
#1137
#1138
#1139
#1140
#1141
#1142
#1143
#1144
#1145
#1146
#1147
#1148
#1149
#1150
#1151
#1152
#1153
#1154
#1155
#1156
#1157
#1158
#1159
#1160
#1161
#1162
#1163
#1164
#1165
#1166
#1167
#1169
#1170
#1171
#1172
#1173
#1174
#1175
#1176
#1177
#1178
#1179
#1180
#1181
#1182
#1183
#1184
#1185
#1186
#1187
#1188
#1189
#1190
#1191
#1192
#1193
#1194
#1195
#1196
#1197
#1198
#1200
#1201
#1202
#1203
#1204
#1205
#1206
#1207
#1208
#1209
#1210
#1211
#1212
#1213
#1214
#1215
#1216
#1218
#1220
#1221
#1222
#1223
#1224
#1225
#1226
#1227
#1229
#1230
#1231
#1232
#1233
#1234
#1235
#1236
#1237
#1238
#1239
#1240
#1241
#1242
#1243
#1244
#1245
#1246
#1247
#1249
#1250
#1252
#1253
#1254
#1255
#1256
#1258
#1259
#1261
#1262
#1263
#1264
#1264
#1265
#1266
#1267
#1268
#1269
#1269
#1271
#129
#198
#228
#229
#230
#231
#233
#234
#235
#236
#239
#240
#242
#243
#244
#245
#246
#247
#248
#249
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#260
#261
#262
#263
#265
#266
#267
#270
#271
#272
#274
#276
#277
#278
#279
#280
#281
#282
#283
#284
#285
#286
#290
#291
#296
#297
#299
#307
#308
#318
#319
#320
#326
#329
#330
#333
#334
#335
#337
#339
#340
#341
#342
#343
#344
#345
#347
#348
#349
#350
#354
#355
#356
#357
#358
#359
#360
#362
#363
#364
#365
#367
#368
#369
#371
#372
#373
#374
#375
#376
#378
#379
#380
#381
#382
#383
#386
#387
#389
#390
#391
#392
#393
#394
#396
#398
#399
#400
#401
#402
#404
#405
#406
#409
#410
#411
#412
#413
#414
#415
#416
#417
#418
#419
#421
#422
#423
#424
#425
#426
#427
#428
#429
#430
#432
#434
#435
#436
#437
#438
#439
#441
#442
#443
#444
#445
#447
#448
#449
#450
#451
#452
#453
#454
#455
#456
#457
#459
#460
#462
#463
#465
#468
#469
#470
#471
#472
#473
#478
#479
#480
#481
#485
#486
#488
#489
#490
#491
#492
#493
#494
#495
#499
#500
#502
#503
#504
#505
#506
#516
#517
#518
#520
#521
#523
#526
#528
#529
#533
#534
#536
#540
#541
#542
#543
#544
#545
#546
#547
#549
#550
#551
#552
#553
#554
#556
#557
#558
#559
#560
#565
#566
#568
#569
#570
#571
#573
#574
#575
#577
#578
#579
#580
#583
#584
#585
#586
#587
#588
#589
#590
#592
#593
#594
#595
#596
#597
#598
#599
#600
#602
#603
#604
#606
#607
#608
#609
#610
#611
#612
#613
#614
#615
#616
#617
#618
#619
#620
#621
#622
#623
#624
#625
#626
#628
#629
#630
#631
#632
#633
#634
#635
#636
#641
#642
#643
#644
#647
#649
#650
#651
#652
#653
#654
#655
#656
#657
#658
#659
#660
#661
#662
#663
#664
#665
#666
#667
#668
#671
#672
#674
#675
#676
#677
#678
#679
#680
#681
#682
#683
#685
#686
#687
#688
#690
#691
#692
#693
#694
#695
#698
#699
#700
#701
#702
#705
#706
#708
#709
#710
#711
#712
#713
#714
#715
#716
#717
#718
#720
#724
#725
#726
#727
#728
#729
#730
#731
#732
#733
#734
#735
#736
#737
#738
#746
#747
#748
#749
#750
#751
#752
#753
#754
#755
#756
#757
#758
#759
#760
#761
#762
#763
#764
#765
#766
#767
#768
#769
#770
#771
#772
#774
#775
#776
#777
#778
#779
#780
#781
#782
#783
#784
#785
#786
#787
#788
#789
#790
#791
#792
#793
#794
#795
#796
#797
#798
#799
#800
#801
#802
#803
#804
#804
#805
#806
#807
#808
#809
#810
#811
#812
#813
#814
#815
#815
#816
#817
#818
#819
#820
#821
#822
#823
#824
#825
#826
#827
#828
#829
#830
#831
#832
#833
#834
#835
#836
#837
#838
#839
#840
#841
#842
#843
#844
#845
#846
#847
#848
#849
#850
#851
#852
#853
#854
#855
#856
#857
#858
#859
#860
#861
#862
#863
#864
#865
#866
#867
#868
#870
#871
#872
#873
#874
#875
#876
#877
#878
#879
#880
#881
#882
#883
#884
#885
#886
#887
#888
#889
#890
#891
#892
#893
#894
#895
#897
#898
#900
#902
#903
#904
#905
#907
#908
#910
#911
#912
#913
#914
#915
#916
#917
#918
#919
#920
#926
#927
#928
#929
#931
#932
#934
#935
#936
#938
#939
#940
#943
#944
#945
#947
#948
#949
#950
#951
#952
#953
#954
#955
#956
#957
#958
#959
#960
#961
#962
#964
#965
#966
#967
#968
#969
#970
#971
#972
#973
#974
#975
#976
#977
#978
#979
#980
#981
#982
#983
#984
#985
#986
#987
#988
#989
#990
#991
#992
#993
#996
#997
#998
#999
v25.01
v25.01.2
v25.01.3
v25.02
v25.02.1
v25.02.2
v25.02.3
v25.02.4
v25.03
v25.05
v25.06
v25.09
v25.10
v25.11
v25.12
v26.02
v26.3
-
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
johnnyq
2025-07-08 14:10:27 -04:00 -
93f4ea51fd
Rework Payment Provider AI Provider Tables and logic add cascading deletes
johnnyq
2025-07-08 14:07:10 -04:00 -
a6f83493f8
Fix Payment Method Additons in setup
johnnyq
2025-07-07 23:22:35 -04:00 -
7e17fdf851
Add new UI for Saved Payments for payment providers
johnnyq
2025-07-07 18:25:23 -04:00 -
c76da10747
Add Payment Method to UI and switch Add Payment modals to use the new table
johnnyq
2025-07-07 16:37:51 -04:00 -
7c558ff842
Add location create endpoint
wrongecho
2025-07-07 13:47:17 +01:00 -
a011dc4dea
POST code for AI and Payment Providers
johnnyq
2025-07-06 17:01:28 -04:00 -
fa9acef279
Fixed IMAP test button with error details
johnnyq
2025-07-06 12:47:26 -04:00 -
ed0936059b
Convert new lines to brs for contact notes
johnnyq
2025-07-06 11:50:12 -04:00 -
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
johnnyq
2025-07-04 18:07:59 -04:00 -
8d1bf3d245
UI add modal and listing work on Payment Providers
johnnyq
2025-07-04 17:48:54 -04:00 -
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
johnnyq
2025-07-04 16:52:30 -04:00 -
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
johnnyq
2025-07-04 15:42:26 -04:00 -
6bc7862232
UI Dashb oard resize some Dashboard cards
johnnyq
2025-07-03 18:14:20 -04:00 -
69a8a9246d
Merge pull request #1226 from MydsiIversen/Document-enhancement-clientside
Johnny
2025-07-03 17:42:24 -04:00 -
b87b801b04
Fix broken Table header Link buttons in contact details
johnnyq
2025-07-03 16:24:51 -04:00 -
dba04a407a
Fix Table Header Link Buttons in Asset Details
johnnyq
2025-07-03 16:19:55 -04:00 -
e281a39512
Add title Icon for Bulk Set Status
johnnyq
2025-07-03 16:08:15 -04:00 -
e0364183e2
Disable Certain Bulk Actions that are directly related to a client in client overview section instead are shown in the client section
johnnyq
2025-07-03 16:03:57 -04:00 -
6af61cbb3c
Merge pull request #1225 from itflow-org/bulk-assign-phyloc
Johnny
2025-07-03 15:11:42 -04:00 -
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)
johnnyq
2025-07-03 14:44:30 -04:00 -
8753655c9c
Do not allow client portal logins with Contact users of a client that is archived
johnnyq
2025-07-03 14:18:14 -04:00 -
873dc1f76d
Fix contact location if not provided in api call
wrongecho
2025-07-01 11:50:20 +01:00 -
d781130b49
Merge branch 'develop' of https://github.com/itflow-org/itflow into develop
wrongecho
2025-07-01 10:52:05 +01:00 -
effbf241e6
Fix default rate and net terms if not provided in api call
wrongecho
2025-07-01 10:51:56 +01:00 -
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.
Mads Iversen
2025-06-30 14:41:12 +02:00 -
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
Marcus Hill
2025-06-28 17:56:55 +01:00 -
3f21e73b2e
Comment ticket collabs, still broken
Marcus Hill
2025-06-28 15:55:13 +01:00 -
bc9529c488
Client Portal - Allow client choose asset during ticket creation
Marcus Hill
2025-06-28 15:49:17 +01:00 -
19af05ebee
Client Portal - Add company logo to header banner
Marcus Hill
2025-06-28 14:28:25 +01:00 -
eb11e5b2f8
Bugfix: Company logo not being removed properly from db
Marcus Hill
2025-06-28 14:27:51 +01:00 -
b85137096d
Add physical location modal - not working
Marcus Hill
2025-06-28 13:42:00 +01:00 -
77e9d72f92
Add physical location modal - not working
Marcus Hill
2025-06-28 13:37:44 +01:00 -
ec344cbaa7
Allow entering multiple ticket watchers at once
Marcus Hill
2025-06-28 12:30:42 +01:00 -
4cb2f42d71
Added Bulk Action Set IP to DHCP in Asset Interface
johnnyq
2025-06-27 01:45:25 -04:00 -
98723b76cf
Added Bulk Actions Set Network, Type and Delete to Asset Interfaces
johnnyq
2025-06-27 01:31:23 -04:00 -
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
johnnyq
2025-06-26 23:16:08 -04:00 -
3626777bd1
Fix Item name and Description Alignment in PDF Exports
johnnyq
2025-06-26 19:12:25 -04:00 -
5fb1070567
Show your Assigned Assets on the Client Portal Home Page
johnnyq
2025-06-26 18:45:23 -04:00 -
f0bcf975b6
Add Assets to the client Portal viewable by Primary and technical Contacts
johnnyq
2025-06-26 18:18:36 -04:00 -
0ca28dc630
Fix Document API to not insert a new document upon update as we changed the way documents and document versions are handled
johnnyq
2025-06-26 17:30:34 -04:00 -
8196706538
Ticket API: Allow HTML into ticket Content and allow inserting asset_id
johnnyq
2025-06-26 17:13:27 -04:00 -
411a6efeb5
Fix Searching Closed Tickets
johnnyq
2025-06-26 17:05:38 -04:00 -
ffad0cdec9
Fix broken Documents in the Client Portal due to regression with splitting document templates
johnnyq
2025-06-26 16:45:00 -04:00 -
ca519fe4e1
Fix Adding a vendor from a template and adding country code to vendor template
johnnyq
2025-06-26 16:27:11 -04:00 -
6b0855cff8
Fix Exports while in Client Overview some were failing due to missing client_id var and some were not logging the client_id if in the client section
johnnyq
2025-06-26 15:49:49 -04:00 -
e8a3309822
Fix project search not filtering completed projects
wrongecho
2025-06-26 13:13:25 +01:00 -
ce8c4dfc4c
Add debug check for php-zip
wrongecho
2025-06-25 20:40:08 +01:00 -
a1b99c46c7
Client Portal - Don't allow tech contacts to edit themselves
wrongecho
2025-06-25 09:44:57 +01:00 -
1ee50fdfde
Ticket merging - Hyperlink the new parent ticket in the internal comment for quicker access
wrongecho
2025-06-25 09:23:02 +01:00 -
05850f61d2
Fix php debug message
wrongecho
2025-06-25 09:11:19 +01:00 -
12d8c8e959
Fix Overlapping logo with company information in PDF Invoice and Quote
johnnyq
2025-06-23 19:43:41 -04:00 -
2b4933bd5c
Do not Update ticket status when scheduling or cancelling a tickets schedule
johnnyq
2025-06-23 18:15:05 -04:00 -
500e713764
clarify error message wording
Marcus Hill
2025-06-22 10:01:10 +01:00 -
2ca50776ec
Ticket
Marcus Hill
2025-06-22 10:00:53 +01:00 -
bd31513e5d
Add db fields for ticket_quote
Marcus Hill
2025-06-22 09:59:23 +01:00 -
6df04390bb
Merge pull request #1224 from itflow-org/develop
Johnny
2025-06-22 01:52:33 -04:00 -
49511276fd
Bump Release to 25.06.1 - updated changelog
johnnyq
2025-06-21 18:42:19 -04:00 -
c4e91df1ed
Fix Regression that broke setup, set company currency default to USD if not set
johnnyq
2025-06-21 18:33:48 -04:00 -
ed8a576ac3
Merge pull request #1223 from itflow-org/develop
v25.06
Johnny
2025-06-20 15:34:32 -04:00 -
5c6a7acb7d
Fix Updated at date in Documents
johnnyq
2025-06-20 15:25:42 -04:00 -
850db54a3b
Bump ITFlow version to 25.6 and updated changelog
johnnyq
2025-06-20 15:10:46 -04:00 -
985593b7c2
Add Confirm Modal to Accept Decline Quote
johnnyq
2025-06-19 16:39:22 -04:00 -
857b5d1bfd
Remove redundant php open tag
johnnyq
2025-06-19 00:27:33 -04:00 -
498e86aa7a
Refactor Restore ITFlow Backup code in setup to utilize Sys Temp Directory
johnnyq
2025-06-19 00:26:23 -04:00 -
79d0fd28b0
Fix Backup function
johnnyq
2025-06-19 00:17:52 -04:00 -
426ca90515
Add Function to cleanup temp backup files if backup times out or error out
johnnyq
2025-06-19 00:13:56 -04:00 -
e7328f1be5
Use tmp directory to zip and backup itflow instance
johnnyq
2025-06-19 00:06:54 -04:00 -
baccc8051e
Fix Extra spacing before Contact Name in client listing
johnnyq
2025-06-18 23:13:06 -04:00 -
f1c7690270
Also add contact_id to the compact ticket listing
johnnyq
2025-06-18 22:34:27 -04:00 -
d700d1530b
Add missing contact_id in ticket listing
johnnyq
2025-06-18 22:32:55 -04:00 -
b60f44eede
Allow the Contact to be clickable in ticket compact listing too
johnnyq
2025-06-18 18:06:59 -04:00 -
54ab788e93
Allow the Contact to be clickable in ticket listing and direct to the client contact details page
johnnyq
2025-06-18 18:05:28 -04:00 -
ac2dd04959
Moved Has Base Vendor Template Icon to the the end of the Vendors Table listing
johnnyq
2025-06-18 16:56:40 -04:00 -
9a449c35ac
Fix No content in Edit Recurring Invoice Note Modal
johnnyq
2025-06-18 16:18:01 -04:00 -
2ff5d2f87c
Merge branch 'develop' of github.com:itflow-org/itflow into develop
johnnyq
2025-06-18 15:32:38 -04:00 -
8f704dade8
Recurring Payments now make the payment on the invoice Due Date instead of when the recurring invoice is generated
johnnyq
2025-06-18 15:32:22 -04:00 -
3b3e323ce5
Assets - Import CSV now takes purchase date too (MUST be in format YYYY-MM-DD, Excel is annoying and will silently reformat this at random)
wrongecho
2025-06-18 14:48:13 +01:00 -
43ec144bf0
Fix more debug errors
wrongecho
2025-06-18 14:47:21 +01:00 -
d5f94819d0
Fix 'Passing null to parameter' debug message
wrongecho
2025-06-18 14:11:18 +01:00 -
98aa7e4993
Remove url_query_strings_sort var as this functionality has been moved to the filter header that all listing pages share
johnnyq
2025-06-18 01:42:21 -04:00 -
7c61911dba
Added Document Template Delete function
johnnyq
2025-06-18 00:55:57 -04:00 -
2bb107a5d7
Add Functionality to mark all tasks as complete or incomplete in a ticket
johnnyq
2025-06-18 00:48:18 -04:00 -
0c4a2aedb7
Show Puzzle Piece Icon if a Vendor has a base vendor template assigned to it
johnnyq
2025-06-18 00:16:19 -04:00 -
e7e7272002
Migrated Vendor Templates to its own table, lots of code modifications here
johnnyq
2025-06-17 22:44:54 -04:00 -
f672991089
Remove Document Template field from a few more files
johnnyq
2025-06-17 19:09:43 -04:00 -
473fa2671d
Migrate Document templates to its own table
johnnyq
2025-06-17 19:00:56 -04:00 -
85e1515080
Move Document Versions to a seperate table much more efficient and allow to reference same document using a link Note this update will delete previous document versions
johnnyq
2025-06-17 17:58:20 -04:00 -
84437a2732
Bump TCPDF from 6.9.4 to 6.10.0 and TinyMCE from 7.9.0 to 7.9.1
johnnyq
2025-06-17 14:44:06 -04:00 -
71911f418f
Remove Unessesary Code
johnnyq
2025-06-17 14:32:35 -04:00 -
2741f78bd8
Fully Migrated Quote and Invoice to use TCPDF and elimiated PDFMake
johnnyq
2025-06-17 14:22:57 -04:00 -
012e54161a
Converted PDF Invoice from PDFMake to TCPDF
johnnyq
2025-06-16 18:40:05 -04:00 -
409084c499
Update UI on Quote, Recurring Invoice and Guest views to match new optimized Invoice UI Layout
johnnyq
2025-06-16 15:49:38 -04:00 -
27595b2c4a
UI Add Ticket to Invoice - Removed Warning about Draf Invoices increase modal size to large and move input to a row to reduce uneessary veritical space being occupied.
johnnyq
2025-06-16 13:13:48 -04:00 -
62b6535625
UI Invoice make footer text secondary color
johnnyq
2025-06-15 15:42:13 -04:00 -
e593f438b3
UI Work on Client Overview Increase Quick Notes and Recent Activities width and added contact photos or initials to important contacts
johnnyq
2025-06-15 15:36:54 -04:00 -
44d46a2cc5
UI Overhaul to invoice Details Page
johnnyq
2025-06-15 15:06:53 -04:00 -
66e30dd1a8
Added Badge Counts in Client Overview Section
johnnyq
2025-06-13 16:05:49 -04:00 -
4c74351d21
Added Company Tax ID Field and Option to Show Tax ID on Invoices
johnnyq
2025-06-13 15:51:09 -04:00 -
5d2b14259c
Added Ticket Due Date basic functionality to tickets
johnnyq
2025-06-12 17:13:17 -04:00