WillTrem / UInnovate

MIT License
3 stars 1 forks source link

Documentation in mkdocs and readme updated #359

Closed GuardiansAscend closed 2 months ago

GuardiansAscend commented 2 months ago

This PR would close user story #328

github-actions[bot] commented 2 months ago

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 56.26% 1661 / 2952
🔵 Statements 56.49% 1718 / 3041
🔵 Functions 51.24% 433 / 845
🔵 Branches 38.8% 475 / 1224
File Coverage
File Stmts % Branch % Funcs % Lines Uncovered Lines
Unchanged Files
UInnovateApp/src/api/AxiosCustom.ts 73.33% 100% 50% 73.33% 11, 31-33
UInnovateApp/src/components/AddRowPopup.tsx 79.31% 88.23% 70% 80.7% 58-62, 72-73, 90-93, 99-100, 102-108, 110-113, 110-113, 120-121
UInnovateApp/src/components/AdditionalViewNavBar.tsx 55.17% 16.66% 50% 55.17% 77-84, 78-83, 86-100, 87-98, 92-93, 102-134, 112-120, 128-130, 129
UInnovateApp/src/components/CSVUploadButton.tsx 82.6% 41.66% 100% 81.81% 46-51, 47-51, 50
UInnovateApp/src/components/Dropzone.tsx 22.72% 8% 9.09% 23.25% 15, 19-46, 25-41, 43-45, 44, 50-56, 53-55, 57, 61-69, 73-79, 83-84, 117-160, 122, 132
UInnovateApp/src/components/FunctionLoadPopup.tsx 4.76% 0% 0% 4.76% 15-16, 18-22, 19-21, 24-41, 25-40, 26, 29-39, 30-31, 33, 35-36, 38, 43, 45-58, 60-63, 65-106
UInnovateApp/src/components/FunctionPopup.tsx 66.66% 100% 0% 66.66% 31-51, 56-74
UInnovateApp/src/components/NavBar.tsx 68.75% 92.3% 66.66% 61.53% 32-36, 35, 37
UInnovateApp/src/components/PrimaryKeyErrorPopup.tsx 75% 100% 0% 75% 25-38
UInnovateApp/src/components/SavePopup.tsx 75% 100% 0% 75% 25-33
UInnovateApp/src/components/ScriptLoadPopup.tsx 81.81% 66.66% 75% 81.81% 19-21, 34
UInnovateApp/src/components/ScriptPopup.tsx 83.33% 100% 50% 83.33% 56-74
UInnovateApp/src/components/TableEnumView.tsx 82.35% 50% 66.66% 82.35% 32, 39, 60, 72, 106, 114
UInnovateApp/src/components/TableListView.tsx 48.51% 27.08% 37.68% 48.69% 180, 213, 246, 271-272, 286-290, 287-289, 288, 314, 331, 347, 351, 354, 358, 362, 365, 369, 375, 381, 412-414, 422, 428-429, 434, 437-438, 448-481, 468-480, 480, 482-484, 483, 485-487, 486, 488, 492-515, 508-514, 509-513, 516, 516-518, 526-528, 527, 529-531, 530, 532-548, 535-536, 538-547, 539-547, 542-543, 545-546, 550-553, 550-553, 560-566, 564-565, 568-581, 577-579, 578, 582-613, 585-587, 589-595, 597-599, 598, 601, 601-612, 611, 614-615, 637, 637-638, 648-649, 651-655, 652, 654, 657, 664, 675, 693-694, 696-699, 697-698, 700-706, 701-705, 707, 709-716, 721, 739-887, 742-751, 747-748, 754-763, 759-760, 767-775, 771-772, 779-790, 783-784, 794-805, 800, 808-822, 812-813, 817-819, 825-833, 829-830, 837-847, 843-844, 851-873, 857, 860, 865-870, 876-885, 881-882, 891-933, 892, 892, 894-900, 895-897, 896-897, 899, 901, 903-907, 905-906, 908-931, 909-916, 915, 918-927, 930, 932, 935-941, 944-946, 945, 949-950, 955, 979-1120, 980-987, 990-1120, 991-998, 1001-1120, 1002-1009, 1012-1120, 1013-1026, 1019, 1028-1120, 1029-1042, 1035, 1044-1120, 1045-1065, 1054-1055, 1061-1063, 1067-1120, 1068-1079, 1076-1077, 1082-1120, 1083-1090, 1093-1120, 1094-1117, 1103-1104, 1110-1116, 1147, 1153, 1167, 1183, 1191, 1200-1219, 1212, 1214, 1225-1226, 1252-1272, 1265, 1267, 1278-1279, 1304, 1325, 1360, 1398, 1405, 1419, 1448, 1486-1491, 1536-1541, 1584
UInnovateApp/src/components/UnauthorizedScreen.tsx 80% 100% 50% 80% 9
UInnovateApp/src/components/VisuallyHiddenInput.tsx 100% 100% 100% 100%
UInnovateApp/src/components/Schema/DisplayType.tsx 100% 100% 100% 100%
UInnovateApp/src/components/Schema/MenuSchemaSelector.tsx 77.77% 61.53% 83.33% 76.47% 35, 39-41
UInnovateApp/src/components/Schema/SchemaSelector.tsx 52% 28.57% 30% 52% 26-28, 33, 36-57, 45, 51, 61-75, 70-72, 79-93, 88-90, 124
UInnovateApp/src/components/TableListViewComponents/DeleteRowButton.tsx 74.35% 38.46% 100% 72.97% 27-28, 58-63, 65-81, 67-75, 77-79, 78, 84, 101-107
UInnovateApp/src/components/TableListViewComponents/LookUpTableDetails.tsx 77.41% 60% 71.42% 77.04% 52, 63, 83-84, 88-89, 103-106, 105, 107, 113-114, 159-169, 161-167
UInnovateApp/src/components/settingsPage/AuditTrails.tsx 100% 50% 100% 100%
UInnovateApp/src/components/settingsPage/ColumnConfig.tsx 47.82% 20% 75% 45.45% 62-74, 70, 73, 76-81, 86-98, 94, 97, 100-105
UInnovateApp/src/components/settingsPage/CronJobsTab.tsx 29.16% 8.51% 23.68% 27.27% 53-61, 55-56, 58, 60, 64-67, 66, 71, 73-77, 74-76, 75, 79, 82-92, 89-91, 93-97, 94-96, 98-117, 99-116, 102, 104-110, 114-115, 121-130, 127-129, 131-149, 132-148, 134, 136-142, 145-147, 153, 153, 155-157, 159-160, 163, 163, 165, 169-170, 172-175, 173-174, 177-180, 182-185, 188-190, 193-211, 196, 196, 198-210, 199-209, 200-208, 212-222, 213, 216-221, 225, 227, 235, 242, 247-248, 261, 264-266, 283, 291, 291-292, 292, 297, 315-319, 338-342
UInnovateApp/src/components/settingsPage/DisplayTab.tsx 100% 100% 100% 100%
UInnovateApp/src/components/settingsPage/EnvVarCreator.tsx 62.5% 58.33% 38.46% 61.53% 29, 32, 36-46, 52, 56-58, 63, 94-97, 109-112, 163-175
UInnovateApp/src/components/settingsPage/EnvVarValueEditor.tsx 11.11% 100% 0% 11.11% 14-16, 18, 20-35, 26, 30-31
UInnovateApp/src/components/settingsPage/ExecuteProcedures.tsx 47.82% 64.28% 30.43% 46.15% 38, 55, 59, 63-67, 69-76, 71-77, 80-91, 86, 89-90, 95-109, 97-98, 100, 102-106, 103-105, 108, 112-118, 115-116, 118, 139-142, 146-148, 159-162, 173-176, 201-205, 221-225
UInnovateApp/src/components/settingsPage/FunctionViewer.tsx 6.25% 0% 0% 6.25% 28-29, 31-33, 35-42, 36-39, 37-38, 41, 43-70, 44, 46-59, 48-49, 51-52, 54-55, 57-58, 61, 63-67, 69, 72-136, 83, 91, 94-97, 113, 125
UInnovateApp/src/components/settingsPage/GeneralTab.tsx 100% 100% 100% 100%
UInnovateApp/src/components/settingsPage/InternationalizationTab.tsx 51.92% 21.56% 52.63% 53.33% 81-87, 82-85, 82-86, 94-111, 95-98, 100-108, 102-105, 102-105, 107, 110, 116-124, 117-121, 119, 119-120, 123, 148, 163, 169-179, 170-176, 172-174, 173, 175, 178, 194-204, 195-201, 195-201, 203, 232-253, 233-237, 235-236, 239-246, 248, 248-250, 252, 277, 291-318, 292-300, 303, 305-315, 306, 308-314, 312-313, 317, 320-327, 331, 335-336, 339-345, 349-351, 354-360, 368-372, 370-371, 373-376, 375, 377, 380, 457-471, 458-468, 472, 548-549, 555
UInnovateApp/src/components/settingsPage/LookupSetting.tsx 84.61% 56.41% 94.11% 84.21% 62, 67, 79-80, 161-166, 168-175, 181, 206-208
UInnovateApp/src/components/settingsPage/MultiSelect.tsx 66.66% 75% 66.66% 72.72% 15, 22, 22, 38
UInnovateApp/src/components/settingsPage/ScriptEditor.tsx 73.52% 70% 70% 72.72% 45-47, 49-50, 98, 128, 133-137
UInnovateApp/src/components/settingsPage/Scripting.tsx 100% 100% 100% 100%
UInnovateApp/src/components/settingsPage/ScriptingTab.tsx 72.97% 71.42% 63.63% 72.22% 30, 47, 51, 55-59, 61-63, 65-71, 92, 100-103
UInnovateApp/src/components/settingsPage/SignupModal.tsx 68.45% 50.84% 70.83% 67.36% 98, 105, 112-113, 116-117, 145-146, 151, 179, 181-191, 184-190, 188-189, 202-203, 206-207, 214-215, 222-237, 223-237, 227-237, 231-237, 235-236, 240-245, 241, 243-244, 248-254, 249-250, 253, 256, 462-463, 479-488
UInnovateApp/src/components/settingsPage/TableConfigTab.tsx 50% 22.22% 57.14% 48.71% 26, 44-51, 47, 50, 53-58, 62-69, 65, 68, 71-76, 80-87, 83, 86, 89-94, 105
UInnovateApp/src/components/settingsPage/TranslationTableRow.tsx 42.69% 10.76% 38.09% 42.69% 57-101, 59-60, 63-75, 78-98, 79, 82-97, 100, 105-107, 106, 110-112, 111, 116-119, 117-118, 123-124, 128-130, 129, 136, 140-144, 141-143, 150-154, 151-153, 158-165, 160-165, 163-164, 183-193, 184-185, 188-192, 190-191, 208-214, 209-211, 210, 213, 218-228, 219-225, 220-224, 227, 314
UInnovateApp/src/components/settingsPage/UserLogs.tsx 100% 50% 100% 100%
UInnovateApp/src/components/settingsPage/Users/AddUserModal.tsx 84.44% 78.57% 76.92% 84.44% 88-89, 122-125, 124, 126-128, 183
UInnovateApp/src/components/settingsPage/Users/RolesTab.tsx 82.08% 76% 81.81% 80.95% 115-116, 120, 138-149, 142-144, 147-148, 164-165
UInnovateApp/src/components/settingsPage/Users/UserManagementTab.tsx 86.66% 59.09% 92.3% 85.36% 88, 135-137, 139-144, 152
UInnovateApp/src/components/settingsPage/additionalView/AdditionalViewEditor.tsx 44.18% 19.23% 28.57% 45% 25-26, 26-38, 28-29, 31-37, 40-49, 67, 71-77, 73-76, 79-85, 88-89, 89, 131-181, 154-157, 173-175, 174, 194
UInnovateApp/src/components/settingsPage/additionalView/AdditionalViewModal.tsx 40.38% 28.57% 33.33% 39.21% 42-47, 50-51, 55-56, 58-59, 61-66, 62, 64-65, 70-81, 83-85, 89-98, 94-95, 99-101, 100, 122, 134, 143, 159
UInnovateApp/src/components/settingsPage/additionalView/AdditionalViewTab.tsx 100% 100% 100% 100%
UInnovateApp/src/enums/ErrMsg.ts 100% 100% 100% 100%
UInnovateApp/src/enums/ViewTypeEnum.tsx 61.53% 33.33% 50% 58.33% 10-15, 11-14
UInnovateApp/src/helper/CSVHelper.ts 88.46% 92.85% 75% 88.46% 46, 52, 57
UInnovateApp/src/helper/RolesHelpers.ts 75% 50% 100% 75% 19-20, 35-36
UInnovateApp/src/helper/SettingsHelpers.ts 54.54% 50% 66.66% 54.54% 37-41, 43-47, 68-72, 74-78
UInnovateApp/src/pages/Settings.tsx 61.53% 54.16% 33.33% 61.53% 66, 95, 103, 111, 121, 130, 138, 146, 154, 191
UInnovateApp/src/redux/AdditionalViewSlice.tsx 71.42% 100% 0% 71.42% 20-24
UInnovateApp/src/redux/AuthSlice.tsx 25.8% 50% 16.66% 23.33% 37-38, 41-44, 47, 50-55, 57, 59-60, 63-64, 67-68, 72-74
UInnovateApp/src/redux/LoadingSlice.tsx 66.66% 100% 0% 66.66% 15
UInnovateApp/src/redux/NotificationSlice.tsx 60% 100% 33.33% 60% 25-27, 30
UInnovateApp/src/redux/SchemaSlice.tsx 100% 100% 100% 100%
UInnovateApp/src/redux/Store.ts 100% 100% 100% 100%
UInnovateApp/src/redux/UserDataSlice.tsx 92.3% 75% 100% 92.3% 30
UInnovateApp/src/virtualmodel/AdditionalViewsDataAccessor.ts 47.61% 41.66% 60% 47.5% 35, 56-95, 58-90, 59-69, 72, 75-87, 89, 94, 99-128, 101-106, 108-122, 109-117, 120-121, 123, 125-127
UInnovateApp/src/virtualmodel/Audits.ts 100% 100% 100% 100%
UInnovateApp/src/virtualmodel/Config.ts 84.84% 100% 57.14% 83.87% 33-41, 43-55, 46-48, 51-54
UInnovateApp/src/virtualmodel/ConfigProperties.ts 100% 100% 100% 100%
UInnovateApp/src/virtualmodel/DataAccessor.tsx 20.98% 8.33% 25% 20% 34, 46-64, 47-51, 50, 52-55, 57-59, 58, 61, 63, 70-79, 71-73, 75, 77-78, 85-93, 86-88, 90, 92, 99-109, 100-103, 105, 107-108, 117-127, 118-121, 123, 125-126, 133-143, 134-137, 139, 141-142, 162-192, 163-165, 164, 167-188, 168-170, 169, 172-187, 173-182, 174-181, 175-180, 184-186, 190-191, 195-211, 196-198, 197, 199-209, 200-208, 204, 206-207, 210, 215
UInnovateApp/src/virtualmodel/EnvVarAccessor.ts 14.28% 100% 0% 14.28% 5-22, 6-14, 17-18, 20-21, 26-44, 27-36, 39-40, 42-43
UInnovateApp/src/virtualmodel/FunctionAccessor.tsx 55.55% 100% 66.66% 55.55% 25-34, 26-29, 31, 33
UInnovateApp/src/virtualmodel/FunctionHandler.ts 0% 0% 0% 0% 12-13, 15-16, 19-21, 23-28, 24-27, 32-43, 33-36, 38-42, 39, 41, 46-53, 52
UInnovateApp/src/virtualmodel/Logger.ts 100% 100% 100% 100%
UInnovateApp/src/virtualmodel/PlatformFunctions.ts 80% 66.66% 77.77% 81.63% 32-46, 33-38, 40-42, 42, 44-45
UInnovateApp/src/virtualmodel/ScriptHandler.ts 88.57% 83.33% 100% 88.57% 41, 54, 56, 75
UInnovateApp/src/virtualmodel/VMD.tsx 23.9% 3.8% 25.71% 24.04% 23, 29, 29, 38, 38, 45-47, 46, 53, 59-61, 60, 67-72, 69-71, 70, 73, 83, 89, 99, 105-107, 106, 113-115, 114, 121-126, 124-125, 129, 135, 143-146, 145, 152, 158, 160-191, 161-163, 165-187, 168-186, 169, 171-174, 172-173, 176, 178-183, 179-182, 184-185, 188, 190, 200, 209-237, 212-217, 215-216, 220-225, 223-224, 228-236, 240-242, 244, 246-262, 248-253, 251-252, 256-261, 259-260, 264, 276, 284, 286-340, 288, 290-293, 292, 296, 298-301, 300, 303-305, 304, 307-309, 308, 312-339, 316-319, 322-323, 325-326, 328-329, 331-332, 334-335, 337-338, 341, 354-358, 364-372, 367-369, 371, 383-394, 386-391, 393, 408-430, 413-427, 429, 440-441, 443-452, 444-449, 451, 463-464, 466-479, 467-476, 478, 485-487, 489-502, 490-499, 501, 514-515, 517-545, 518-542, 519-528, 530, 530-541, 544, 555-556, 558-571, 559-568, 570, 583-584, 586-592, 588-589, 594-607, 596-604, 606, 618-637, 621-627, 623-624, 628-634, 636, 646-654, 649-651, 653, 666-667, 669-695, 670-692, 671-676, 679-684, 682-683, 685-691, 694, 705-723, 707-717, 709-716, 718-720, 722, 741, 746, 746, 750, 755, 755, 806, 806, 812, 818, 824, 824, 836-841, 839-840, 843, 867, 879, 891, 897, 915, 921, 933, 965, 983, 995, 1007, 1019, 1041, 1050-1051
UInnovateApp/src/virtualmodel/__mocks__/DataAccessor.tsx 96.87% 91.66% 100% 96.87% 50-56
UInnovateApp/src/virtualmodel/__mocks__/FunctionAccessor.tsx 93.75% 84.61% 100% 93.75% 29
UInnovateApp/src/virtualmodel/__mocks__/ScriptHandler.tsx 96.07% 100% 100% 96.07% 47, 78
UInnovateApp/src/virtualmodel/__mocks__/VMD.tsx 89.18% 100% 87.87% 89.18% 56-60, 196-197, 204-205, 212-213
Generated in workflow #432