ferrero-opentext/Python-Version/config
nickviljoen 04eccab9e7 Enhancement: Add environment-specific configurations and metadata improvements
This commit includes critical updates for PPR deployment:

1. Environment-Specific Field Mappings:
   - Created field_mappings_ppr.yaml with agency code "Oliver"
   - Created field_mappings_prod.yaml with agency code "0000221659"
   - Updated config_loader.py to auto-detect environment based on DAM URL
   - Enables seamless deployment between PPR and PROD environments

2. Metadata Extractor Enhancements:
   - Added MetadataTable extraction support for nested fields
   - Enables extraction of "Type of Video & Static Right" multi-value field
   - Added logic to apply defaults to existing but empty fields
   - Fixed agency name display_value handling for domain fields

3. Default Values Added:
   - VIDEO_POST_PROD_COMPANY: "Oliver Marketing Ltd"
   - AUDIO_POST_PROD_COMPANY: "Oliver Marketing Ltd"
   - PROD_COMPANY (Production House): "-"

These changes ensure:
- Correct agency codes per environment (PPR/PROD)
- Proper extraction of nested tabular fields
- Default values for empty production company fields
- Seamless deployment workflow

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-28 20:41:21 +02:00
..
asset_type_mappings.yaml Add asset type mapping from 3-letter codes to DAM codes 2025-11-14 13:08:01 -05:00
config.yaml Implement Auth V2 (Hybrid mTLS/OAuth) and update field mappings 2025-11-21 16:46:37 -05:00
country_code_mappings.yaml Update GL country code mapping: GL is now GLOBAL (not Greenland) 2025-12-06 10:56:45 -05:00
field_mappings.yaml Field Mapping Update Agency Name 2026-01-20 19:46:31 +02:00
field_mappings_ppr.yaml Enhancement: Add environment-specific configurations and metadata improvements 2026-01-28 20:41:21 +02:00
field_mappings_prod.yaml Enhancement: Add environment-specific configurations and metadata improvements 2026-01-28 20:41:21 +02:00