resetAdminOnboarding method

Future<void> resetAdminOnboarding()

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);
}