adobe-to-docusign-migrator/web/routers
Paul Huliganga c5b7b9f5b8 fix: resolve latent bugs found in code review
- Fix ValueError crash in migrate_template.py and migrate_paul_template.py:
  compose_template() returns a 3-tuple since Phase 23 but both CLI scripts
  were still unpacking 2 values
- Fix ImportError in bulk-send/bulk_send.py: replace non-existent auth_helper
  import with docusign_auth.get_access_token via sys.path
- Activate log sanitizer at web app startup so tokens never appear in logs
- Log a warning at startup when SESSION_SECRET_KEY is the default dev value
- Add reportlab to requirements.txt (used by generate_pdfs.py, was missing)
- Move asyncio import from bottom of templates.py to top where it belongs
- Correct stale coordinate comment in generate_pdfs.py (both platforms use
  top-left origin; the comment incorrectly described bottom-left inversion)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-23 09:51:20 -04:00
..
__init__.py feat: idempotent upload + FastAPI web UI with full test coverage 2026-04-17 14:47:27 -04:00
admin.py Add admin status view and asset versioning 2026-04-22 22:51:15 -04:00
audit.py Scope audit activity by session 2026-04-22 11:29:37 -04:00
auth.py Fix OAuth callback hash redirects 2026-04-22 22:14:29 -04:00
migrate.py Add tester activity audit log 2026-04-22 11:10:57 -04:00
templates.py fix: resolve latent bugs found in code review 2026-04-23 09:51:20 -04:00
verify.py Add tester activity audit log 2026-04-22 11:10:57 -04:00