Separate upload path for the NTS_AEO_(supp only) workbook that tracks Granite CMDB hygiene findings (Missing OS, Missing App ID, Missing Device Function, Retired App ID) with weekly history and team scoping. Backend: - Python parser for supplemental xlsx (4 recognized sheets) - supplemental_uploads and supplemental_items tables with per-sheet scoped resolution - supplemental_notes table for per-device notes - resolution_date and remediation_plan on supplemental items - Full route module: preview, commit, summary, items, trends, uploads, rollback, device detail, metadata PATCH, notes CRUD Frontend: - SupplementalUploadModal with per-sheet diff preview - GraniteHygieneSection on CompliancePage with cards, device drill-down, pagination - SupplementalDetailPanel slide-out with findings, metadata editing, and notes - Upload Supplemental button in CompliancePage header
12 lines
249 B
Plaintext
12 lines
249 B
Plaintext
|
|
# One-time migration scripts
|
|
backend/fix_multivendor_constraint.js
|
|
backend/migrate_multivendor.js
|
|
backend/add_vendor_to_documents.js
|
|
|
|
# TLS certificates (self-signed or CA-issued)
|
|
certs/
|
|
|
|
# Database dumps taken before one-off data repairs
|
|
backups/
|