merge for implement frontend with backend
In Projectoveriew we have created the frontend. 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
Merge request reports
Activity
added 18 commits
-
a39c0090...5cad0cf0 - 17 commits from branch
TeamProjectmanagement
- 3844c809 - Merge branch 'TeamProjectmanagement' into 'TeamProjectoverview'
-
a39c0090...5cad0cf0 - 17 commits from branch
Please register or sign in to reply