ferrero-opentext/Python-Version/scripts/shared
DJP 160ef8ad43 Implement prefix-based tracking ID system for master files
- Master files (B1→B2) now always start with 'M' prefix
- Regular files (A1→A2, A5→A6) never start with 'M'
- Updated generate_unique_tracking_id() to accept is_master parameter
- All tracking IDs remain 6 characters in length
- No database schema changes required
2025-12-06 10:01:05 -05:00
..
__pycache__ feat: Add systemd services and timers for daily and weekly database backups, introduce a token retrieval script, and update the backup guide documentation. 2025-12-01 22:19:24 -05:00
__init__.py Start Python automation - Foundation components 2025-10-30 16:38:26 -04:00
box_client.py Add A1->A2 and A4 Box CSV uploader scripts 2025-11-20 22:52:26 -05:00
common.py Implement robust Box name sanitization in shared/common.py 2025-12-01 15:23:01 -05:00
config_loader.py Add support for loading environment-specific .env files (prod/dev) 2025-11-26 15:44:09 -05:00
dam_client.py Fix NameError: Restore missing import in dam_client.py 2025-12-01 15:31:30 -05:00
database.py Implement prefix-based tracking ID system for master files 2025-12-06 10:01:05 -05:00
filename_parser.py Update filename parser to V2.1 structure with new field positions 2025-11-13 13:41:19 -05:00
filename_parser_v1_backup.py Update filename parser to V2.1 structure with new field positions 2025-11-13 13:41:19 -05:00
metadata_extractor_mvp.py feat: Automatically set asset validity dates in the metadata extractor and update the agency name in field mappings. 2025-12-03 14:28:59 -05:00
notifier.py feat: Add A2-A3 batch upload completion notification template. 2025-12-03 17:05:39 -05:00