fix: Show all users with company in chatbot, include verification status
Some checks are pending
NordaBiz Tests / Unit & Integration Tests (push) Waiting to run
NordaBiz Tests / E2E Tests (Playwright) (push) Blocked by required conditions
NordaBiz Tests / Smoke Tests (Production) (push) Blocked by required conditions
NordaBiz Tests / Send Failure Notification (push) Blocked by required conditions

Remove is_verified filter so chatbot sees all active users assigned to a
company. Add 'verified' field so AI can inform about account status.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Maciej Pienczyn 2026-02-18 12:37:52 +01:00
parent 7b64915700
commit a89cec2779

View File

@ -569,7 +569,6 @@ class NordaBizChatEngine:
# Add registered portal users grouped by company (Option C)
registered_users = db.query(User).filter(
User.is_active == True,
User.is_verified == True,
User.company_id.isnot(None)
).options(joinedload(User.company)).all()
@ -583,7 +582,8 @@ class NordaBizChatEngine:
'name': u.name,
'email': u.email,
'role': u.company_role if u.company_role != 'NONE' else '',
'member': u.is_norda_member
'member': u.is_norda_member,
'verified': u.is_verified
})
context['registered_users'] = users_by_company