docs(05): create phase 5 package export plans

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-10 13:53:31 +02:00
co-authored by Claude Opus 4.6
parent cf7adecb06
commit f2d12e53d9
3 changed files with 490 additions and 6 deletions
+5 -6
View File
@@ -91,17 +91,16 @@ Plans:
2. User can download a NinjaRMM ZIP containing the install script and driver folder
3. User can upload a custom PNG icon (256x256, max 750KB) and it is embedded in the .intunewin package
4. User can preview and copy the Intune install command string and uninstall command string before exporting
**Plans**: TBD
**Plans**: 2 plans
Plans:
- [ ] 05-01: NinjaRMM ZIP builder (script + driver folder, StreamingResponse download)
- [ ] 05-02: .intunewin builder (reuse Phase 1 spike, wire to printer config + drivers + detection script)
- [ ] 05-03: Icon upload and Intune command preview UI
- [ ] 05-01-PLAN.md — NinjaRMM ZIP + .intunewin export endpoints (packages.py router, integration tests)
- [ ] 05-02-PLAN.md — Icon upload with Pillow validation, command preview UI, export buttons on printer detail page
## Progress
**Execution Order:**
Phases execute in numeric order: 1 2 3 4 5
Phases execute in numeric order: 1 -> 2 -> 3 -> 4 -> 5
| Phase | Plans Complete | Status | Completed |
|-------|----------------|--------|-----------|
@@ -109,4 +108,4 @@ Phases execute in numeric order: 1 → 2 → 3 → 4 → 5
| 2. Driver Management | 1/2 | In Progress| |
| 3. Printer Configuration | 2/2 | Complete | 2026-04-10 |
| 4. Script Generation | 2/2 | Complete | 2026-04-10 |
| 5. Package Export | 0/3 | Not started | - |
| 5. Package Export | 0/2 | Not started | - |