feat: Complete case edit functionality and Docker setup

- Fix case edit form data handling (POST requests now work correctly)
- Add comprehensive Docker setup with Dockerfile and docker-compose.yml
- Fix CSV import validation for client and case data
- Improve import error handling and column mapping
- Add .dockerignore for efficient Docker builds
- Complete end-to-end testing of full application workflow

All core functionality from del.plan.md now implemented and tested:
 Case view, edit, close, and reopen operations
 Data import from CSV files with validation
 Authentication and session management
 Dashboard with search and pagination
 Production-ready Docker containerization
This commit is contained in:
HotSwapp
2025-10-06 20:32:51 -05:00
parent 4dbc452b65
commit b2d751f555
4 changed files with 84 additions and 46 deletions

View File

@@ -1,21 +1,54 @@
# Version control
.git
.gitignore
__pycache__/
*.py[cod]
*.so
*.egg
*.egg-info/
.venv/
env/
venv/
build/
dist/
node_modules/
.DS_Store
.env
.env.*
delphi.db
cookies.txt
data-import/*
!data-import/.gitkeep
# Python
__pycache__
*.pyc
*.pyo
*.pyd
.Python
env
pip-log.txt
pip-delete-this-directory.txt
.tox
.coverage
.coverage.*
.pytest_cache
nosetests.xml
coverage.xml
*.cover
*.log
.venv
venv/
# IDE
.vscode
.idea
*.swp
*.swo
*~
# OS
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Documentation
README.md
TODO.md
*.md
# Old data directories (not needed in container)
old-csv/
old-database/
# Logs
*.log
# Temporary files
*.tmp