resetAdminOnboarding method
Clear admin onboarding so it can be replayed (e.g. for a different org).
Implementation
Future<void> resetAdminOnboarding() async {
final userId = _client.auth.currentUser?.id;
if (userId == null) return;
await _client
.from('profiles')
.update({
'admin_onboarding_step': null,
'admin_onboarding_completed_at': null,
'admin_onboarding_org_id': null,
})
.eq('id', userId);
}