Merge branch 'master' into 3296-user-profile
[arvados.git] / apps / workbench / app / controllers / user_agreements_controller.rb
1 class UserAgreementsController < ApplicationController
2   skip_before_filter :check_user_agreements
3   skip_before_filter :find_object_by_uuid
4   skip_before_filter :check_user_profile
5
6   def model_class
7     Collection
8   end
9
10   def sign
11     params[:checked].each do |checked|
12       if r = checked.match(/^([0-9a-f]+[^\/]*)/)
13         UserAgreement.sign uuid: r[1]
14       end
15     end
16     current_user.activate
17     redirect_to(params[:return_to] || :back)
18   end
19 end