16387: Allow batch update to set is_active=false for a remote user.
[arvados.git] / services / api / app / models / user.rb
index dd447ca51a895fa2297d6860002a52ff7f360037..ba451eb1846b321598435aac82ca241d1fccbe59 100644 (file)
@@ -239,8 +239,9 @@ class User < ArvadosModel
 
   def must_unsetup_to_deactivate
     if self.is_active_changed? &&
-       self.is_active_was == true &&
-       !self.is_active
+       self.is_active_was &&
+       !self.is_active &&
+       self.uuid[0..4] == Rails.configuration.ClusterID
 
       group = Group.where(name: 'All users').select do |g|
         g[:uuid].match(/-f+$/)