Skip to content
Snippets Groups Projects
  1. Jun 01, 2025
  2. May 30, 2025
  3. May 29, 2025
    • Alexander Kohler's avatar
      git commit -m "Fix critical template rendering errors in project management pages · a39c0090
      Alexander Kohler authored
      PROBLEM:
      Project list and detail pages were showing 'Internal Server Error' instead
      of displaying project data. The Go template engine couldn't access project
      data because it was wrapped in a BaseTemplateData structure.
      
      TECHNICAL DETAILS:
      - Templates were trying to access .Projects directly
      - But data was actually nested under .Data.Projects due to web framework wrapping
      - This caused 'can't evaluate field Projects in type *web.BaseTemplateData' errors
      - Same issue affected project detail pages with .Project vs .Data.Project
      
      CHANGES MADE:
      - _list.go.html: Changed all .Projects references to .Data.Projects
      - _detail.go.html: Changed all .Project references to .Data.Project
      - _requirements-list.go.html: Fixed data access for requirements display
      - Updated conditional logic to work with new data structure
      
      IMPACT:
      - Project list page now displays all user projects correctly
      - Project detail pages show full project information and requirements
      - No more template rendering errors in browser or server logs
      - All HTMX interactions (edit, delete, search) work properly again
      
      TESTING:
      - Verified project list loads with all 6 test projects
      - Confirmed project detail pages show tabs and content
      - Checked that edit/delete actions work without errors
      
      NOTE FOR DEV TEAM:
      Project Management team can now pull these fixed HTML templates for
      integration into their development environment."
      To Do: to test the delete functions, we have to set the right file to assets and adjust the index.html
      a39c0090
  4. May 27, 2025
  5. May 24, 2025
  6. May 23, 2025
  7. May 22, 2025
  8. May 20, 2025
  9. Jan 03, 2025
  10. Dec 08, 2024
  11. Nov 05, 2024
  12. Oct 29, 2024
  13. Feb 24, 2024
  14. Feb 15, 2024
Loading