• Joined on 2026-02-09
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-16 17:08:55 +00:00
d6e5b44e47 Admin: implementation of the 'is_selected' feature for candidates for interviews
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-16 16:55:58 +00:00
c4ab5c97b2 Admin: Super Admin can bypass the 7-day AI analysis restriction
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-16 16:31:28 +00:00
84a9c6bb14 Fix: New registered candidates visibility (profile creation and tenant scope adjustment)
jeremy pushed to main at jeremy/RecruIT 2026-04-14 17:55:07 +00:00
957947cc0b fix: quiz questions not showing - reload quiz freshly in show(), fix v-if guard in QuizInterface
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-14 17:55:07 +00:00
957947cc0b fix: quiz questions not showing - reload quiz freshly in show(), fix v-if guard in QuizInterface
jeremy pushed to main at jeremy/RecruIT 2026-04-14 17:51:08 +00:00
6e4eb62553 fix: bypass tenant scope in AttemptController::destroy - null quiz title caused 500 when admin deletes attempt
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-14 17:51:07 +00:00
6e4eb62553 fix: bypass tenant scope in AttemptController::destroy - null quiz title caused 500 when admin deletes attempt
jeremy pushed to main at jeremy/RecruIT 2026-04-14 17:49:14 +00:00
c74d8e14ec fix: null quiz crash in admin candidate show - load attempts.quiz withoutGlobalScopes + null guard in Vue template
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-14 17:49:14 +00:00
c74d8e14ec fix: null quiz crash in admin candidate show - load attempts.quiz withoutGlobalScopes + null guard in Vue template
jeremy pushed to main at jeremy/RecruIT 2026-04-14 17:38:44 +00:00
e93a17f324 refactor: fix BelongsToTenant trait to exempt candidates globally - removes all withoutGlobalScopes() workarounds
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-14 17:38:44 +00:00
e93a17f324 refactor: fix BelongsToTenant trait to exempt candidates globally - removes all withoutGlobalScopes() workarounds
jeremy pushed to main at jeremy/RecruIT 2026-04-14 17:35:29 +00:00
49ee91c601 fix: bypass tenant scope in recalculateScore - null quiz when candidate finishes quiz
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-14 17:35:27 +00:00
49ee91c601 fix: bypass tenant scope in recalculateScore - null quiz when candidate finishes quiz
jeremy pushed to main at jeremy/RecruIT 2026-04-14 17:24:32 +00:00
479a7e35d1 fix: bypass tenant scope in AttemptController::show - candidates (no tenant_id) were getting 404 on quiz start
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-14 17:24:32 +00:00
479a7e35d1 fix: bypass tenant scope in AttemptController::show - candidates (no tenant_id) were getting 404 on quiz start
jeremy pushed to main at jeremy/RecruIT 2026-04-14 17:20:23 +00:00
de6938d2e6 fix: bypass BelongsToTenant global scope when loading candidate quizzes on dashboard - candidates have no tenant_id
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-14 17:20:21 +00:00
de6938d2e6 fix: bypass BelongsToTenant global scope when loading candidate quizzes on dashboard - candidates have no tenant_id
jeremy pushed to main at jeremy/RecruIT 2026-04-14 17:15:18 +00:00
91213cc371 fix: sync quizzes unconditionally - was not removing quizzes when quiz_ids was empty
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-14 17:15:18 +00:00
91213cc371 fix: sync quizzes unconditionally - was not removing quizzes when quiz_ids was empty
jeremy pushed to main at jeremy/RecruIT 2026-04-14 17:10:01 +00:00
af4502859b fix: QuizInterface crash on undefined text_content - add null guards and safe optional chaining