mirror of
https://github.com/itflow-org/itflow
synced 2026-06-03 08:38:19 +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
#1271
#1275
#1278
#1280
#1281
#1284
#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.04
v26.05
v26.3
v26.4
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
#1271
#1275
#1278
#1280
#1281
#1284
#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.04
v26.05
v26.3
v26.4
-
dadcc69900
Typo
Marcus Hill
2025-08-30 15:35:31 +01:00 -
2c160d1ac9
Take you back to dashboard rather than a redirect
Marcus Hill
2025-08-30 15:31:49 +01:00 -
292b074d8c
Remove legacy Stripe Enabled from invoice Commented out Pay Via Saved card this will have to wait for next release
johnnyq
2025-08-29 13:44:22 -04:00 -
2beff45811
Removed some simple tinyMCE inits and combined AI button into one
johnnyq
2025-08-29 12:51:14 -04:00 -
469c36da46
Remove AI Enable References through the UI this will be handled differently
johnnyq
2025-08-29 12:26:56 -04:00 -
8afe2d52a0
Converted and combine ajax add for tags and categories, fixed quick add links
johnnyq
2025-08-28 16:57:08 -04:00 -
51273e9151
Remove unused / unfinished browser extension from user preferences
johnnyq
2025-08-28 15:39:00 -04:00 -
1517c96841
Remove Budget from reports as it totally unfinished
johnnyq
2025-08-28 14:38:49 -04:00 -
b7afbd3500
Revert Bump down fontawesome-free 7.0.0 to 5.15.4, did not like the way the new icons looked with the app at all
johnnyq
2025-08-28 14:25:14 -04:00 -
39d6c42c71
Bump and Migrate logic chartjs 2.9.4 to 4.5.0, bump stripe-php from 17.2.1 to 17.6.0, fontawesome-free from 5.15.4 to 7.0.0, fullcalendar from 6.1.17 to 6.1.19, TinyMCE from 7.9.1 to 8.0.2, bootsatrap js bundle from 4.6.1 to 4.6.2, DataTables from 2.3.1 to 2.3.3
johnnyq
2025-08-28 13:57:42 -04:00 -
9f50c9355a
Move reports out of the sub directory for now as it broke requires
johnnyq
2025-08-28 11:46:20 -04:00 -
fd73f132bc
Fixed a few table names in Stripe Migration, Removed legacy stripe and AI settings
johnnyq
2025-08-28 11:44:29 -04:00 -
1f99e592b7
Remove old Autop Pay Logic from recurring Invoices Listing
johnnyq
2025-08-27 20:09:12 -04:00 -
a90c4eded8
Remove Old Auto Pay Modal for recurring Invoices
johnnyq
2025-08-27 20:05:47 -04:00 -
1638538fb4
Remove Old Auto Pay from recurring Invoice in favor of the saved cards.
johnnyq
2025-08-27 20:04:49 -04:00 -
da0892f9e3
Remove Stripe check and add payment provider check in Client Portal Recurring Invoices to create auto payments
johnnyq
2025-08-27 18:23:58 -04:00 -
66cab6c1ab
Fixed Guest Pay removed old stripe vars in place of new payment provider vars
johnnyq
2025-08-27 17:38:41 -04:00 -
535078b0ab
Fix Bad vars in PAyment Providers listing, add check to see if payment provider already exists
johnnyq
2025-08-27 16:27:54 -04:00 -
d584c6b1e8
Commented out Credit lines as its not ready for next release running into way to many pitfalls will focus more on next release
johnnyq
2025-08-27 16:02:00 -04:00 -
530a76a9a2
Fix undefined vars in export invoice / quote pdf fix regression company logo path in export invoice / quote
johnnyq
2025-08-27 11:53:58 -04:00 -
2a0181fd92
Convert Invoice and Quote Guest URL to Copy to Clipboard link instead of open links
johnnyq
2025-08-26 12:17:45 -04:00 -
86c5b9a55d
Removed Budge from the side nav as this was never finished and doesnt really do anything, will work on it at a later date
johnnyq
2025-08-25 23:51:48 -04:00 -
0a6b890250
Fix broken php start tag
johnnyq
2025-08-25 17:33:40 -04:00 -
af7f1f30ad
Credentials: Fix broken page if no clients exist, which also fixes dont show share modal if GET client_id is not set
johnnyq
2025-08-25 17:32:15 -04:00 -
f6c0f840fe
Asset: Multiple Bug fixes, Fix broken asset list if no assets exist, fix bulk Asset Ticket creation to use the client_id of the associated asset, allow to assign to all open projects. Fix Transfer client where client_id is not defined in client overview section
johnnyq
2025-08-25 16:59:15 -04:00 -
0e54359db8
Assets: Fix Description not displaying, Fix issue with unitialized OS var, fix client asset uri using asset_uri_2
johnnyq
2025-08-25 14:07:55 -04:00 -
373f1574bd
Update function path for customAction to use the new path /custom and not /xcustom
johnnyq
2025-08-25 12:58:57 -04:00 -
6f5ffef22f
Link Fixes
johnnyq
2025-08-25 12:50:01 -04:00 -
451206525e
Remove function code for old way ajax-modal, moved modals over to modal_header/footer and removed _new
johnnyq
2025-08-25 00:07:51 -04:00 -
41f957ea3b
Migrated admin modals to modals/ENTITY removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
johnnyq
2025-08-24 23:50:38 -04:00 -
91b0080428
Finished Consolidating the remaining user modals to modals/ENTITY removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
johnnyq
2025-08-24 00:38:48 -04:00 -
170d6dd7e5
Consolidate alot of modals to modals/ENTITY removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
johnnyq
2025-08-23 18:48:21 -04:00 -
15ba385398
Consolidate asset modals to modals/asset removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
johnnyq
2025-08-22 21:54:26 -04:00 -
0b93d58a32
Consolidate account modals to modals/account removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
johnnyq
2025-08-22 18:51:39 -04:00 -
67078c4552
Consolidate product modals to modals/product removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
johnnyq
2025-08-22 18:22:04 -04:00 -
ab17de7efd
Consolidate client modals to modals/client and use new ajax-modal syntax
johnnyq
2025-08-22 18:06:37 -04:00 -
1145260619
Consolidate trip modals to modals/trip removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
johnnyq
2025-08-22 17:49:46 -04:00 -
066952ed04
Consolidate vendor modals to modals/vendor removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
johnnyq
2025-08-22 17:36:07 -04:00 -
6ccf7a0fb8
Set Invoice Credit, Consolidated all expense modals to modals/expense removed ajax_ and _modal prefixes from file name create new modal header and footer to include another parent directory eventually will consolidate all, this was just an example
johnnyq
2025-08-22 16:59:31 -04:00 -
7f49ecefb1
Flash alert if no comment was entered in a ticket reply via the client portal
johnnyq
2025-08-21 18:35:16 -04:00 -
43324391ff
Fix Regressed See More... in User Activies page
johnnyq
2025-08-21 18:15:28 -04:00 -
89af8216b8
Fix Ticket Kanban CSS Path and category query
johnnyq
2025-08-21 18:13:31 -04:00 -
be9e30e6d8
Fix Show Add Payment dropdown if client has credits or saved payment methods
johnnyq
2025-08-21 18:04:49 -04:00 -
85cfd6fb7c
Fix Regression Broken Quick add modals
johnnyq
2025-08-21 17:54:10 -04:00 -
e694e20025
Use mysqli escape string instead of sanitizeInput on stripe to payment provider migration just incase
johnnyq
2025-08-20 14:18:34 -04:00 -
7618dd335a
Update Stripe to Payment Provider Migration to not transfer over clients with a NULL or blank stripe payment method
johnnyq
2025-08-20 14:12:39 -04:00 -
eca09253d3
Migrate over Payment Methods from Categories to its own table payment_methods
johnnyq
2025-08-20 13:53:38 -04:00 -
96c32b3275
Added Stripe Config Migration to a database Update
johnnyq
2025-08-20 13:30:46 -04:00 -
94a4fec3c6
Fix popping future tickets numbering
wrongecho
2025-08-20 16:43:45 +01:00 -
a8386d3937
Allow reporting on average time to first response
Marcus Hill
2025-08-16 21:44:17 +01:00 -
4b7aa4bece
Powered by
Marcus Hill
2025-08-16 16:37:24 +01:00 -
4c604f4009
Use HTML for the logo instead of pdf->image; scales much nicer
Marcus Hill
2025-08-16 16:25:51 +01:00 -
98cf2f7a5a
Use freeserif font instead of helvetica to properly display foreign characters
Marcus Hill
2025-08-16 15:54:28 +01:00 -
804467b1ba
Use freeserif font instead of helvetica to properly display foreign characters
Marcus Hill
2025-08-16 15:52:54 +01:00 -
9fbf775299
Fix file icon in file rename modal
Marcus Hill
2025-08-16 15:30:10 +01:00 -
5c93753b7e
Rm extra unnecessary line in overdue invoice email
Marcus Hill
2025-08-16 15:17:48 +01:00 -
27016eaa28
Recurring tickets - add ability to bulk recurr
Marcus Hill
2025-08-16 14:31:36 +01:00 -
859281784a
Recurring tickets - fix include path
Marcus Hill
2025-08-16 14:31:01 +01:00 -
7ae7b8904c
Invoice.php - Fix undefined error
Marcus Hill
2025-08-16 14:30:37 +01:00 -
559e0c6350
Comment direct link to guest pay, we should not encourage agents to do this
Marcus Hill
2025-08-16 13:47:47 +01:00 -
d942badec8
Fix primary contact text not showing
Marcus Hill
2025-08-16 13:42:29 +01:00 -
f443ae9203
convert even more ajax modals to new syntax
johnnyq
2025-08-16 02:06:42 -04:00 -
d37dc37c2d
convert more ajax modals to new syntax
johnnyq
2025-08-16 01:40:40 -04:00 -
236d895498
Reworked the ajax-modal function to be more simplified and use less data attributes
johnnyq
2025-08-16 01:02:16 -04:00 -
3bb0ef6f39
Left Align Billing Header
johnnyq
2025-08-15 22:55:40 -04:00 -
a0ced96d1d
Use a WAY MORE Efficient query when filling out filter selection boxes by using EXIST instead of DISTINCT selections
johnnyq
2025-08-15 20:39:23 -04:00 -
4ef1e91c78
When Show Archived is selected in clients show Drop down filters for them as well in Idustry and Referral
johnnyq
2025-08-15 19:32:09 -04:00 -
2333fa2d9b
Product Category Dropdown Filter only show categories thats are assigned to the products not all the categories
johnnyq
2025-08-15 19:26:42 -04:00 -
37bef2d824
Check Stock if product type is a product before adding the line item
johnnyq
2025-08-15 19:12:45 -04:00 -
6427235aec
Show Name Description Tax Price and Stock in Product Auto Complete in Invoice
johnnyq
2025-08-15 18:25:23 -04:00 -
535c8e9f7b
Remove Stock if Inventory item is selected and added to an invoice and return stock when Invoice Item related to a product is deleted
johnnyq
2025-08-15 17:32:44 -04:00 -
890e166d1c
Thicken the left border on ticket replies for more prominent type of reply
johnnyq
2025-08-13 13:35:29 -04:00 -
337ceb7477
Fix Client Net terms displaying default Net terms instead of On Receipt if selected
johnnyq
2025-08-11 21:51:05 -04:00 -
f82f3e9b8c
Allow adding more than 9 stock
johnnyq
2025-08-11 21:40:42 -04:00 -
3c709955e3
Add UI elements for product location, used logic to seperate product from service, also added the ability to add stock for a product and linking stock to an expense with notation, still need to work on taking away from stock
johnnyq
2025-08-11 21:18:55 -04:00 -
595e6090c7
Added Stock Ledger to tables and additonal fields for product including type, code and location
johnnyq
2025-08-11 18:19:45 -04:00 -
1d98eb5160
Update Project Details Header to use card group class and update client ui to not show header button texts in mobile view, added no text wrap to location and contact column
johnnyq
2025-08-08 16:09:46 -04:00 -
7172c92f02
Update Database updates patch in update_cli
johnnyq
2025-08-08 15:09:03 -04:00 -
874d9ddbc3
Cleaned up ticket details UI used card Group for top, removed responses in ticket replies section, uncarded the ticket commend editor giving much more room, moved summarize to 3 dots
johnnyq
2025-08-07 20:38:23 -04:00 -
73b84a9690
Removed dynamic depth path_prefix due to potential security issues with it
johnnyq
2025-08-06 18:12:13 -04:00 -
c78f50ab8c
cap the path_prefix to 3 depth directories max
johnnyq
2025-08-06 18:03:51 -04:00 -
8407cd3ea5
updated router.php to automatically determine relative path based off directory depth and use var path_prefix instead of prepend_uri var these vars are only used in header and footer php files for now
johnnyq
2025-08-06 18:02:25 -04:00 -
9caa42975d
rename get_settings.php to load_global_settings.php and update all requires
johnnyq
2025-08-06 17:48:23 -04:00 -
44fdb6c24f
Broke up the check_login.php require into several files seperated by function and then required them in the check_login
johnnyq
2025-08-06 17:16:30 -04:00 -
c8984d1bc9
Merge pull request #1231 from itflow-org/ticket-fr
Johnny
2025-08-06 16:19:27 -04:00 -
be66a1690f
Fix setup redirect
johnnyq
2025-08-06 12:52:02 -04:00 -
13838ec8d6
Implement ticket first response date/time tracking
wrongecho
2025-08-06 10:45:28 +01:00 -
2d72a6fd12
Implement ticket first response date/time tracking
wrongecho
2025-08-06 10:38:52 +01:00 -
e24ec04a75
Fix Post errors when repeat and Email Event is not selected
johnnyq
2025-08-05 18:39:24 -04:00 -
9a0aa9ce97
Fix Calendar not showing when no client is selected
johnnyq
2025-08-05 18:36:23 -04:00 -
643a4ce666
add router.php to inc_all_client.php
johnnyq
2025-08-05 18:18:46 -04:00 -
189098541e
Remove unused top nav ticket modal
johnnyq
2025-08-05 18:17:14 -04:00 -
e8a1d4c66c
Update mfa enforcement page to use new asset pathes
johnnyq
2025-08-05 14:05:09 -04:00 -
08dd6147f2
Migrate Dark/light mode to a user settings instead of global setting, created new include called router.php to dynamically prepend ../../ to asset pathes based off currect directory depth
johnnyq
2025-08-05 13:32:19 -04:00 -
7e55808a05
add some redirect to login.php, fix ticket post
johnnyq
2025-08-04 18:16:13 -04:00 -
6b39c1a280
Finished moving to the redirect, flash_alert and get_field_by_id and maing sure validate_csrf is on top and some other cleanups for guest and client posts
johnnyq
2025-08-04 18:07:26 -04:00 -
a38d0054df
Finished moving to the redirect, flash_alert and get_field_by_id and maing sure validate_csrf is on top and some other cleanups for user posts
johnnyq
2025-08-04 17:41:32 -04:00 -
e39072d3bc
More work on moving to the redirect, flash_alert and get_field_by_id and maing sure validate_csrf is on top and some other cleanups, along with more work on credits
johnnyq
2025-08-04 17:01:19 -04:00 -
b4e5e3fda7
Fix injection with role id affecting authenticated admin accounts only
johnnyq
2025-08-04 12:06:05 -04:00 -
e8af173b4f
Fix Client Billing column lweft align the label right align the amounts
johnnyq
2025-08-04 11:36:30 -04:00