wippidu_app_backend/cmd/app-server/main.go:37:					exists						0.0%
wippidu_app_backend/cmd/app-server/main.go:48:					main						0.0%
wippidu_app_backend/cmd/app-server/main.go:341:					SetupSecurityHeaders				0.0%
wippidu_app_backend/cmd/init-testdata/main.go:10:				main						0.0%
wippidu_app_backend/internal/botprotection/challenge.go:41:			GenerateChallengeToken				100.0%
wippidu_app_backend/internal/botprotection/challenge.go:63:			ValidateChallengeToken				100.0%
wippidu_app_backend/internal/botprotection/challenge.go:118:			signToken					100.0%
wippidu_app_backend/internal/botprotection/challenge.go:128:			generateRandomString				80.0%
wippidu_app_backend/internal/botprotection/challenge.go:145:			getSecret					100.0%
wippidu_app_backend/internal/botprotection/challenge.go:150:			ToJSON						100.0%
wippidu_app_backend/internal/botprotection/challenge.go:156:			hashSecret					100.0%
wippidu_app_backend/internal/botprotection/ratelimit.go:17:			DefaultRateLimitConfig				100.0%
wippidu_app_backend/internal/botprotection/ratelimit.go:50:			GetRateLimiter					0.0%
wippidu_app_backend/internal/botprotection/ratelimit.go:58:			NewRateLimiter					100.0%
wippidu_app_backend/internal/botprotection/ratelimit.go:70:			ShouldAllow					80.0%
wippidu_app_backend/internal/botprotection/ratelimit.go:126:			RecordFailure					88.2%
wippidu_app_backend/internal/botprotection/ratelimit.go:162:			calculateBackoff				100.0%
wippidu_app_backend/internal/botprotection/ratelimit.go:175:			cleanup						0.0%
wippidu_app_backend/internal/botprotection/ratelimit.go:185:			cleanupExpiredEntries				0.0%
wippidu_app_backend/internal/botprotection/ratelimit.go:207:			Reset						100.0%
wippidu_app_backend/internal/botprotection/ratelimit.go:214:			GetEntry					100.0%
wippidu_app_backend/internal/controller/admin.go:13:				SetAdminLocation				0.0%
wippidu_app_backend/internal/controller/admin_children.go:18:			getEffectiveChildrenLocationFilter		37.5%
wippidu_app_backend/internal/controller/admin_children.go:39:			canUserAccessChildLocation			0.0%
wippidu_app_backend/internal/controller/admin_children.go:60:			AdminChildrenList				60.0%
wippidu_app_backend/internal/controller/admin_children.go:159:			AdminChildDetail				61.3%
wippidu_app_backend/internal/controller/admin_children.go:224:			AdminShowCreateChild				59.3%
wippidu_app_backend/internal/controller/admin_children.go:279:			AdminCreateChild				65.8%
wippidu_app_backend/internal/controller/admin_children.go:355:			AdminShowEditChild				57.4%
wippidu_app_backend/internal/controller/admin_children.go:448:			AdminUpdateChild				63.3%
wippidu_app_backend/internal/controller/admin_children.go:539:			AdminShowAddParent				52.8%
wippidu_app_backend/internal/controller/admin_children.go:613:			AdminAddParent					59.5%
wippidu_app_backend/internal/controller/admin_children.go:678:			AdminShowEditParentRelation			0.0%
wippidu_app_backend/internal/controller/admin_children.go:762:			AdminUpdateParentRelation			0.0%
wippidu_app_backend/internal/controller/admin_children.go:828:			AdminDeleteParentRelation			59.3%
wippidu_app_backend/internal/controller/admin_delegation.go:18:			AdminDelegationSettings				0.0%
wippidu_app_backend/internal/controller/admin_delegation.go:78:			AdminUpdateDelegationSettings			0.0%
wippidu_app_backend/internal/controller/admin_email_settings.go:16:		AdminEmailSettings				77.8%
wippidu_app_backend/internal/controller/admin_email_settings.go:62:		AdminSaveEmailSettings				77.4%
wippidu_app_backend/internal/controller/admin_email_settings.go:125:		AdminTestEmailSettings				0.0%
wippidu_app_backend/internal/controller/admin_enrollments.go:18:		getEffectiveEnrollmentLocationFilter		0.0%
wippidu_app_backend/internal/controller/admin_enrollments.go:39:		AdminEnrollmentsList				0.0%
wippidu_app_backend/internal/controller/admin_enrollments.go:120:		AdminShowCreateEnrollment			0.0%
wippidu_app_backend/internal/controller/admin_enrollments.go:190:		AdminCreateEnrollment				0.0%
wippidu_app_backend/internal/controller/admin_enrollments.go:282:		AdminShowEditEnrollment				0.0%
wippidu_app_backend/internal/controller/admin_enrollments.go:351:		AdminUpdateEnrollment				0.0%
wippidu_app_backend/internal/controller/admin_enrollments.go:454:		AdminDeleteEnrollment				0.0%
wippidu_app_backend/internal/controller/admin_faq_settings.go:14:		AdminFAQSettings				77.8%
wippidu_app_backend/internal/controller/admin_faq_settings.go:57:		AdminSaveFAQSettings				66.7%
wippidu_app_backend/internal/controller/admin_faq_settings.go:95:		AdminPreviewFAQMarkdown				0.0%
wippidu_app_backend/internal/controller/admin_groups.go:13:			AdminGroupsList					68.3%
wippidu_app_backend/internal/controller/admin_groups.go:147:			AdminShowCreateGroup				62.1%
wippidu_app_backend/internal/controller/admin_groups.go:212:			AdminCreateGroup				59.5%
wippidu_app_backend/internal/controller/admin_groups.go:293:			AdminShowEditGroup				70.7%
wippidu_app_backend/internal/controller/admin_groups.go:388:			AdminUpdateGroup				52.6%
wippidu_app_backend/internal/controller/admin_groups.go:492:			AdminGroupsDelete				61.1%
wippidu_app_backend/internal/controller/admin_holiday_settings.go:14:		AdminHolidaySettings				0.0%
wippidu_app_backend/internal/controller/admin_holiday_settings.go:58:		AdminHolidaySettingsSave			0.0%
wippidu_app_backend/internal/controller/admin_import_export.go:25:		AdminImportExport				70.0%
wippidu_app_backend/internal/controller/admin_import_export.go:78:		AdminImportExportExport				80.0%
wippidu_app_backend/internal/controller/admin_import_export.go:130:		readAnonymizeOptions				100.0%
wippidu_app_backend/internal/controller/admin_import_export.go:160:		AdminImportExportImport				69.2%
wippidu_app_backend/internal/controller/admin_intranet_settings.go:15:		AdminIntranetSettings				0.0%
wippidu_app_backend/internal/controller/admin_intranet_settings.go:61:		AdminIntranetSettingsSave			0.0%
wippidu_app_backend/internal/controller/admin_intranet_settings.go:112:		AdminIntranetSettingsTest			0.0%
wippidu_app_backend/internal/controller/admin_legal_settings.go:14:		AdminLegalSettings				0.0%
wippidu_app_backend/internal/controller/admin_legal_settings.go:57:		AdminSaveLegalSettings				0.0%
wippidu_app_backend/internal/controller/admin_legal_settings.go:95:		AdminPreviewMarkdown				0.0%
wippidu_app_backend/internal/controller/admin_locations.go:13:			AdminLocationsList				72.5%
wippidu_app_backend/internal/controller/admin_locations.go:107:			AdminShowCreateLocation				66.7%
wippidu_app_backend/internal/controller/admin_locations.go:146:			AdminCreateLocation				65.7%
wippidu_app_backend/internal/controller/admin_locations.go:214:			AdminShowEditLocation				73.1%
wippidu_app_backend/internal/controller/admin_locations.go:274:			AdminUpdateLocation				66.1%
wippidu_app_backend/internal/controller/admin_locations.go:368:			AdminDeleteLocation				65.4%
wippidu_app_backend/internal/controller/admin_news.go:16:			AdminNewsList					80.0%
wippidu_app_backend/internal/controller/admin_news.go:53:			AdminShowCreateNews				61.5%
wippidu_app_backend/internal/controller/admin_news.go:83:			AdminCreateNews					66.7%
wippidu_app_backend/internal/controller/admin_news.go:163:			AdminNewsDetail					66.7%
wippidu_app_backend/internal/controller/admin_news.go:222:			AdminShowEditNews				63.6%
wippidu_app_backend/internal/controller/admin_news.go:290:			AdminUpdateNews					52.0%
wippidu_app_backend/internal/controller/admin_news.go:377:			AdminDeleteNews					59.3%
wippidu_app_backend/internal/controller/admin_session_settings.go:13:		AdminSessionSettings				0.0%
wippidu_app_backend/internal/controller/admin_session_settings.go:50:		AdminSaveSessionSettings			0.0%
wippidu_app_backend/internal/controller/admin_sync.go:14:			AdminSyncDashboard				0.0%
wippidu_app_backend/internal/controller/admin_sync.go:74:			AdminToggleAutoSync				0.0%
wippidu_app_backend/internal/controller/admin_sync.go:103:			AdminProcessAll					0.0%
wippidu_app_backend/internal/controller/admin_sync.go:149:			AdminProcessLocations				0.0%
wippidu_app_backend/internal/controller/admin_sync.go:195:			AdminProcessGroups				0.0%
wippidu_app_backend/internal/controller/admin_sync.go:241:			AdminProcessChildren				0.0%
wippidu_app_backend/internal/controller/admin_sync.go:287:			AdminProcessGroupLeads				0.0%
wippidu_app_backend/internal/controller/admin_sync.go:333:			AdminProcessLocationLeads			0.0%
wippidu_app_backend/internal/controller/admin_sync.go:379:			AdminProcessChildGroups				0.0%
wippidu_app_backend/internal/controller/admin_tokens.go:16:			AdminTokensList					0.0%
wippidu_app_backend/internal/controller/admin_tokens.go:49:			AdminShowCreateToken				0.0%
wippidu_app_backend/internal/controller/admin_tokens.go:78:			AdminCreateToken				0.0%
wippidu_app_backend/internal/controller/admin_tokens.go:159:			AdminShowEditToken				0.0%
wippidu_app_backend/internal/controller/admin_tokens.go:209:			AdminUpdateToken				0.0%
wippidu_app_backend/internal/controller/admin_tokens.go:276:			AdminRevokeToken				0.0%
wippidu_app_backend/internal/controller/admin_tokens.go:312:			AdminRegenerateToken				0.0%
wippidu_app_backend/internal/controller/admin_users.go:19:			isUserAtLocations				0.0%
wippidu_app_backend/internal/controller/admin_users.go:48:			AdminUsersList					70.9%
wippidu_app_backend/internal/controller/admin_users.go:161:			AdminUserDetail					66.7%
wippidu_app_backend/internal/controller/admin_users.go:227:			AdminShowCreateUser				0.0%
wippidu_app_backend/internal/controller/admin_users.go:273:			AdminCreateUser					0.0%
wippidu_app_backend/internal/controller/admin_users.go:438:			AdminShowEditUser				65.2%
wippidu_app_backend/internal/controller/admin_users.go:530:			AdminUpdateUser					0.0%
wippidu_app_backend/internal/controller/admin_users.go:807:			AdminShowAddChild				0.0%
wippidu_app_backend/internal/controller/admin_users.go:872:			AdminAddChild					0.0%
wippidu_app_backend/internal/controller/admin_users.go:937:			AdminShowEditChildRelation			0.0%
wippidu_app_backend/internal/controller/admin_users.go:1012:			AdminUpdateChildRelation			0.0%
wippidu_app_backend/internal/controller/admin_users.go:1077:			AdminDeleteChildRelation			0.0%
wippidu_app_backend/internal/controller/admin_users.go:1127:			AdminShowAddGroup				64.7%
wippidu_app_backend/internal/controller/admin_users.go:1194:			AdminAddGroup					59.3%
wippidu_app_backend/internal/controller/admin_users.go:1241:			AdminDeleteGroup				59.3%
wippidu_app_backend/internal/controller/archive.go:15:				Archive						66.2%
wippidu_app_backend/internal/controller/archive.go:190:				ArchiveLoadMore					39.0%
wippidu_app_backend/internal/controller/archive.go:314:				parseArchiveFilters				41.2%
wippidu_app_backend/internal/controller/archive.go:360:				formatDateFilter				66.7%
wippidu_app_backend/internal/controller/attendance_matrix.go:50:		buildAttendanceMatrix				83.3%
wippidu_app_backend/internal/controller/attendance_matrix.go:168:		attendanceMatrixData				100.0%
wippidu_app_backend/internal/controller/attendance_matrix.go:188:		renderAttendanceMatrix				87.5%
wippidu_app_backend/internal/controller/attendance_matrix.go:214:		computeCell					100.0%
wippidu_app_backend/internal/controller/attendance_matrix.go:247:		eventCoversDay					0.0%
wippidu_app_backend/internal/controller/attendance_matrix.go:253:		parseWeeks					20.0%
wippidu_app_backend/internal/controller/attendance_matrix.go:270:		weekdayKey					75.0%
wippidu_app_backend/internal/controller/auth.go:28:				Login						73.4%
wippidu_app_backend/internal/controller/auth.go:262:				Logout						100.0%
wippidu_app_backend/internal/controller/calendar.go:60:				Calendar					66.2%
wippidu_app_backend/internal/controller/calendar.go:217:			ShowCreateCalendarEvent				58.8%
wippidu_app_backend/internal/controller/calendar.go:289:			CreateCalendarEvent				60.3%
wippidu_app_backend/internal/controller/calendar.go:529:			GetCalendarEventDetail				55.0%
wippidu_app_backend/internal/controller/calendar.go:619:			PostNewsForEvent				66.2%
wippidu_app_backend/internal/controller/calendar.go:761:			ShowEditCalendarEvent				70.8%
wippidu_app_backend/internal/controller/calendar.go:813:			UpdateCalendarEvent				45.3%
wippidu_app_backend/internal/controller/calendar.go:984:			CancelCalendarEvent				50.0%
wippidu_app_backend/internal/controller/calendar.go:1059:			DeleteCalendarEvent				50.0%
wippidu_app_backend/internal/controller/calendar.go:1134:			generateCalendarData				92.3%
wippidu_app_backend/internal/controller/calendar.go:1160:			generateDayData					0.0%
wippidu_app_backend/internal/controller/calendar.go:1172:			generateWeekData				100.0%
wippidu_app_backend/internal/controller/calendar.go:1191:			generateMonthData				95.0%
wippidu_app_backend/internal/controller/calendar.go:1234:			calculatePrevDate				75.0%
wippidu_app_backend/internal/controller/calendar.go:1245:			calculateNextDate				75.0%
wippidu_app_backend/internal/controller/changelog.go:17:			ChangelogView					0.0%
wippidu_app_backend/internal/controller/changelog.go:60:			AdminChangelogList				0.0%
wippidu_app_backend/internal/controller/changelog.go:98:			AdminChangelogCreate				0.0%
wippidu_app_backend/internal/controller/changelog.go:128:			AdminChangelogSave				0.0%
wippidu_app_backend/internal/controller/changelog.go:205:			AdminChangelogEdit				0.0%
wippidu_app_backend/internal/controller/changelog.go:253:			AdminChangelogUpdate				0.0%
wippidu_app_backend/internal/controller/changelog.go:342:			AdminChangelogDelete				0.0%
wippidu_app_backend/internal/controller/child.go:25:				shouldReturnJSON				100.0%
wippidu_app_backend/internal/controller/child.go:38:				getUserOrDummy					0.0%
wippidu_app_backend/internal/controller/child.go:47:				Child						78.6%
wippidu_app_backend/internal/controller/child_cluster.go:17:			ListChildClusters				0.0%
wippidu_app_backend/internal/controller/child_cluster.go:68:			ShowCreateClusterForm				0.0%
wippidu_app_backend/internal/controller/child_cluster.go:120:			CreateChildCluster				0.0%
wippidu_app_backend/internal/controller/child_cluster.go:203:			ShowEditClusterForm				0.0%
wippidu_app_backend/internal/controller/child_cluster.go:260:			UpdateChildCluster				0.0%
wippidu_app_backend/internal/controller/child_cluster.go:337:			DeleteChildCluster				0.0%
wippidu_app_backend/internal/controller/child_cluster.go:386:			GetChildrenForGroup				0.0%
wippidu_app_backend/internal/controller/debug.go:14:				DebugUserChildren				0.0%
wippidu_app_backend/internal/controller/debug.go:81:				DebugHome					0.0%
wippidu_app_backend/internal/controller/debug.go:166:				DebugDatabaseState				0.0%
wippidu_app_backend/internal/controller/employee.go:25:				getUserOrDummyEmployee				75.0%
wippidu_app_backend/internal/controller/employee.go:35:				Notifications					72.5%
wippidu_app_backend/internal/controller/employee.go:290:			getEmployeeGroupIDs				37.5%
wippidu_app_backend/internal/controller/employee.go:319:			AcknowledgeNotification				66.7%
wippidu_app_backend/internal/controller/employee.go:416:			AcknowledgeAllNotifications			58.8%
wippidu_app_backend/internal/controller/employee.go:528:			containsUint					100.0%
wippidu_app_backend/internal/controller/employee.go:538:			EmployeeChildDetail				48.0%
wippidu_app_backend/internal/controller/employee.go:857:			SaveChildNotes					0.0%
wippidu_app_backend/internal/controller/employee.go:895:			LocationChildren				64.4%
wippidu_app_backend/internal/controller/employee_chat.go:21:			EmployeeChatList				0.0%
wippidu_app_backend/internal/controller/employee_chat.go:193:			EmployeeChatView				0.0%
wippidu_app_backend/internal/controller/employee_chat.go:276:			EmployeeChatMessages				0.0%
wippidu_app_backend/internal/controller/employee_chat.go:368:			EmployeeChatSend				0.0%
wippidu_app_backend/internal/controller/employee_chat.go:455:			EmployeeChatCreateForm				0.0%
wippidu_app_backend/internal/controller/employee_chat.go:530:			EmployeeChatCreate				0.0%
wippidu_app_backend/internal/controller/employee_invitation_bulk.go:17:		ShowBulkEmployeeInvitationPage			0.0%
wippidu_app_backend/internal/controller/employee_invitation_bulk.go:69:		GenerateBulkEmployeeInvitations			0.0%
wippidu_app_backend/internal/controller/employee_invitation_bulk.go:134:	ShowBulkEmployeePrintPage			0.0%
wippidu_app_backend/internal/controller/employee_invitation_bulk.go:205:	GetEmployeeInvitationInfo			0.0%
wippidu_app_backend/internal/controller/faq.go:17:				ShowFAQ						80.6%
wippidu_app_backend/internal/controller/feedback.go:16:				ShowFeedbackForm				0.0%
wippidu_app_backend/internal/controller/feedback.go:39:				SubmitFeedback					0.0%
wippidu_app_backend/internal/controller/feedback.go:136:			formatFeedbackAsMarkdown			100.0%
wippidu_app_backend/internal/controller/general.go:12:				getUserOrDummyGeneral				0.0%
wippidu_app_backend/internal/controller/general.go:22:				NotImplemented					0.0%
wippidu_app_backend/internal/controller/health.go:19:				Healthz						100.0%
wippidu_app_backend/internal/controller/health.go:30:				Readyz						75.0%
wippidu_app_backend/internal/controller/home.go:33:				getEmployeeViewDates				100.0%
wippidu_app_backend/internal/controller/home.go:66:				getUserOrDummyHome				0.0%
wippidu_app_backend/internal/controller/home.go:75:				Home						60.6%
wippidu_app_backend/internal/controller/impersonate.go:17:			StartImpersonation				83.3%
wippidu_app_backend/internal/controller/impersonate.go:82:			StopImpersonation				95.0%
wippidu_app_backend/internal/controller/integration_test_helpers.go:23:		setupGinWithTemplates				100.0%
wippidu_app_backend/internal/controller/integration_test_helpers.go:45:		setupI18nFunctions				40.0%
wippidu_app_backend/internal/controller/integration_test_helpers.go:142:	createFullTestContext				94.4%
wippidu_app_backend/internal/controller/integration_test_helpers.go:181:	createFullTestContextWithBody			88.9%
wippidu_app_backend/internal/controller/integration_test_helpers.go:220:	parseHTML					100.0%
wippidu_app_backend/internal/controller/integration_test_helpers.go:227:	findElementByClass				0.0%
wippidu_app_backend/internal/controller/integration_test_helpers.go:246:	findAllElementsByClass				100.0%
wippidu_app_backend/internal/controller/integration_test_helpers.go:270:	getTextContent					100.0%
wippidu_app_backend/internal/controller/integration_test_helpers.go:284:	countOccurrences				100.0%
wippidu_app_backend/internal/controller/integration_test_helpers.go:289:	assertHTMLContains				50.0%
wippidu_app_backend/internal/controller/integration_test_helpers.go:297:	assertHTMLNotContains				50.0%
wippidu_app_backend/internal/controller/integration_test_helpers.go:304:	truncate					0.0%
wippidu_app_backend/internal/controller/intranet_api.go:20:			getTokenInfo					50.0%
wippidu_app_backend/internal/controller/intranet_api.go:183:			parseDateString					100.0%
wippidu_app_backend/internal/controller/intranet_api.go:194:			logSyncReceive					83.3%
wippidu_app_backend/internal/controller/intranet_api.go:229:			IntranetSyncPerson				77.5%
wippidu_app_backend/internal/controller/intranet_api.go:317:			IntranetSyncParentChild				78.0%
wippidu_app_backend/internal/controller/intranet_api.go:404:			IntranetSyncBelegungKrp				76.6%
wippidu_app_backend/internal/controller/intranet_api.go:511:			IntranetSyncBelegungUe3				63.8%
wippidu_app_backend/internal/controller/intranet_api.go:618:			IntranetSyncEmployee				70.0%
wippidu_app_backend/internal/controller/intranet_api.go:707:			IntranetSyncLocation				70.0%
wippidu_app_backend/internal/controller/intranet_api.go:795:			IntranetSyncGroup				70.0%
wippidu_app_backend/internal/controller/intranet_api.go:885:			IntranetSyncLocationLead			70.7%
wippidu_app_backend/internal/controller/intranet_api.go:974:			IntranetSyncGroupLead				70.7%
wippidu_app_backend/internal/controller/invitation.go:16:			ShowGenerateInvitationForm			0.0%
wippidu_app_backend/internal/controller/invitation.go:117:			GenerateInvitationCode				0.0%
wippidu_app_backend/internal/controller/invitation.go:169:			RevokeInvitationCode				0.0%
wippidu_app_backend/internal/controller/invitation.go:208:			GetInvitationInfo				0.0%
wippidu_app_backend/internal/controller/invitation_bulk.go:33:			ShowBulkInvitationPage				0.0%
wippidu_app_backend/internal/controller/invitation_bulk.go:121:			buildBulkGroupData				0.0%
wippidu_app_backend/internal/controller/invitation_bulk.go:162:			GenerateBulkInvitations				0.0%
wippidu_app_backend/internal/controller/invitation_bulk.go:252:			ShowBulkPrintPage				0.0%
wippidu_app_backend/internal/controller/language.go:13:				ChangeLanguage					0.0%
wippidu_app_backend/internal/controller/language.go:58:				buildLanguagePath				0.0%
wippidu_app_backend/internal/controller/legal.go:12:				getUserOrDummyLegal				0.0%
wippidu_app_backend/internal/controller/legal.go:22:				ShowImpressum					0.0%
wippidu_app_backend/internal/controller/legal.go:64:				ShowDatenschutz					0.0%
wippidu_app_backend/internal/controller/location_access_times.go:21:		LocationAccessTimesList				78.1%
wippidu_app_backend/internal/controller/location_access_times.go:91:		LocationShowEditAccessTime			65.1%
wippidu_app_backend/internal/controller/location_access_times.go:176:		LocationUpdateAccessTime			63.8%
wippidu_app_backend/internal/controller/location_settings.go:19:		LocationSettings				59.4%
wippidu_app_backend/internal/controller/location_settings.go:90:		LocationSettingsSave				57.8%
wippidu_app_backend/internal/controller/location_settings.go:228:		LocationHolidayImport				0.0%
wippidu_app_backend/internal/controller/news.go:22:				News						0.0%
wippidu_app_backend/internal/controller/news.go:76:				ListNewsParent					46.2%
wippidu_app_backend/internal/controller/news.go:265:				ListNewsEmployee				0.0%
wippidu_app_backend/internal/controller/news.go:376:				GetNewsDetail					68.4%
wippidu_app_backend/internal/controller/news.go:519:				ShowCreateNews					78.6%
wippidu_app_backend/internal/controller/news.go:554:				CreateNews					19.5%
wippidu_app_backend/internal/controller/news.go:772:				ShowEditNews					70.3%
wippidu_app_backend/internal/controller/news.go:854:				UpdateNews					0.0%
wippidu_app_backend/internal/controller/news.go:975:				DeleteNews					45.0%
wippidu_app_backend/internal/controller/news.go:1054:				UploadNewsAttachment				42.4%
wippidu_app_backend/internal/controller/news.go:1163:				ServeNewsAttachment				63.4%
wippidu_app_backend/internal/controller/news.go:1237:				DeleteNewsAttachment				48.8%
wippidu_app_backend/internal/controller/notify.go:25:				collectGroupPhones				100.0%
wippidu_app_backend/internal/controller/notify.go:38:				getUserOrDummyNotify				0.0%
wippidu_app_backend/internal/controller/notify.go:47:				Notify						0.0%
wippidu_app_backend/internal/controller/notify.go:115:				NotifyDirect					0.0%
wippidu_app_backend/internal/controller/notify.go:248:				NotifySend					41.3%
wippidu_app_backend/internal/controller/notify.go:643:				NotifyHistory					0.0%
wippidu_app_backend/internal/controller/notify.go:723:				NotifyEdit					0.0%
wippidu_app_backend/internal/controller/notify.go:845:				NotifyUpdate					0.0%
wippidu_app_backend/internal/controller/notify.go:1094:				NotifyRevoke					0.0%
wippidu_app_backend/internal/controller/parent_messages.go:23:			getUserOrDummyMessages				0.0%
wippidu_app_backend/internal/controller/parent_messages.go:33:			ParentMessages					62.6%
wippidu_app_backend/internal/controller/parent_messages.go:519:			ViewBatchDetail					0.0%
wippidu_app_backend/internal/controller/parent_messages.go:787:			SendMessageForm					65.5%
wippidu_app_backend/internal/controller/parent_messages.go:946:			SendParentMessage				51.1%
wippidu_app_backend/internal/controller/parent_messages.go:1361:		EditMessageForm					55.8%
wippidu_app_backend/internal/controller/parent_messages.go:1544:		UpdateParentMessage				0.0%
wippidu_app_backend/internal/controller/parent_messages.go:1865:		ParentViewReceivedMessages			0.0%
wippidu_app_backend/internal/controller/parent_messages.go:2060:		ParentViewMessageDetail				0.0%
wippidu_app_backend/internal/controller/parent_messages.go:2235:		ParentSubmitAnswer				0.0%
wippidu_app_backend/internal/controller/parental_letters.go:32:			uintPtrValue					100.0%
wippidu_app_backend/internal/controller/parental_letters.go:41:			PreviewMarkdown					0.0%
wippidu_app_backend/internal/controller/parental_letters.go:54:			ParentalLetters					0.0%
wippidu_app_backend/internal/controller/parental_letters.go:107:		ListLettersParent				57.8%
wippidu_app_backend/internal/controller/parental_letters.go:262:		ListLettersEmployee				65.1%
wippidu_app_backend/internal/controller/parental_letters.go:383:		ListLettersLocation				0.0%
wippidu_app_backend/internal/controller/parental_letters.go:490:		ListLettersAdminAllLocations			0.0%
wippidu_app_backend/internal/controller/parental_letters.go:569:		ListLettersAdminLocation			0.0%
wippidu_app_backend/internal/controller/parental_letters.go:685:		ViewLetterParent				65.7%
wippidu_app_backend/internal/controller/parental_letters.go:891:		ViewLetterEmployee				51.5%
wippidu_app_backend/internal/controller/parental_letters.go:1114:		getGroupsForLetterForm				52.9%
wippidu_app_backend/internal/controller/parental_letters.go:1151:		CreateLetterForm				0.0%
wippidu_app_backend/internal/controller/parental_letters.go:1222:		EditLetterForm					65.6%
wippidu_app_backend/internal/controller/parental_letters.go:1360:		UpdateLetter					38.5%
wippidu_app_backend/internal/controller/parental_letters.go:1864:		ReviewLetterForm				62.1%
wippidu_app_backend/internal/controller/parental_letters.go:1924:		ReviewLetter					52.0%
wippidu_app_backend/internal/controller/parental_letters.go:2075:		DeleteLetter					0.0%
wippidu_app_backend/internal/controller/parental_letters.go:2167:		CreateLetter					41.6%
wippidu_app_backend/internal/controller/parental_letters.go:2764:		ParentSubmitLetterAnswer			38.2%
wippidu_app_backend/internal/controller/parental_letters.go:2996:		ParentSubmitPollVote				0.0%
wippidu_app_backend/internal/controller/parental_letters.go:3136:		ParentSubmitTableCell				0.0%
wippidu_app_backend/internal/controller/parental_letters.go:3257:		ParentSubmitTableCells				48.5%
wippidu_app_backend/internal/controller/parental_letters.go:3387:		parseSurveyQuestionsFromForm			93.8%
wippidu_app_backend/internal/controller/parental_letters.go:3426:		ParentSubmitSurvey				51.9%
wippidu_app_backend/internal/controller/parental_letters.go:3576:		ParentAddTableEntry				41.7%
wippidu_app_backend/internal/controller/parental_letters.go:3714:		ParentUpdateTableEntry				0.0%
wippidu_app_backend/internal/controller/parental_letters.go:3826:		ParentDeleteTableEntry				47.1%
wippidu_app_backend/internal/controller/parental_letters.go:3919:		ServeAttachment					0.0%
wippidu_app_backend/internal/controller/parental_letters.go:3997:		DeleteAttachment				0.0%
wippidu_app_backend/internal/controller/parental_letters.go:4103:		UploadAttachment				0.0%
wippidu_app_backend/internal/controller/registration.go:35:			ShowRegistrationForm				0.0%
wippidu_app_backend/internal/controller/registration.go:134:			SubmitRegistration				0.0%
wippidu_app_backend/internal/controller/registration.go:465:			RegistrationSuccess				0.0%
wippidu_app_backend/internal/controller/registration.go:477:			PendingApprovalPage				0.0%
wippidu_app_backend/internal/controller/registration.go:504:			ShowActivationForm				0.0%
wippidu_app_backend/internal/controller/registration.go:537:			ActivateAccount					0.0%
wippidu_app_backend/internal/controller/registration.go:581:			GetGroupsByLocation				0.0%
wippidu_app_backend/internal/controller/registration.go:602:			AdminRegistrationsList				0.0%
wippidu_app_backend/internal/controller/registration.go:639:			AdminRegistrationDetail				0.0%
wippidu_app_backend/internal/controller/registration.go:710:			AdminApproveRegistration			0.0%
wippidu_app_backend/internal/controller/registration.go:759:			AdminRejectRegistration				0.0%
wippidu_app_backend/internal/controller/registration.go:803:			getUserFromContext				0.0%
wippidu_app_backend/internal/controller/role.go:13:				ChangeRole					94.1%
wippidu_app_backend/internal/controller/settings.go:21:				ShowUserSettings				0.0%
wippidu_app_backend/internal/controller/settings.go:71:				ShowPasswordChangeForm				0.0%
wippidu_app_backend/internal/controller/settings.go:97:				ChangePassword					0.0%
wippidu_app_backend/internal/controller/settings.go:217:			ShowEmailChangeForm				0.0%
wippidu_app_backend/internal/controller/settings.go:239:			RequestEmailChange				0.0%
wippidu_app_backend/internal/controller/settings.go:324:			ConfirmEmailChange				0.0%
wippidu_app_backend/internal/controller/settings.go:371:			CancelEmailChange				0.0%
wippidu_app_backend/internal/controller/settings.go:394:			UpdateContactDetails				66.7%
wippidu_app_backend/internal/controller/settings.go:419:			UpdateNotificationSettings			0.0%
wippidu_app_backend/internal/controller/settings_refresh.go:15:			SettingsRefreshPermissions			0.0%
wippidu_app_backend/internal/controller/settings_refresh.go:51:			SettingsRefreshPermissionsPost			0.0%
wippidu_app_backend/internal/controller/staff_abmelden.go:28:			isStaffActor					100.0%
wippidu_app_backend/internal/controller/staff_abmelden.go:34:			StaffAbmeldenForm				47.2%
wippidu_app_backend/internal/controller/staff_abmelden.go:102:			StaffAbmeldenSend				67.1%
wippidu_app_backend/internal/controller/staff_abmelden.go:234:			langOrDefault					75.0%
wippidu_app_backend/internal/controller/staff_abmelden.go:244:			i18nTitle					100.0%
wippidu_app_backend/internal/controller/staff_abmelden.go:246:			renderStaffAbmeldenAuthError			0.0%
wippidu_app_backend/internal/controller/staff_abmelden.go:254:			renderStaffAbmeldenForbidden			50.0%
wippidu_app_backend/internal/controller/staff_abmelden.go:268:			staffAbmeldenError				84.6%
wippidu_app_backend/internal/controller/stand_in.go:32:				LoadStandInDataForLead				78.9%
wippidu_app_backend/internal/controller/stand_in.go:91:				AdminListStandIns				0.0%
wippidu_app_backend/internal/controller/stand_in.go:132:			CreateStandIn					0.0%
wippidu_app_backend/internal/controller/stand_in.go:214:			RevokeStandIn					0.0%
wippidu_app_backend/internal/controller/test_helpers.go:19:			SetupTestDBWithModels				100.0%
wippidu_app_backend/internal/controller/test_helpers.go:35:			CreateTestUser					100.0%
wippidu_app_backend/internal/controller/test_helpers.go:76:			CreateTestUserWithPassword			100.0%
wippidu_app_backend/internal/controller/test_helpers.go:95:			CreateTestLocation				100.0%
wippidu_app_backend/internal/controller/test_helpers.go:108:			CreateTestGroup					100.0%
wippidu_app_backend/internal/controller/test_helpers.go:124:			CreateTestChild					100.0%
wippidu_app_backend/internal/email/templates.go:41:				RenderActivationEmail				0.0%
wippidu_app_backend/internal/email/templates.go:46:				RenderRejectionEmail				0.0%
wippidu_app_backend/internal/email/templates.go:51:				RenderTestEmail					0.0%
wippidu_app_backend/internal/email/templates.go:56:				RenderEmailChangeEmail				0.0%
wippidu_app_backend/internal/email/templates.go:61:				RenderNotificationEmail				0.0%
wippidu_app_backend/internal/email/templates.go:66:				RenderReviewRequestEmail			0.0%
wippidu_app_backend/internal/email/templates.go:70:				renderEmail					0.0%
wippidu_app_backend/internal/email/templates.go:106:				getSubject					66.7%
wippidu_app_backend/internal/email/templates.go:146:				notificationSubject				100.0%
wippidu_app_backend/internal/email/templates.go:176:				sanitizeSubject					100.0%
wippidu_app_backend/internal/i18n/translator.go:17:				Init						0.0%
wippidu_app_backend/internal/i18n/translator.go:35:				GetLocalizer					0.0%
wippidu_app_backend/internal/i18n/translator.go:40:				Translate					0.0%
wippidu_app_backend/internal/i18n/translator.go:53:				TranslateWithData				0.0%
wippidu_app_backend/internal/i18n/translator.go:66:				TranslatePlural					0.0%
wippidu_app_backend/internal/i18n/translator.go:79:				SupportedLanguages				0.0%
wippidu_app_backend/internal/i18n/translator.go:84:				IsSupported					0.0%
wippidu_app_backend/internal/i18n/translator.go:94:				DefaultLanguage					0.0%
wippidu_app_backend/internal/integrationtesting/testdata.go:16:			uintPtr						0.0%
wippidu_app_backend/internal/integrationtesting/testdata.go:94:			getChildValidityDates				0.0%
wippidu_app_backend/internal/integrationtesting/testdata.go:125:		getUserChildValidityDates			0.0%
wippidu_app_backend/internal/integrationtesting/testdata.go:157:		CreateUserWithLogin				0.0%
wippidu_app_backend/internal/integrationtesting/testdata.go:199:		CreateLocationsAndGroups			0.0%
wippidu_app_backend/internal/integrationtesting/testdata.go:247:		CreateChild					0.0%
wippidu_app_backend/internal/integrationtesting/testdata.go:261:		CreateChildrenAndParents			0.0%
wippidu_app_backend/internal/integrationtesting/testdata.go:513:		CreateEmployees					0.0%
wippidu_app_backend/internal/integrationtesting/testdata.go:613:		CreateDualRoleUsers				0.0%
wippidu_app_backend/internal/integrationtesting/testdata.go:703:		CreateParentalLetters				0.0%
wippidu_app_backend/internal/integrationtesting/testdata.go:928:		CreateNews					0.0%
wippidu_app_backend/internal/integrationtesting/testdata.go:1104:		CreateSecondParents				0.0%
wippidu_app_backend/internal/integrationtesting/testdata.go:1208:		TestingInit					0.0%
wippidu_app_backend/internal/integrationtesting/testdata.go:1257:		EnableNotifyByEmail				0.0%
wippidu_app_backend/internal/integrationtesting/testdata.go:1274:		CreateMessages					0.0%
wippidu_app_backend/internal/integrationtesting/testdata.go:1532:		CreateCalendarEvents				0.0%
wippidu_app_backend/internal/integrationtesting/testdata.go:1791:		CreateAbsenceNotifications			0.0%
wippidu_app_backend/internal/integrationtesting/testdata.go:2011:		timePtr						0.0%
wippidu_app_backend/internal/integrationtesting/testdata_loader.go:32:		TestingInitFromSQL				0.0%
wippidu_app_backend/internal/integrationtesting/testdata_loader.go:77:		min						0.0%
wippidu_app_backend/internal/logger/logger.go:33:				init						0.0%
wippidu_app_backend/internal/logger/logger.go:40:				Init						0.0%
wippidu_app_backend/internal/logger/logger.go:62:				getLogLevel					0.0%
wippidu_app_backend/internal/logger/logger.go:80:				IsDebugEnabled					0.0%
wippidu_app_backend/internal/logger/logger.go:86:				WithComponent					0.0%
wippidu_app_backend/internal/logger/logger.go:91:				Debug						0.0%
wippidu_app_backend/internal/logger/logger.go:96:				Info						0.0%
wippidu_app_backend/internal/logger/logger.go:101:				Warn						0.0%
wippidu_app_backend/internal/logger/logger.go:106:				Error						0.0%
wippidu_app_backend/internal/logger/logger.go:111:				Logger						0.0%
wippidu_app_backend/internal/middleware/api_token.go:34:			IntranetAPIAuth					90.6%
wippidu_app_backend/internal/middleware/api_token.go:191:			maskToken					66.7%
wippidu_app_backend/internal/middleware/api_token.go:207:			IsIPAllowed					100.0%
wippidu_app_backend/internal/middleware/authorization.go:13:			IsAuthorized					67.6%
wippidu_app_backend/internal/middleware/cookie_defaults.go:21:			CookieDefaults					0.0%
wippidu_app_backend/internal/middleware/csrf.go:32:				CSRF						100.0%
wippidu_app_backend/internal/middleware/csrf.go:105:				csrfExempt					100.0%
wippidu_app_backend/internal/middleware/csrf.go:120:				csrfErrorHandler				100.0%
wippidu_app_backend/internal/middleware/force_password_change.go:14:		ForcePasswordChange				91.7%
wippidu_app_backend/internal/middleware/intranet_check.go:18:			RequireIntranetSync				0.0%
wippidu_app_backend/internal/middleware/intranet_check.go:67:			IsIntranetRefreshRequired			0.0%
wippidu_app_backend/internal/middleware/language.go:12:				LanguageDetection				0.0%
wippidu_app_backend/internal/middleware/language.go:78:				parseAcceptLanguage				0.0%
wippidu_app_backend/internal/middleware/notfound_logging.go:28:			LogNotFound					0.0%
wippidu_app_backend/internal/middleware/ratelimit.go:13:			RegistrationRateLimit				100.0%
wippidu_app_backend/internal/middleware/ratelimit_auth.go:36:			loginRateLimiterConfig				0.0%
wippidu_app_backend/internal/middleware/ratelimit_auth.go:49:			passwordChangeRateLimiterConfig			0.0%
wippidu_app_backend/internal/middleware/ratelimit_auth.go:62:			invitationLookupRateLimiterConfig		0.0%
wippidu_app_backend/internal/middleware/ratelimit_auth.go:74:			LoginRateLimit					0.0%
wippidu_app_backend/internal/middleware/ratelimit_auth.go:84:			PasswordChangeRateLimit				0.0%
wippidu_app_backend/internal/middleware/ratelimit_auth.go:94:			InvitationLookupRateLimit			0.0%
wippidu_app_backend/internal/middleware/ratelimit_auth.go:108:			rateLimitHandler				95.2%
wippidu_app_backend/internal/middleware/require_admin.go:28:			RequireAdmin					100.0%
wippidu_app_backend/internal/middleware/require_approval.go:15:			RequireApproval					0.0%
wippidu_app_backend/internal/middleware/require_auth.go:29:			RequireAuth					100.0%
wippidu_app_backend/internal/middleware/test_helpers.go:14:			SetupTestDBWithModels				100.0%
wippidu_app_backend/internal/middleware/test_helpers.go:52:			CreateTestUser					100.0%
wippidu_app_backend/internal/model/admin_init.go:23:				InitAdminFromEnv				77.3%
wippidu_app_backend/internal/model/calendar_event.go:64:			EventTypeColor					0.0%
wippidu_app_backend/internal/model/calendar_event.go:80:			EventTypeI18nKey				0.0%
wippidu_app_backend/internal/model/calendar_event.go:85:			IsCancelled					0.0%
wippidu_app_backend/internal/model/calendar_event.go:90:			ScopeDisplay					0.0%
wippidu_app_backend/internal/model/calendar_event.go:101:			IsMultiDay					0.0%
wippidu_app_backend/internal/model/calendar_event.go:108:			ScopeIcon					0.0%
wippidu_app_backend/internal/model/calendar_event.go:119:			ScopeClass					0.0%
wippidu_app_backend/internal/model/db.go:62:					RelationshipDisplayKey				100.0%
wippidu_app_backend/internal/model/db.go:113:					IsBookedForWeekday				0.0%
wippidu_app_backend/internal/model/db.go:138:					GetGroup					0.0%
wippidu_app_backend/internal/model/db.go:489:					GetEmailSettings				0.0%
wippidu_app_backend/internal/model/db.go:502:					SaveEmailSettings				0.0%
wippidu_app_backend/internal/model/db.go:538:					GetDelegationSettings				0.0%
wippidu_app_backend/internal/model/db.go:552:					SaveDelegationSettings				0.0%
wippidu_app_backend/internal/model/db.go:573:					GetSessionSettings				0.0%
wippidu_app_backend/internal/model/db.go:586:					SaveSessionSettings				0.0%
wippidu_app_backend/internal/model/db.go:605:					GetSyncSettings					0.0%
wippidu_app_backend/internal/model/db.go:618:					SaveSyncSettings				0.0%
wippidu_app_backend/internal/model/db.go:630:					GetLegalSettings				0.0%
wippidu_app_backend/internal/model/db.go:643:					SaveLegalSettings				0.0%
wippidu_app_backend/internal/model/db.go:668:					GetFAQSettings					0.0%
wippidu_app_backend/internal/model/db.go:681:					SaveFAQSettings					0.0%
wippidu_app_backend/internal/model/db.go:723:					CanEmployeeAccessAllChildren			0.0%
wippidu_app_backend/internal/model/db.go:828:					TableName					100.0%
wippidu_app_backend/internal/model/db.go:843:					GetIntranetSettings				0.0%
wippidu_app_backend/internal/model/db.go:859:					SaveIntranetSettings				0.0%
wippidu_app_backend/internal/model/db.go:879:					GetHolidaySettings				0.0%
wippidu_app_backend/internal/model/db.go:896:					SaveHolidaySettings				0.0%
wippidu_app_backend/internal/model/db.go:918:					PopulateBasicData				100.0%
wippidu_app_backend/internal/model/db.go:947:					AllModels					100.0%
wippidu_app_backend/internal/model/db.go:1019:					InitDB						0.0%
wippidu_app_backend/internal/model/db.go:1090:					migrateColleagueMessageWatermarksToReads	66.7%
wippidu_app_backend/internal/model/db.go:1223:					dropColleagueMessageWatermarkColumns		75.0%
wippidu_app_backend/internal/model/db.go:1248:					migrateAbsenceAcknowledgedToReads		0.0%
wippidu_app_backend/internal/model/db.go:1312:					migrateExistingUsersApproved			0.0%
wippidu_app_backend/internal/model/db.go:1325:					migrateExistingLocationsDelegation		0.0%
wippidu_app_backend/internal/model/db.go:1345:					migrateEmployeeLocationAccess			0.0%
wippidu_app_backend/internal/model/employee_invitation.go:26:			TableName					100.0%
wippidu_app_backend/internal/model/employee_invitation.go:31:			IsValid						0.0%
wippidu_app_backend/internal/model/employee_invitation.go:36:			IsUsed						0.0%
wippidu_app_backend/internal/model/employee_invitation.go:41:			IsRevoked					0.0%
wippidu_app_backend/internal/model/employee_invitation.go:46:			IsExpired					0.0%
wippidu_app_backend/internal/model/employee_invitation.go:51:			StatusKey					0.0%
wippidu_app_backend/internal/model/import_export_audit.go:60:			LatestSuccessfulImport				0.0%
wippidu_app_backend/internal/model/invitation.go:27:				TableName					100.0%
wippidu_app_backend/internal/model/invitation.go:32:				IsValid						0.0%
wippidu_app_backend/internal/model/invitation.go:37:				IsUsed						0.0%
wippidu_app_backend/internal/model/invitation.go:42:				IsRevoked					0.0%
wippidu_app_backend/internal/model/invitation.go:47:				IsExpired					0.0%
wippidu_app_backend/internal/model/invitation.go:52:				StatusKey					0.0%
wippidu_app_backend/internal/model/lead_stand_in.go:33:				IsActiveAt					100.0%
wippidu_app_backend/internal/model/lead_stand_in.go:48:				ActiveStandInsForDelegate			100.0%
wippidu_app_backend/internal/model/lead_stand_in.go:60:				ActiveStandInsForDelegator			0.0%
wippidu_app_backend/internal/model/lead_stand_in.go:81:				HasActiveStandInFrom				87.5%
wippidu_app_backend/internal/model/lead_stand_in.go:122:			ReconcileStandInsForUser			82.4%
wippidu_app_backend/internal/model/lead_stand_in.go:161:			leadsScope					86.7%
wippidu_app_backend/internal/model/registration.go:69:				TableName					100.0%
wippidu_app_backend/internal/model/registration.go:74:				IsParentRegistration				0.0%
wippidu_app_backend/internal/model/registration.go:79:				IsEmployeeRegistration				0.0%
wippidu_app_backend/internal/model/registration.go:84:				IsPending					0.0%
wippidu_app_backend/internal/model/registration.go:89:				IsApproved					0.0%
wippidu_app_backend/internal/model/registration.go:94:				IsRejected					0.0%
wippidu_app_backend/internal/model/registration.go:99:				IsAutoApproved					0.0%
wippidu_app_backend/internal/model/registration.go:104:				FullName					0.0%
wippidu_app_backend/internal/model/registration.go:109:				ChildFullName					0.0%
wippidu_app_backend/internal/model/sync.go:56:					TableName					100.0%
wippidu_app_backend/internal/model/sync.go:73:					TableName					100.0%
wippidu_app_backend/internal/model/sync.go:78:					UniqueKey					0.0%
wippidu_app_backend/internal/model/sync.go:103:					TableName					100.0%
wippidu_app_backend/internal/model/sync.go:123:					TableName					100.0%
wippidu_app_backend/internal/model/sync.go:142:					TableName					100.0%
wippidu_app_backend/internal/model/sync.go:163:					TableName					100.0%
wippidu_app_backend/internal/model/sync.go:182:					TableName					100.0%
wippidu_app_backend/internal/model/sync.go:187:					UniqueKey					0.0%
wippidu_app_backend/internal/model/sync.go:204:					TableName					100.0%
wippidu_app_backend/internal/model/sync.go:209:					UniqueKey					0.0%
wippidu_app_backend/internal/model/sync.go:235:					TableName					100.0%
wippidu_app_backend/internal/model/sync.go:258:					TableName					100.0%
wippidu_app_backend/internal/model/test_helpers.go:13:				TimePtr						100.0%
wippidu_app_backend/internal/model/test_helpers.go:20:				SetupTestDBWithModels				100.0%
wippidu_app_backend/internal/model/test_helpers.go:36:				CreateTestUser					100.0%
wippidu_app_backend/internal/model/user.go:54:					IsDeactivated					0.0%
wippidu_app_backend/internal/model/user.go:58:					IsLoggedIn					100.0%
wippidu_app_backend/internal/model/user.go:64:					DisplayName					0.0%
wippidu_app_backend/internal/model/user.go:80:					DisplayNameWithChildren				0.0%
wippidu_app_backend/internal/model/user.go:100:					SetNotLoggedIn					100.0%
wippidu_app_backend/internal/model/user.go:104:					SetLoggedIn					100.0%
wippidu_app_backend/internal/model/user.go:108:					HasRole						100.0%
wippidu_app_backend/internal/model/user.go:117:					IsParent					100.0%
wippidu_app_backend/internal/model/user.go:120:					IsEmployee					100.0%
wippidu_app_backend/internal/model/user.go:123:					IsGroupLeader					100.0%
wippidu_app_backend/internal/model/user.go:126:					IsHouseLeader					100.0%
wippidu_app_backend/internal/model/user.go:129:					IsAdmin						100.0%
wippidu_app_backend/internal/model/user.go:135:					IsApproved					0.0%
wippidu_app_backend/internal/model/user.go:144:					GetLocationIDs					0.0%
wippidu_app_backend/internal/model/user.go:232:					GetEmployeeGroups				0.0%
wippidu_app_backend/internal/model/user.go:279:					GetEmployeeCoreTeamGroups			0.0%
wippidu_app_backend/internal/model/user.go:321:					UserFromUserIdent				100.0%
wippidu_app_backend/internal/model/user.go:331:					NewDummyUser					100.0%
wippidu_app_backend/internal/model/user.go:348:					CanUserAccessChild				50.0%
wippidu_app_backend/internal/model/user.go:410:					HasValidChildren				83.3%
wippidu_app_backend/internal/model/user.go:429:					GetValidChildrenForUser				84.6%
wippidu_app_backend/internal/model/user.go:466:					GetGuardiansForChild				0.0%
wippidu_app_backend/internal/model/user.go:530:					CanAccessDelegatedAdmin				0.0%
wippidu_app_backend/internal/model/user.go:616:					GetLeadLocationIDs				0.0%
wippidu_app_backend/internal/model/user.go:648:					GetEffectiveRoleForLocation			100.0%
wippidu_app_backend/internal/model/user.go:695:					GetEffectiveRoleForGroup			0.0%
wippidu_app_backend/internal/model/user.go:712:					getHighestRole					90.9%
wippidu_app_backend/internal/model/user.go:733:					IsEffectiveGroupLeaderAt			0.0%
wippidu_app_backend/internal/model/user.go:743:					IsEffectiveHouseLeaderAt			0.0%
wippidu_app_backend/internal/route/auth.go:16:					AuthRoutes					0.0%
wippidu_app_backend/internal/route/auth.go:72:					MainRoutes					0.0%
wippidu_app_backend/internal/route/auth.go:90:					setupLanguageRoutes				0.0%
wippidu_app_backend/internal/route/auth.go:454:					APIRoutes					0.0%
wippidu_app_backend/internal/route/auth.go:471:					setupAPILanguageRoutes				0.0%
wippidu_app_backend/internal/route/intranet.go:17:				IntranetAPIRoutes				0.0%
wippidu_app_backend/internal/service/absence_create.go:32:			HasOverlappingAbsence				0.0%
wippidu_app_backend/internal/service/absence_create.go:49:			CreateAbsenceNotification			0.0%
wippidu_app_backend/internal/service/absence_reads.go:15:			MarkAbsenceNotificationAsRead			71.4%
wippidu_app_backend/internal/service/absence_reads.go:44:			MarkAbsenceNotificationsAsRead			76.5%
wippidu_app_backend/internal/service/absence_reads.go:81:			AbsenceNotificationsReadByUser			0.0%
wippidu_app_backend/internal/service/archive.go:32:				GetArchiveAccessibleGroups			66.7%
wippidu_app_backend/internal/service/archive.go:116:				GetGroupsForArchiveFilter			0.0%
wippidu_app_backend/internal/service/archive.go:134:				GetArchiveTabCounts				77.8%
wippidu_app_backend/internal/service/archive.go:168:				countArchivedNews				90.0%
wippidu_app_backend/internal/service/archive.go:188:				countArchivedLetters				90.0%
wippidu_app_backend/internal/service/archive.go:208:				countArchivedMessages				90.0%
wippidu_app_backend/internal/service/archive.go:228:				countArchivedAbsences				100.0%
wippidu_app_backend/internal/service/archive.go:238:				GetArchivedNews					77.3%
wippidu_app_backend/internal/service/archive.go:284:				isNewsArchived					100.0%
wippidu_app_backend/internal/service/archive.go:302:				GetArchivedLetters				0.0%
wippidu_app_backend/internal/service/archive.go:348:				isLetterArchived				28.6%
wippidu_app_backend/internal/service/archive.go:367:				GetArchivedMessages				68.2%
wippidu_app_backend/internal/service/archive.go:412:				isMessageArchived				28.6%
wippidu_app_backend/internal/service/archive.go:430:				GetArchivedAbsences				61.5%
wippidu_app_backend/internal/service/archive.go:458:				buildArchivedNewsQuery				75.0%
wippidu_app_backend/internal/service/archive.go:501:				buildArchivedLettersQuery			62.5%
wippidu_app_backend/internal/service/archive.go:545:				buildArchivedMessagesQuery			62.5%
wippidu_app_backend/internal/service/archive.go:592:				buildArchivedAbsencesQuery			60.0%
wippidu_app_backend/internal/service/archive.go:631:				CanUserAccessArchive				100.0%
wippidu_app_backend/internal/service/attendance_overview.go:17:			DateKey						100.0%
wippidu_app_backend/internal/service/attendance_overview.go:24:			GetChildrenAbsencesForDateRange			87.5%
wippidu_app_backend/internal/service/attendance_overview.go:48:			GetChildrenBookingStatusForDates		94.4%
wippidu_app_backend/internal/service/attendance_overview.go:84:			pickEnrollmentForDate				80.0%
wippidu_app_backend/internal/service/attendance_overview.go:107:		GetClosureEventsForRange			83.3%
wippidu_app_backend/internal/service/calendar.go:14:				CanUserCreateCalendarEvent			89.2%
wippidu_app_backend/internal/service/calendar.go:91:				CanUserEditCalendarEvent			80.0%
wippidu_app_backend/internal/service/calendar.go:178:				CanUserDeleteCalendarEvent			0.0%
wippidu_app_backend/internal/service/calendar.go:183:				GetEventsForDateRange				65.0%
wippidu_app_backend/internal/service/calendar.go:238:				getLocationIdsFromGroups			90.9%
wippidu_app_backend/internal/service/calendar.go:259:				GetCalendarEventByID				0.0%
wippidu_app_backend/internal/service/calendar.go:272:				CreateCalendarEvent				0.0%
wippidu_app_backend/internal/service/calendar.go:277:				UpdateCalendarEvent				0.0%
wippidu_app_backend/internal/service/calendar.go:282:				CancelCalendarEvent				100.0%
wippidu_app_backend/internal/service/calendar.go:291:				DeleteCalendarEvent				0.0%
wippidu_app_backend/internal/service/calendar.go:296:				GetUserGroupIds					100.0%
wippidu_app_backend/internal/service/calendar.go:333:				GetUserCreatableGroups				0.0%
wippidu_app_backend/internal/service/calendar.go:368:				GetUserCreatableLocations			0.0%
wippidu_app_backend/internal/service/calendar.go:396:				ComputeGroupAbbreviations			93.3%
wippidu_app_backend/internal/service/calendar.go:454:				stripArticle					100.0%
wippidu_app_backend/internal/service/calendar.go:464:				longestCommonPrefix				90.0%
wippidu_app_backend/internal/service/calendar.go:483:				upperFirstNRunes				100.0%
wippidu_app_backend/internal/service/calendar.go:493:				abbreviateSingle				100.0%
wippidu_app_backend/internal/service/calendar.go:499:				GetCalendarGroupAbbreviations			0.0%
wippidu_app_backend/internal/service/calendar_news.go:16:			GenerateNewsFromCalendarEvent			0.0%
wippidu_app_backend/internal/service/calendar_news.go:61:			GenerateReminderNewsForEvent			0.0%
wippidu_app_backend/internal/service/calendar_news.go:104:			formatEventDateRange				0.0%
wippidu_app_backend/internal/service/calendar_news.go:132:			buildCalendarEventURL				0.0%
wippidu_app_backend/internal/service/child_cluster.go:15:			CanUserManageCluster				76.0%
wippidu_app_backend/internal/service/child_cluster.go:69:			GetClustersForGroup				0.0%
wippidu_app_backend/internal/service/child_cluster.go:80:			GetClustersForGroups				0.0%
wippidu_app_backend/internal/service/child_cluster.go:94:			GetChildIDsForCluster				0.0%
wippidu_app_backend/internal/service/child_cluster.go:105:			GetGroupsForClusterManagement			0.0%
wippidu_app_backend/internal/service/colleague_message_reads.go:20:		MarkColleagueMessagesAsRead			88.9%
wippidu_app_backend/internal/service/dbexport/dbexport.go:73:			Export						85.7%
wippidu_app_backend/internal/service/dbimport/anonymize.go:83:			DefaultAnonymize				100.0%
wippidu_app_backend/internal/service/dbimport/anonymize.go:96:			Any						0.0%
wippidu_app_backend/internal/service/dbimport/anonymize.go:102:			AnyDisabled					100.0%
wippidu_app_backend/internal/service/dbimport/anonymize.go:109:			pickFromList					100.0%
wippidu_app_backend/internal/service/dbimport/anonymize.go:123:			fakeFullName					100.0%
wippidu_app_backend/internal/service/dbimport/anonymize.go:136:			newPreparedHash					100.0%
wippidu_app_backend/internal/service/dbimport/anonymize.go:142:			anonymizeUsers					100.0%
wippidu_app_backend/internal/service/dbimport/anonymize.go:159:			anonymizeChildren				83.3%
wippidu_app_backend/internal/service/dbimport/anonymize.go:172:			anonymizePasswds				80.0%
wippidu_app_backend/internal/service/dbimport/anonymize.go:183:			anonymizeMessages				100.0%
wippidu_app_backend/internal/service/dbimport/anonymize.go:191:			anonymizeParentalLetters			100.0%
wippidu_app_backend/internal/service/dbimport/anonymize.go:199:			anonymizeChatMessages				50.0%
wippidu_app_backend/internal/service/dbimport/anonymize.go:208:			anonymizeAttachments				100.0%
wippidu_app_backend/internal/service/dbimport/anonymize.go:217:			applyAnonymizers				100.0%
wippidu_app_backend/internal/service/dbimport/dbimport.go:74:			Import						85.0%
wippidu_app_backend/internal/service/dbimport/dbimport.go:119:			runImport					67.7%
wippidu_app_backend/internal/service/dbimport/dbimport.go:236:			resetPostgresSequences				0.0%
wippidu_app_backend/internal/service/email.go:23:				SendTestEmail					0.0%
wippidu_app_backend/internal/service/email.go:54:				SendActivationEmail				16.7%
wippidu_app_backend/internal/service/email.go:99:				SendEmailChangeVerification			0.0%
wippidu_app_backend/internal/service/email.go:144:				SendReviewRequestEmail				0.0%
wippidu_app_backend/internal/service/email.go:190:				SendRegistrationRejectionNotification		27.3%
wippidu_app_backend/internal/service/email.go:222:				sendEmailWithRetry				0.0%
wippidu_app_backend/internal/service/email.go:257:				sendEmail					0.0%
wippidu_app_backend/internal/service/email.go:290:				NewStubEmailService				0.0%
wippidu_app_backend/internal/service/email.go:295:				SendActivationEmail				0.0%
wippidu_app_backend/internal/service/email.go:300:				SendRegistrationApprovalNotification		0.0%
wippidu_app_backend/internal/service/email.go:306:				SendRegistrationRejectionNotification		0.0%
wippidu_app_backend/internal/service/email_notifications.go:17:			SendPublishNotificationEmails			0.0%
wippidu_app_backend/internal/service/email_notifications.go:80:			NotifyNewsPublished				0.0%
wippidu_app_backend/internal/service/email_notifications.go:112:		NotifyNewsPublishedBatch			0.0%
wippidu_app_backend/internal/service/email_notifications.go:130:		computeNewsBatchRecipients			80.0%
wippidu_app_backend/internal/service/email_notifications.go:168:		NotifyLetterPublished				0.0%
wippidu_app_backend/internal/service/email_notifications.go:184:		NotifyMessagePublished				0.0%
wippidu_app_backend/internal/service/email_notifications.go:205:		GetNewsEmployeeRecipients			31.6%
wippidu_app_backend/internal/service/email_notifications.go:262:		filterOptedInRecipients				100.0%
wippidu_app_backend/internal/service/email_notifications.go:273:		deduplicateUsers				100.0%
wippidu_app_backend/internal/service/email_notifications.go:286:		truncateText					100.0%
wippidu_app_backend/internal/service/email_notifications.go:295:		buildItemURL					100.0%
wippidu_app_backend/internal/service/employee_chat.go:13:			GetOrCreateDefaultChat				75.0%
wippidu_app_backend/internal/service/employee_chat.go:64:			GetChatsForUser					75.0%
wippidu_app_backend/internal/service/employee_chat.go:120:			CanUserAccessChat				75.0%
wippidu_app_backend/internal/service/employee_chat.go:166:			GetChatMessages					80.0%
wippidu_app_backend/internal/service/employee_chat.go:192:			SendChatMessage					85.7%
wippidu_app_backend/internal/service/employee_chat.go:215:			MarkChatMessagesAsRead				57.9%
wippidu_app_backend/internal/service/employee_chat.go:255:			CreateChat					76.9%
wippidu_app_backend/internal/service/employee_chat.go:290:			GetEmployeesForLocation				80.0%
wippidu_app_backend/internal/service/employee_chat.go:337:			GetGroupsForLocation				0.0%
wippidu_app_backend/internal/service/employee_chat.go:358:			GetChatsWithUnreadCounts			87.5%
wippidu_app_backend/internal/service/employee_chat.go:377:			getUnreadCountForChat				100.0%
wippidu_app_backend/internal/service/employee_chat.go:395:			EnsureUserInChat				71.4%
wippidu_app_backend/internal/service/employee_chat.go:426:			AddUserToDefaultChats				0.0%
wippidu_app_backend/internal/service/employee_invitation.go:34:			NewEmployeeInvitationService			100.0%
wippidu_app_backend/internal/service/employee_invitation.go:39:			GetUnregisteredEmployees			92.3%
wippidu_app_backend/internal/service/employee_invitation.go:77:			GenerateEmployeeInvitationCode			85.7%
wippidu_app_backend/internal/service/employee_invitation.go:114:		GenerateBulkEmployeeInvitations			88.9%
wippidu_app_backend/internal/service/employee_invitation.go:177:		GetEmployeeInvitationByCode			100.0%
wippidu_app_backend/internal/service/employee_invitation.go:189:		GetEmployeeInvitationsByIDs			100.0%
wippidu_app_backend/internal/service/employee_invitation.go:199:		UseEmployeeInvitationCode			93.8%
wippidu_app_backend/internal/service/employee_invitation.go:227:		RevokeEmployeeInvitationCode			100.0%
wippidu_app_backend/internal/service/employee_invitation.go:249:		GetActiveEmployeeInvitations			0.0%
wippidu_app_backend/internal/service/employee_invitation.go:259:		generateEmployeeSecureCode			75.0%
wippidu_app_backend/internal/service/enrollment.go:22:				GetCurrentEnrollment				87.5%
wippidu_app_backend/internal/service/enrollment.go:45:				GetEnrollmentsForChild				80.0%
wippidu_app_backend/internal/service/enrollment.go:62:				UpdateChildGroupFromEnrollments			88.9%
wippidu_app_backend/internal/service/enrollment.go:85:				CreateOrUpdateEnrollmentFromSync		84.8%
wippidu_app_backend/internal/service/enrollment.go:154:				IsChildBookedForDate				0.0%
wippidu_app_backend/internal/service/enrollment.go:171:				GetChildrenBookingStatus			93.3%
wippidu_app_backend/internal/service/enrollment.go:222:				GetAllEnrollments				0.0%
wippidu_app_backend/internal/service/enrollment.go:253:				GetEnrollmentByID				0.0%
wippidu_app_backend/internal/service/enrollment.go:267:				CreateEnrollment				0.0%
wippidu_app_backend/internal/service/enrollment.go:278:				UpdateEnrollment				0.0%
wippidu_app_backend/internal/service/enrollment.go:307:				DeleteEnrollment				0.0%
wippidu_app_backend/internal/service/forgejo.go:50:				InitForgejoService				0.0%
wippidu_app_backend/internal/service/forgejo.go:68:				GetForgejoService				0.0%
wippidu_app_backend/internal/service/forgejo.go:73:				FetchLabels					81.8%
wippidu_app_backend/internal/service/forgejo.go:111:				GetLabelIDsByNames				100.0%
wippidu_app_backend/internal/service/forgejo.go:139:				CreateIssue					81.8%
wippidu_app_backend/internal/service/forgejo.go:191:				IsConfigured					100.0%
wippidu_app_backend/internal/service/forgejo.go:199:				GetCategoryLabel				100.0%
wippidu_app_backend/internal/service/holiday_import.go:36:			FetchPublicHolidays				82.4%
wippidu_app_backend/internal/service/holiday_import.go:67:			FilterByBundesland				100.0%
wippidu_app_backend/internal/service/holiday_import.go:86:			ImportHolidaysForLocation			72.7%
wippidu_app_backend/internal/service/intranet_groups.go:33:			NeedsIntranetRefresh				100.0%
wippidu_app_backend/internal/service/intranet_groups.go:56:			RefreshUserGroupMemberships			0.0%
wippidu_app_backend/internal/service/intranet_groups.go:191:			callIntranetGroupsAPI				0.0%
wippidu_app_backend/internal/service/intranet_groups.go:301:			maskToken					0.0%
wippidu_app_backend/internal/service/intranet_groups.go:309:			markRefreshFailed				0.0%
wippidu_app_backend/internal/service/intranet_groups.go:326:			TestIntranetConnection				0.0%
wippidu_app_backend/internal/service/intranet_groups.go:345:			GetUserDailyGroups				83.3%
wippidu_app_backend/internal/service/intranet_groups.go:361:			GetUserDailyLocationIDs				0.0%
wippidu_app_backend/internal/service/intranet_groups.go:384:			ClearUserDailyGroups				0.0%
wippidu_app_backend/internal/service/invitation.go:28:				NewInvitationService				100.0%
wippidu_app_backend/internal/service/invitation.go:33:				GenerateInvitationCode				75.0%
wippidu_app_backend/internal/service/invitation.go:59:				GetInvitationByCode				100.0%
wippidu_app_backend/internal/service/invitation.go:71:				GetInvitationsForChild				100.0%
wippidu_app_backend/internal/service/invitation.go:81:				UseInvitationCode				87.5%
wippidu_app_backend/internal/service/invitation.go:120:				RevokeInvitationCode				87.5%
wippidu_app_backend/internal/service/invitation.go:154:				CanUserGenerateInvitation			100.0%
wippidu_app_backend/internal/service/invitation.go:160:				GenerateBulkInvitations				85.0%
wippidu_app_backend/internal/service/invitation.go:210:				GetInvitationsByIDs				100.0%
wippidu_app_backend/internal/service/invitation.go:220:				generateSecureCode				75.0%
wippidu_app_backend/internal/service/lead_stand_in.go:27:			AuthorableScopesForUser				0.0%
wippidu_app_backend/internal/service/lead_stand_in.go:93:			appendGroupsUnique				0.0%
wippidu_app_backend/internal/service/migration.go:14:				MigrateChildGroupsToEnrollments			79.3%
wippidu_app_backend/internal/service/migration.go:76:				RunMigrationIfNeeded				0.0%
wippidu_app_backend/internal/service/news.go:14:				CanUserViewNews					0.0%
wippidu_app_backend/internal/service/news.go:66:				CanUserCreateNews				100.0%
wippidu_app_backend/internal/service/news.go:75:				AuthorizeCreateNews				100.0%
wippidu_app_backend/internal/service/news.go:88:				canUserCreateNewsAsLead				75.7%
wippidu_app_backend/internal/service/news.go:165:				CanUserEditNews					47.5%
wippidu_app_backend/internal/service/news.go:252:				CanUserDeleteNews				100.0%
wippidu_app_backend/internal/service/news.go:258:				GetNewsRecipients				73.7%
wippidu_app_backend/internal/service/news.go:321:				MarkNewsAsRead					69.2%
wippidu_app_backend/internal/service/news.go:352:				GetNewsReadStatistics				85.7%
wippidu_app_backend/internal/service/news.go:395:				sortUsersByName					83.3%
wippidu_app_backend/internal/service/news.go:420:				GetNewsReadStatsExtended			88.9%
wippidu_app_backend/internal/service/notification_badge.go:38:			NewNotificationBadgeService			100.0%
wippidu_app_backend/internal/service/notification_badge.go:44:			ComputeBadges					88.0%
wippidu_app_backend/internal/service/notification_badge.go:107:			computeNewsBadge				100.0%
wippidu_app_backend/internal/service/notification_badge.go:118:			computeLettersBadge				100.0%
wippidu_app_backend/internal/service/notification_badge.go:134:			computeMessagesBadge				100.0%
wippidu_app_backend/internal/service/notification_badge.go:145:			computePendingActionsBadge			100.0%
wippidu_app_backend/internal/service/notification_badge.go:156:			computeAbsenceNoticesBadge			100.0%
wippidu_app_backend/internal/service/notification_badge.go:167:			computeChatMessagesBadge			100.0%
wippidu_app_backend/internal/service/notification_badge.go:178:			computeMessageResponsesBadge			100.0%
wippidu_app_backend/internal/service/notification_badge.go:189:			computeLetterResponsesBadge			100.0%
wippidu_app_backend/internal/service/notification_badge.go:200:			computeGroupMessagesBadge			100.0%
wippidu_app_backend/internal/service/notification_badge.go:211:			computeLocationMessagesBadge			100.0%
wippidu_app_backend/internal/service/notification_badge.go:223:			computeShowHamburgerDot				85.7%
wippidu_app_backend/internal/service/notification_badge.go:262:			computeTotalUnread				95.5%
wippidu_app_backend/internal/service/notifications.go:13:			NotifyParentsOfLetter				0.0%
wippidu_app_backend/internal/service/notifications.go:64:			NotifyReviewerOfLetter				0.0%
wippidu_app_backend/internal/service/parental_letters.go:14:			CanUserCreateLetter				100.0%
wippidu_app_backend/internal/service/parental_letters.go:22:			AuthorizeCreateLetter				100.0%
wippidu_app_backend/internal/service/parental_letters.go:35:			canUserCreateLetterAsLead			75.0%
wippidu_app_backend/internal/service/parental_letters.go:118:			CanUserEditLetter				38.1%
wippidu_app_backend/internal/service/parental_letters.go:211:			CanAdminEditLetter				85.7%
wippidu_app_backend/internal/service/parental_letters.go:230:			GetLetterRecipients				75.0%
wippidu_app_backend/internal/service/parental_letters.go:281:			RequiresReview					100.0%
wippidu_app_backend/internal/service/parental_letters.go:286:			CanUserReviewLetter				100.0%
wippidu_app_backend/internal/service/parental_letters.go:305:			GetPotentialReviewers				80.0%
wippidu_app_backend/internal/service/parental_letters.go:341:			MarkLetterAsRead				69.2%
wippidu_app_backend/internal/service/parental_letters.go:372:			GetReadStatistics				85.7%
wippidu_app_backend/internal/service/parental_letters.go:429:			CanUserViewLetter				39.3%
wippidu_app_backend/internal/service/polls_tables.go:21:			CreatePollOptions				0.0%
wippidu_app_backend/internal/service/polls_tables.go:39:			GetPollOptions					0.0%
wippidu_app_backend/internal/service/polls_tables.go:51:			GetPollResults					0.0%
wippidu_app_backend/internal/service/polls_tables.go:108:			SubmitPollVote					0.0%
wippidu_app_backend/internal/service/polls_tables.go:144:			HasUserVoted					0.0%
wippidu_app_backend/internal/service/polls_tables.go:153:			GetUserVotes					0.0%
wippidu_app_backend/internal/service/polls_tables.go:168:			DeletePollOptions				0.0%
wippidu_app_backend/internal/service/polls_tables.go:181:			HasPollVotes					0.0%
wippidu_app_backend/internal/service/polls_tables.go:203:			CreateTableStructure				69.2%
wippidu_app_backend/internal/service/polls_tables.go:238:			GetTableData					81.2%
wippidu_app_backend/internal/service/polls_tables.go:284:			SubmitTableCell					88.2%
wippidu_app_backend/internal/service/polls_tables.go:324:			GetUserTableEntries				0.0%
wippidu_app_backend/internal/service/polls_tables.go:334:			DeleteTableStructure				57.1%
wippidu_app_backend/internal/service/polls_tables.go:351:			HasTableEntries					100.0%
wippidu_app_backend/internal/service/polls_tables.go:366:			CreateTableEntry				68.8%
wippidu_app_backend/internal/service/polls_tables.go:411:			GetTableEntriesWithUsers			82.4%
wippidu_app_backend/internal/service/polls_tables.go:450:			UpdateTableEntry				68.2%
wippidu_app_backend/internal/service/polls_tables.go:502:			DeleteTableEntry				77.8%
wippidu_app_backend/internal/service/polls_tables.go:524:			HasPredefinedRows				100.0%
wippidu_app_backend/internal/service/polls_tables.go:531:			GetUserTableEntry				0.0%
wippidu_app_backend/internal/service/polls_tables.go:544:			GetTableColumns					0.0%
wippidu_app_backend/internal/service/polls_tables.go:556:			GetTableRows					0.0%
wippidu_app_backend/internal/service/polls_tables.go:606:			CreateSurveyQuestions				76.5%
wippidu_app_backend/internal/service/polls_tables.go:649:			GetSurveyQuestions				83.3%
wippidu_app_backend/internal/service/polls_tables.go:664:			DeleteSurveyQuestions				58.3%
wippidu_app_backend/internal/service/polls_tables.go:694:			SubmitSurveyResponses				76.2%
wippidu_app_backend/internal/service/polls_tables.go:751:			GetSurveyResults				90.9%
wippidu_app_backend/internal/service/polls_tables.go:850:			HasSurveyResponses				100.0%
wippidu_app_backend/internal/service/polls_tables.go:857:			HasUserRespondedToSurvey			100.0%
wippidu_app_backend/internal/service/polls_tables.go:866:			GetUserSurveyResponses				80.0%
wippidu_app_backend/internal/service/registration.go:25:			NewRegistrationService				100.0%
wippidu_app_backend/internal/service/registration.go:52:			CreateRegistrationRequest			75.6%
wippidu_app_backend/internal/service/registration.go:436:			performMatching					0.0%
wippidu_app_backend/internal/service/registration.go:441:			performMatchingTx				100.0%
wippidu_app_backend/internal/service/registration.go:446:			performMatchingWithDB				75.0%
wippidu_app_backend/internal/service/registration.go:492:			GetPendingRequestsForUser			19.2%
wippidu_app_backend/internal/service/registration.go:544:			GetRegistrationByID				0.0%
wippidu_app_backend/internal/service/registration.go:556:			CanUserAccessRegistration			0.0%
wippidu_app_backend/internal/service/registration.go:595:			ApproveRegistration				80.6%
wippidu_app_backend/internal/service/registration.go:662:			RejectRegistration				80.0%
wippidu_app_backend/internal/service/registration.go:692:			generateActivationCode				75.0%
wippidu_app_backend/internal/service/registration.go:701:			GetUserByActivationCode				0.0%
wippidu_app_backend/internal/service/registration.go:710:			ActivateUser					77.8%
wippidu_app_backend/internal/service/registration.go:766:			GetAllLocations					0.0%
wippidu_app_backend/internal/service/registration.go:773:			GetGroupsByLocation				0.0%
wippidu_app_backend/internal/service/registration.go:781:			linkSiblings					80.0%
wippidu_app_backend/internal/service/registration.go:836:			GetAllRequestsFiltered				0.0%
wippidu_app_backend/internal/service/reminder_scheduler.go:16:			StartReminderScheduler				0.0%
wippidu_app_backend/internal/service/reminder_scheduler.go:40:			calculateNext0700				0.0%
wippidu_app_backend/internal/service/reminder_scheduler.go:51:			processEventReminders				0.0%
wippidu_app_backend/internal/service/scheduler.go:16:				StartSyncScheduler				0.0%
wippidu_app_backend/internal/service/scheduler.go:40:				calculateNextMidnight				0.0%
wippidu_app_backend/internal/service/scheduler.go:48:				runMidnightSync					0.0%
wippidu_app_backend/internal/service/sync_processor.go:39:			NewSyncProcessor				100.0%
wippidu_app_backend/internal/service/sync_processor.go:47:			ProcessLocations				62.5%
wippidu_app_backend/internal/service/sync_processor.go:119:			ProcessGroups					64.0%
wippidu_app_backend/internal/service/sync_processor.go:205:			ProcessChildren					63.6%
wippidu_app_backend/internal/service/sync_processor.go:285:			ProcessChildGroups				72.5%
wippidu_app_backend/internal/service/sync_processor.go:385:			isDateRangeCurrentlyValid			100.0%
wippidu_app_backend/internal/service/sync_processor.go:397:			ProcessGroupLeads				60.3%
wippidu_app_backend/internal/service/sync_processor.go:494:			ProcessLocationLeads				50.0%
wippidu_app_backend/internal/service/sync_processor.go:613:			ProcessAll					91.3%
wippidu_app_backend/internal/service/sync_processor.go:666:			GetPendingCounts				72.7%
wippidu_app_backend/internal/service/sync_processor.go:718:			GetRecentLogs					100.0%
wippidu_app_backend/internal/service/sync_processor.go:725:			GetRecentReceiveLogs				0.0%
wippidu_app_backend/internal/service/sync_processor.go:732:			createLogEntry					100.0%
wippidu_app_backend/internal/service/sync_processor.go:744:			completeLogEntry				73.3%
wippidu_app_backend/internal/service/unread_counts.go:10:			GetUnreadNewsCount				89.3%
wippidu_app_backend/internal/service/unread_counts.go:86:			GetUnreadMessagesCount				100.0%
wippidu_app_backend/internal/service/unread_counts.go:107:			GetUnreadLettersCount				100.0%
wippidu_app_backend/internal/service/unread_counts.go:179:			GetUnreadLettersCountForEmployee		76.9%
wippidu_app_backend/internal/service/unread_counts.go:216:			GetPendingEmployeeActionsCount			100.0%
wippidu_app_backend/internal/service/unread_counts.go:238:			GetUnreadChatMessagesCount			76.5%
wippidu_app_backend/internal/service/unread_counts.go:294:			GetUnacknowledgedAbsenceNoticesCount		48.1%
wippidu_app_backend/internal/service/unread_counts.go:360:			GetUnseenMessageResponsesCount			100.0%
wippidu_app_backend/internal/service/unread_counts.go:378:			GetUnseenLetterResponsesCount			100.0%
wippidu_app_backend/internal/service/unread_counts.go:398:			GetUnviewedGroupMessagesCount			85.7%
wippidu_app_backend/internal/service/unread_counts.go:446:			GetUnviewedLocationMessagesCount		83.7%
wippidu_app_backend/internal/service/unread_counts.go:549:			CanViewLocationMessages				75.0%
wippidu_app_backend/internal/service/users.go:26:				GetAllUsers					0.0%
wippidu_app_backend/internal/service/users.go:33:				GetAllUsersSorted				0.0%
wippidu_app_backend/internal/service/users.go:50:				applyUserSort					36.4%
wippidu_app_backend/internal/service/users.go:77:				sortUsersByChildrenCount			0.0%
wippidu_app_backend/internal/service/users.go:96:				rolePriority					0.0%
wippidu_app_backend/internal/service/users.go:112:				getUserHighestRolePriority			0.0%
wippidu_app_backend/internal/service/users.go:124:				sortUsersByRole					0.0%
wippidu_app_backend/internal/service/users.go:146:				GetUsersByLocation				0.0%
wippidu_app_backend/internal/service/users.go:181:				GetUsersByLocations				0.0%
wippidu_app_backend/internal/service/users.go:221:				GetEmployeesWithoutGroups			80.0%
wippidu_app_backend/internal/service/users.go:251:				SearchUsers					85.7%
wippidu_app_backend/internal/service/users.go:292:				SearchUsersByLocations				0.0%
wippidu_app_backend/internal/service/users.go:334:				GetUserByID					0.0%
wippidu_app_backend/internal/service/users.go:345:				GetUserWithChildren				91.7%
wippidu_app_backend/internal/service/users.go:377:				GetAllRoles					0.0%
wippidu_app_backend/internal/service/users.go:384:				UpdateUserRoles					0.0%
wippidu_app_backend/internal/service/users.go:404:				UserHasRole					0.0%
wippidu_app_backend/internal/service/users.go:416:				GetUserChildRelationship			0.0%
wippidu_app_backend/internal/service/users.go:428:				AddUserChildRelationship			100.0%
wippidu_app_backend/internal/service/users.go:440:				UpdateUserChildRelationship			100.0%
wippidu_app_backend/internal/service/users.go:451:				DeleteUserChildRelationship			0.0%
wippidu_app_backend/internal/service/users.go:457:				GetAllChildren					100.0%
wippidu_app_backend/internal/service/users.go:471:				GetAvailableChildrenForUser			100.0%
wippidu_app_backend/internal/service/users.go:494:				GetAllRelationshipRoles				0.0%
wippidu_app_backend/internal/service/users.go:518:				GetUserChildRelationshipsByLocation		0.0%
wippidu_app_backend/internal/service/users.go:552:				SearchUserChildRelationshipsByLocation		0.0%
wippidu_app_backend/internal/service/users.go:607:				GetAllChildrenSorted				0.0%
wippidu_app_backend/internal/service/users.go:628:				applyChildSort					0.0%
wippidu_app_backend/internal/service/users.go:655:				sortChildrenByParentsCount			0.0%
wippidu_app_backend/internal/service/users.go:675:				SearchChildren					0.0%
wippidu_app_backend/internal/service/users.go:698:				GetChildByID					0.0%
wippidu_app_backend/internal/service/users.go:709:				GetChildWithParents				91.7%
wippidu_app_backend/internal/service/users.go:741:				CreateChild					0.0%
wippidu_app_backend/internal/service/users.go:746:				UpdateChild					0.0%
wippidu_app_backend/internal/service/users.go:752:				GetAvailableUsersForChild			0.0%
wippidu_app_backend/internal/service/users.go:786:				GetChildUserRelationship			0.0%
wippidu_app_backend/internal/service/users.go:798:				AddChildUserRelationship			0.0%
wippidu_app_backend/internal/service/users.go:810:				UpdateChildUserRelationship			0.0%
wippidu_app_backend/internal/service/users.go:821:				DeleteChildUserRelationship			0.0%
wippidu_app_backend/internal/service/users.go:827:				GetAllGroupsFiltered				0.0%
wippidu_app_backend/internal/service/users.go:840:				GetGroupsByLocationIDs				0.0%
wippidu_app_backend/internal/service/users.go:857:				GetUserGroups					0.0%
wippidu_app_backend/internal/service/users.go:868:				GetAvailableGroupsForUser			0.0%
wippidu_app_backend/internal/service/users.go:888:				AddUserToGroup					0.0%
wippidu_app_backend/internal/service/users.go:894:				RemoveUserFromGroup				0.0%
wippidu_app_backend/internal/service/users.go:902:				EnsureUserHasRole				80.0%
wippidu_app_backend/internal/service/users.go:926:				EnsureUserInGroup				83.3%
wippidu_app_backend/internal/service/users.go:942:				AssignLeadRolesForEmployee			44.9%
wippidu_app_backend/internal/storage/storage.go:89:				NewDBStorage					100.0%
wippidu_app_backend/internal/storage/storage.go:94:				Store						72.2%
wippidu_app_backend/internal/storage/storage.go:139:				StoreOrphan					62.5%
wippidu_app_backend/internal/storage/storage.go:167:				AssociateOrphans				0.0%
wippidu_app_backend/internal/storage/storage.go:177:				Retrieve					83.3%
wippidu_app_backend/internal/storage/storage.go:189:				Delete						66.7%
wippidu_app_backend/internal/storage/storage.go:201:				GetByLetter					100.0%
wippidu_app_backend/internal/storage/storage.go:210:				CountByLetter					100.0%
wippidu_app_backend/internal/storage/storage.go:217:				TotalSizeByLetter				100.0%
wippidu_app_backend/internal/storage/storage.go:227:				GetAttachment					85.7%
wippidu_app_backend/internal/storage/storage.go:241:				StoreForNews					66.7%
wippidu_app_backend/internal/storage/storage.go:282:				AssociateOrphansToNews				66.7%
wippidu_app_backend/internal/storage/storage.go:292:				GetByNews					100.0%
wippidu_app_backend/internal/storage/storage.go:301:				CountByNews					100.0%
wippidu_app_backend/internal/storage/storage.go:308:				TotalSizeByNews					100.0%
wippidu_app_backend/internal/storage/storage.go:318:				ValidateFile					73.7%
wippidu_app_backend/internal/storage/storage.go:366:				IsImageType					0.0%
wippidu_app_backend/internal/storage/storage.go:371:				IsPDFType					0.0%
wippidu_app_backend/internal/storage/storage.go:376:				FormatFileSize					0.0%
wippidu_app_backend/internal/testhelpers/db_helpers.go:14:			SetupTestDB					0.0%
wippidu_app_backend/internal/testhelpers/jwt_helpers.go:20:			GenerateTestToken				0.0%
wippidu_app_backend/internal/testhelpers/jwt_helpers.go:45:			GenerateExpiredToken				0.0%
wippidu_app_backend/internal/testhelpers/jwt_helpers.go:70:			GetTestSecret					0.0%
wippidu_app_backend/internal/util/context.go:18:				MustUser					100.0%
wippidu_app_backend/internal/util/context.go:37:				Lang						100.0%
wippidu_app_backend/internal/util/env.go:16:					SecureCookies					100.0%
wippidu_app_backend/internal/util/env.go:31:					RequireEnvSecret				100.0%
wippidu_app_backend/internal/util/errcheck.go:7:				LogFatal					0.0%
wippidu_app_backend/internal/util/hash.go:24:					PasswordHashCost				66.7%
wippidu_app_backend/internal/util/hash.go:34:					GenerateHashPassword				100.0%
wippidu_app_backend/internal/util/hash.go:41:					CompareHashPassword				100.0%
wippidu_app_backend/internal/util/import_gate.go:15:				IsImportEnabled					100.0%
wippidu_app_backend/internal/util/markdown.go:15:				init						100.0%
wippidu_app_backend/internal/util/markdown.go:35:				RenderMarkdownUnsafe				0.0%
wippidu_app_backend/internal/util/markdown.go:47:				RenderMarkdown					0.0%
wippidu_app_backend/internal/util/template_data.go:13:				AddUnreadCounts					0.0%
wippidu_app_backend/internal/util/template_data.go:102:				RenderHTML					0.0%
wippidu_app_backend/internal/util/template_data.go:108:				RenderHTMLOK					0.0%
wippidu_app_backend/internal/util/token.go:12:					ParseToken					80.0%
total:										(statements)					38.0%
