X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/4ac438924f1e365cf5231140c9640c004ad4f1ff..cea92754dfacf2b409d1f5b45dd0775fc44c842d:/services/api/app/models/user.rb diff --git a/services/api/app/models/user.rb b/services/api/app/models/user.rb index d219915195..52dd8d79ff 100644 --- a/services/api/app/models/user.rb +++ b/services/api/app/models/user.rb @@ -12,7 +12,7 @@ class User < ArvadosModel before_update :prevent_inactive_admin before_create :check_auto_admin after_create :add_system_group_permission_link - after_create AdminNotifier + after_create :send_admin_notifications has_many :authorized_keys, :foreign_key => :authorized_user_uuid, :primary_key => :uuid @@ -402,4 +402,12 @@ class User < ArvadosModel head_uuid: self.uuid) end end + + # Send admin notifications + def send_admin_notifications + AdminNotifier.new_user(self).deliver + if not self.is_active then + AdminNotifier.new_inactive_user(self).deliver + end + end end