16387: Allow batch update to set is_active=false for a remote user.
[arvados.git] / services / api / app / models / user.rb
index 310c2ca6980d2776936321e55000ebf2b930f353..3f0a970629382d68a5cb2a06ca11634074a9f855 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+$/)