Skip to content
Snippets Groups Projects

merge for implement frontend with backend

Closed Alexander Kohler requested to merge TeamProjectoverview into TeamProjectmanagement

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

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading