skip_before_filter :render_404_if_no_object, only:
[:activate, :event_stream, :current, :system, :setup]
before_filter :admin_required, only: [:setup, :unsetup]
-
+
def current
@object = current_user
show
end
end
end
-
+
def event_stream
channel = current_user.andand.uuid
if current_user.andand.is_admin
end
if object_found
- @response = @object.setup_repo_vm_links params[:repo_name], params[:vm_uuid]
+ @response = @object.setup_repo_vm_links params[:repo_name],
+ params[:vm_uuid], params[:openid_prefix]
else
@response = User.setup @object, params[:openid_prefix],
params[:repo_name], params[:vm_uuid]
# delete user agreements, vm, repository, login links; set state to inactive
def unsetup
- if current_user.andand.is_admin && params[:uuid]
- @object = User.find_by_uuid params[:uuid]
- else
- @object = current_user
- end
-
- if !@object
- return render_404_if_no_object
- end
-
- @object = @object.unsetup
+ reload_object_before_update
+ @object.unsetup
show
end