-
Notifications
You must be signed in to change notification settings - Fork 1
/
HydroServer Redesign Part 6.txt
175 lines (62 loc) · 2.69 KB
/
HydroServer Redesign Part 6.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
HydroServer Redesign Part 6
**** Summary ****
- Additions in the following areas:
- css/js/image files for DataTables Editor, KeyTable and Buttons extensions
- Changes for Rejected Items Dialog
- Changes for Rejected Items re-upload (partial)
- Re-factored Correct/Incorrect/Duplicate/Updated lists to reference UpdateableItems instances
**** HydroServerTools ****
- HydroServerTools.csproj
- new files:
- various js/css/image files for DataTables-Editor, DataTables-KeyTable
- Views\CSVUpload\RejectedItems.cshtml
**** HydroServerTools/App_Start ****
- BundleConfig.cs
- Add 'bundles' for DataTablesEditorCombo js and css files
- WebApiConfig.cs
- Add RevisedUploadController routes:
- get/rejecteditems/{uploadId}/{tableName}
- put/rejecteditems
**** HydroServerTools/Content ****
- Add directories for DataTables-Editor, DataTables-KeyTable and DataTables Btns css and png files
**** HydroServerTools/Controllers ****
- CSVUploadController.cs
- method RevisedUploadData(...) - add new/revised view references
**** HydroServerTools/Controllers/api ****
- RevisedUploadController.cs
- New HttpGet method: GetRejectedItems()
- New HttpPut method: PutRejectedItems()
**** HydroServerTools/Scripts ****
- Add directories for DataTables-Editor, DataTables-KeyTable and DataTables Btns js files
**** HydroServerTools/Utilities ****
- RepositoryContext.cs
- add various utility methods
- Method: LoadDb(...) - re-factor for Updateable Items
- New Method: UpdateDbTable(...)
**** HydroServerTools/Validators ****
- CsvValidator.cs
- Method: ValidateFileContents()
- suppress empty required field checks...
**** HydroServerTools/Views/CSVUpload ****
- DbSummaryReport.cshtml
- Add modal dialog for rejected items
- Add Styles.Render() and Scripts.Render() for new bundles
- JavaScript changes:
- new functions for rejected items modal dialog
- New file: RejectedItems.cshtml
**** HydroServerToolsBusinessObjects/ModelMaps ****
- GenericMap.cs
- Add GenericMapConfiguration options
**** HydroServerToolsRepository/HydroServerToolsRepository ****
- Repository.cs
- Revise selected status messages for clarity
- In 'processing record' status messages replace zero-based count with one-based count
- Revise StatusContext status message formatting
**** HydroServerToolsUtilities ****
- New file: RejectedItemsData.cs
- StatusContext.cs
- re-factor StatusMessage class
- StatusContext - add second AddStatusMessage signature
- New file: UpdateableItemsData.cs
**** Test CSV Files ****
- Changes to Martin's files