Critical fix and UX improvements for all workflow email notifications. CRITICAL FIX: - A5→A6 now correctly searches Final Assets folder (is_global=True) - Previously searched Master Assets folder (wrong location) - Now finds NOT APPROVED rework assets correctly TESTED SUCCESSFULLY: ✓ Found 6 total assets in Final Assets folder ✓ Filtered 4 NOT APPROVED assets correctly ✓ Skipped 2 folders without ECOMMERCE STATUS field ✓ Downloaded and uploaded 4 assets to Box Revisions folder ✓ Email sent with rejection details ✓ Status updated A5→A6 EMAIL TEMPLATE STYLING UNIFICATION: All templates now use consistent modern styling matching a5_to_a6_rejections: - Colored header bars with centered titles - Bordered info boxes with left accent bars - Card-based asset display with colored headers - Consistent spacing and typography - Professional color scheme Templates Updated: 1. a1_to_a2_complete - Green theme (#28a745) 2. a1_to_a2_partial - Orange theme (#ff9800) 3. a2_to_a3_complete - Green theme (#28a745) 4. a2_to_a3_file_uploaded - Green/Blue theme 5. b1_to_b2_complete - Blue theme (#1976d2) 6. b1_to_b2_partial - Orange theme (#ff9800) 7. upload_failed - Red theme (#d32f2f) All templates keep existing data/functionality, only styling improved. Color Scheme: - Success: Green (#28a745) - Warning/Partial: Orange (#ff9800) - Error: Red (#d32f2f) - Info: Blue (#1976d2) - Highlights: Yellow (#ffc107) Changes: - Python-Version/scripts/a5_to_a6_download.py (is_global=True fix) - Python-Version/scripts/shared/notifier.py (7 templates restyled) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __pycache__ | ||
| __init__.py | ||
| box_client.py | ||
| config_loader.py | ||
| dam_client.py | ||
| database.py | ||
| filename_parser.py | ||
| metadata_extractor_mvp.py | ||
| notifier.py | ||