🚫 DEVHELP - Missing Template File

UPRR Booking Terminal — DMS TOP (Terminal Operating Platform) | https://uprr.booking-terminal.com

❌ Configuration Error Detected

Configuration file declares a template that doesn't exist on the system.

Config File: /var/www/vhosts/booking-terminal.com/uprr.booking-terminal.com/wp-content/themes/dmsvbs/apps/app-appointment-derived-to-appointment/module-appointment-derived/conf.php

🔍 Error Context
Application: appointment_derived-to-appointment
Module: appointment_derived
Template Type: crud
Menu Link: #0 "Reservation"
Missing File: datatable-ui-router.php
Expected Path: /var/www/vhosts/booking-terminal.com/uprr.booking-terminal.com/wp-content/themes/dmsvbs/apps/app-appointment-derived-to-appointment/module-appointment-derived/datatable-ui-router.php

⚠️ Auto-Heal Failed

Automatic file creation was attempted but failed.

Error: Insufficient permissions for auto-heal

💡 Solutions to Fix This Issue

📝 Create the file manually in your local repository:

cd /home/oliv/dev/webapp-core-v2 # Copy template from reference module cp apps/app-core/module-terminal/datatable-ui-router.php \ booking-terminal.com/uprr.booking-terminal.com/wp-content/themes/dmsvbs/apps/app-appointment-derived-to-appointment/module-appointment-derived/datatable-ui-router.php # Review and commit git add booking-terminal.com/uprr.booking-terminal.com/wp-content/themes/dmsvbs/apps/app-appointment-derived-to-appointment/module-appointment-derived/datatable-ui-router.php git commit -m "feat(appointment_derived): Add datatable-ui-router.php template Created manually for crud interface 🤖 Generated with Claude Code" git push origin master # Deploy to server cd tools/deploy ./master-deploy.sh --speed-core --speed-api termont-staging

If you don't need this template type, remove or comment it in conf.php:

# Open configuration file nano booking-terminal.com/uprr.booking-terminal.com/wp-content/themes/dmsvbs/apps/app-appointment-derived-to-appointment/module-appointment-derived/conf.php # Option 1: Comment out the menu link 'menu_links' => [ // [ // 'slug' => 'super-admin/appointment_derived', // 'template' => 'crud', // COMMENTED OUT // ... // ], ], # Option 2: Remove 'crud' from supports array if not needed 'supports' => [ // 'crud', // COMMENTED OUT 'dashboard', 'single', ],
⚠️ After changing conf.php, redeploy to apply changes.

Ensure correct app type and object type in conf.php:

// At the top of conf.php: $db_app_type = "appointment_derived-to-appointment"; // ✅ Check this is correct $db_object_type = "appointment_derived"; // ✅ Check this is correct // Expected directory structure: // apps/app-appointment_derived-to-appointment/module-appointment_derived/datatable-ui-router.php

Common mistakes:

  • Using app-core when module is in app-vbs
  • Object name doesn't match directory name (underscores vs hyphens)
  • Missing prefix in object name (e.g., "config_" or "smartport_")
📚 Need More Help?
  • 📖 Check CLAUDE.md for DevTools documentation
  • 🔧 Review similar modules in app-core for examples
  • 🤖 Contact your system administrator or lead developer

Event Time: 2026-07-04 23:14:41

Server: https://uprr.booking-terminal.com

DevTools Version: 1.0.0 (Phase 4/7 - Enhanced UI)