Skip to content
Snippets Groups Projects
Commit a39c0090 authored by Alexander Kohler's avatar Alexander Kohler
Browse files

git commit -m "Fix critical template rendering errors in project management pages

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
parent 819e7f87
No related branches found
No related tags found
3 merge requests!4merge dev to main,!3merge for implement frontend with backend,!2git commit -m "Fix critical template rendering errors in project management pages
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment