Commit graph

  • 9036bafc0d Log every user login to Activity Logs main Vadym Samoilenko 2026-03-02 20:54:07 +00:00
  • aa5debc6c2 Register new users in roles file on first login Vadym Samoilenko 2026-03-02 20:51:30 +00:00
  • d62e40ef44 Fix admin badge: black bg + yellow border for visibility on dark header Vadym Samoilenko 2026-03-02 20:46:35 +00:00
  • c7ea114fcf Fix JWKS parsing: inject alg=RS256 for Azure AD keys Vadym Samoilenko 2026-03-02 20:42:08 +00:00
  • bd8e1b674a Fix redirect_uri trailing slash to match Azure AD registration Vadym Samoilenko 2026-03-02 20:40:47 +00:00
  • 0280b94154 Fix MSAL redirect_uri to match Azure AD registered URI Vadym Samoilenko 2026-03-02 20:39:12 +00:00
  • 53e9365c01 Add Azure AD SSO, RBAC (admin/user roles), and server-setup improvements Vadym Samoilenko 2026-03-02 20:34:50 +00:00
  • c88cee98e6 Add comprehensive email sending logging DJP 2025-11-18 11:51:39 -05:00
  • 5158db0534 Fix HEREDOC syntax error in EmailTemplates DJP 2025-11-18 11:36:04 -05:00
  • 96c27a1b77 Add simple process test with error display DJP 2025-11-18 11:33:50 -05:00
  • 62f46b15b3 Add server setup script to fix production issues DJP 2025-11-18 11:22:59 -05:00
  • b26252fde9 Add server environment diagnostic tool DJP 2025-11-18 11:20:02 -05:00
  • 95020fad44 Add Title/Creative Execution columns and HTML email templates DJP 2025-11-18 11:00:10 -05:00
  • e82221cfcf Enable OMG API with updated API key DJP 2025-11-18 09:51:02 -05:00
  • 27add752fd Update README with complete logging, email, and OMG API documentation DJP 2025-11-18 09:46:44 -05:00
  • 64b99c7a58 Add comprehensive application logging and activity tracking system DJP 2025-11-18 09:39:21 -05:00
  • cd7715fdaf Add OMG API enable/disable config option with fallback DJP 2025-11-18 09:13:53 -05:00
  • 5a65aca75c Use X-API-Key header for OMG API authentication DJP 2025-11-18 09:12:06 -05:00
  • 2db69b7f28 Try multiple authorization header formats for OMG API DJP 2025-11-18 09:11:00 -05:00
  • 6c8c8ea508 Fix OMG API authorization header and private property access DJP 2025-11-18 09:09:01 -05:00
  • e9a175ef5d Fix JSON parse error: disable display_errors to prevent deprecation warnings DJP 2025-11-18 09:03:57 -05:00
  • b54f6af6e5 Add version marker to process-csv.php for cache troubleshooting DJP 2025-11-18 08:48:40 -05:00
  • 0571ce403f Add comprehensive logging for OMG API debugging and application tracking DJP 2025-11-18 08:26:20 -05:00
  • 9b8dbbf20c Enable OMG API lookup and add SMTP email support DJP 2025-11-18 08:15:22 -05:00
  • 11ebcf8dd3 Fix preview table rendering - convert PHP object to JavaScript array DJP 2025-11-17 17:33:10 -05:00
  • b51b59af7f Add debug logging to troubleshoot preview table issue DJP 2025-11-17 17:32:02 -05:00
  • 431c25fb24 Fix filename generation: properly interpolate country code variable DJP 2025-11-17 17:30:17 -05:00
  • 53ec170702 Fix preview display and show all rows instead of just 20 DJP 2025-11-17 17:29:28 -05:00
  • 79c45634fe Update README with complete Global to Local documentation DJP 2025-11-17 17:29:06 -05:00
  • df403363a9 Add file preview selector and download all functionality DJP 2025-11-17 17:27:25 -05:00
  • 82b192355c Fix syntax error: remove stray quote after comment block DJP 2025-11-17 17:19:40 -05:00
  • 5fb6e1957d Add debug logging and fix test files DJP 2025-11-17 17:16:21 -05:00
  • 0be9ddb946 Fix class namespace issues - use fully qualified class names DJP 2025-11-17 17:09:46 -05:00
  • 7d377f635f Fix session_start timing to prevent headers already sent error DJP 2025-11-17 17:06:01 -05:00
  • 5c6cf687a8 Update Global to Local to create 16 separate CSV files and fix PHP compatibility DJP 2025-11-17 17:03:51 -05:00
  • 19328d10b4 Fix PHP version requirements for server compatibility DJP 2025-11-17 16:51:27 -05:00
  • d31f394ad5 Add Global to Local CSV transformation frontend with visual progress tracking DJP 2025-11-17 16:48:43 -05:00
  • 80b170a735 Add Global to Local CSV transformation backend DJP 2025-11-17 16:44:48 -05:00
  • 384c37be3e Expand README with comprehensive workflow documentation DJP 2025-11-17 15:51:46 -05:00
  • e19ec94b76 Simplify .htaccess - remove vendor blocking DJP 2025-11-17 15:42:11 -05:00
  • 35e959bbf7 Add comprehensive .htaccess security configuration DJP 2025-11-17 15:40:00 -05:00
  • 47b0615c3a Fix grandparent logic: properly get folder two levels up DJP 2025-11-17 15:22:06 -05:00
  • ef7ffedc94 Fix Master Campaign Number to use parent folder (one level up) DJP 2025-11-17 15:20:39 -05:00
  • 9923ec24a0 Fix Lookup button alignment and layout DJP 2025-11-17 15:14:45 -05:00
  • 7cde92694c Add validation: folder must be named SUPPLIED_ASSETS DJP 2025-11-17 15:12:37 -05:00
  • 073f148cec Use correct Make.com API key header: x-make-apikey DJP 2025-11-17 15:02:18 -05:00
  • 3aeeae7401 Remove custom API key header for Make.com webhook DJP 2025-11-17 15:00:01 -05:00
  • 70a4d26d9b Fix 401 error: Don't pass webhook status code to client DJP 2025-11-17 14:58:10 -05:00
  • f70fe30ea2 Show user email in header for both SSO and local modes DJP 2025-11-17 14:55:54 -05:00
  • d11bdc634a Add debug logging to troubleshoot 401 error DJP 2025-11-17 14:54:06 -05:00
  • d6c44ef3ad Fix webhook API key header name for Make.com DJP 2025-11-17 14:50:58 -05:00
  • b412356b4b Add Lookup button and nested folder contents display DJP 2025-11-17 14:48:25 -05:00
  • 1a88a06d54 Add comprehensive README documentation DJP 2025-11-17 14:45:40 -05:00
  • 110bd68fdb Resolve .gitignore merge conflict DJP 2025-11-17 14:44:46 -05:00
  • dbf7090d09 Initial commit: L'Oréal Box Asset Submission Form DJP 2025-11-17 14:43:36 -05:00
  • bd7d07fd84 Initial commit Dave Porter 2025-11-17 19:38:53 +00:00