3421: Make Workbench project contents tables variable width.
[arvados.git] / apps / workbench / app / controllers / users_controller.rb
index eb26d40d176468bdc5e534799dc46cdf6aeb1897..67b51a9bc9d043513c82fb6d8b2145a4f0462e68 100644 (file)
@@ -277,39 +277,6 @@ class UsersController < ApplicationController
     end
   end
 
-  def update_profile
-    profile_keys = []
-    profile_config = Rails.configuration.user_profile_form_fields
-    profile_config.andand.each do |entry|
-      profile_keys << entry['key']
-    end
-
-    updated_profile = {}
-    params.andand.each do |param|
-      if profile_keys.include? param[0]
-        if param[1].andand.size>0
-          updated_profile['profile_'+param[0]] = param[1]
-        end
-      end
-    end
-
-    if updated_profile.size > 0
-      # Inform server to send mail if this is the first time profile is being created and notification is configured
-      profile_notification_address = Rails.configuration.user_profile_notification_address
-      user_prefs = User.limit(1).where(uuid: current_user.uuid).first.prefs
-      current_user_profile = user_prefs[:profile] if user_prefs
-      if !current_user_profile && profile_notification_address
-        updated_profile[:send_profile_notification_email] = profile_notification_address
-      end
-
-      current_user.update_profile updated_profile
-    end
-
-    respond_to do |format|
-      format.js {render inline: "location.reload();"}
-    end
-  end
-
   protected
 
   def find_current_links user