Job reuse bugfix: do not reuse completed jobs that have NULL output.
[arvados.git] / services / api / app / controllers / arvados / v1 / users_controller.rb
index de067ce015136f7a3ea6a0f7fbf400021b4d7ba1..08368cb5ef110d6181dcdd0f4f696adacba48eee 100644 (file)
@@ -130,6 +130,11 @@ class Arvados::V1::UsersController < ApplicationController
                     params[:repo_name], params[:vm_uuid]
     end
 
+    # setup succeeded. send email to user
+    if params[:send_notification_email] == true || params[:send_notification_email] == 'true'
+      UserNotifier.account_is_setup(@object).deliver
+    end
+
     render json: { kind: "arvados#HashList", items: @response.as_api_response(nil) }
   end
 
@@ -140,4 +145,12 @@ class Arvados::V1::UsersController < ApplicationController
     show
   end
 
+  protected
+
+  def self._setup_requires_parameters 
+    {
+      send_notification_email: { type: 'boolean', required: true },
+    }  
+  end
+
 end