Key Changes: PHP Interface: ✅ Added currentTab = 'global-masters' to select_campaign_b1 ✅ Added get_global_master_assets action handler ✅ Uses findFinalAssetsFolder() (looks for '05. Final Assets') ✅ Shows selected campaign info ✅ Displays Global Master assets when found Python B1→B2 Script: ✅ Use different Box folder: 349261192115 (not 348304357505) ✅ Pass is_global=True to get_master_assets() ✅ Box folder naming: MASTERS_Campaign_Name (no campaign number) ✅ Folder prefix: MASTERS_ instead of campaign ID DAM Client: ✅ Updated get_master_assets() to accept is_global parameter ✅ If is_global=True: Uses find_final_assets_folder() (05. Final Assets) ✅ If is_global=False: Uses _find_master_assets_folder() (01. Master Assets) Configuration: ✅ Added BOX_ROOT_FOLDER_B1_B2=349261192115 ✅ Three separate Box folders now configured B1 Workflow Differences: - Uses '05. Final Assets' folder (not '01. Master Assets') - Box folder: 349261192115 (not 348304357505) - Box naming: MASTERS_NUTELLA_PLANT-BASED_LAUNCH - No campaign number in folder name Test Next: 1. Refresh PHP app 2. B1→B2 tab → Select NUTELLA campaign 3. Click 'Get Global Master Assets' 4. Should find assets in 05. Final Assets folder 🤖 Generated with Claude Code |
||
|---|---|---|
| .. | ||
| __pycache__ | ||
| __init__.py | ||
| box_client.py | ||
| config_loader.py | ||
| dam_client.py | ||
| database.py | ||
| filename_parser.py | ||
| metadata_extractor_mvp.py | ||
| notifier.py | ||