Skip to content

Commit d2b34e1

Browse files
committed
Add odt,txt resume formats, user update doesn't raise an exception, /resume_uploads routing spec.
1 parent a6bd1bd commit d2b34e1

File tree

3 files changed

+16
-10
lines changed

3 files changed

+16
-10
lines changed

app/controllers/users_controller.rb

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -107,21 +107,18 @@ def update
107107

108108
return head(:forbidden) unless @user == current_user || admin_of_premium_team?
109109

110-
if @user.update_attributes!(user_update_params)
110+
if @user.update_attributes(user_update_params)
111111
@user.activate if @user.has_badges? && !@user.active?
112112
flash.now[:notice] = "The changes have been applied to your profile."
113113
expire_fragment(@user.daily_cache_key)
114+
else
115+
flash.now[:notice] = "There were issues updating your profile."
114116
end
115117

116-
auto_upload = params[:user][:auto_upload]
117-
if auto_upload
118-
head :ok
118+
if admin_of_premium_team?
119+
redirect_to(teamname_url(slug: @user.team.slug, full: :preview))
119120
else
120-
if admin_of_premium_team?
121-
redirect_to(teamname_url(slug: @user.team.slug, full: :preview))
122-
else
123-
redirect_to(edit_user_url(@user))
124-
end
121+
redirect_to(edit_user_url(@user))
125122
end
126123
end
127124

app/uploaders/resume_uploader.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
class ResumeUploader < CoderwallUploader
22

33
def extension_white_list
4-
%w(pdf doc docx jpg jpeg gif png)
4+
%w(pdf doc docx odt txt jpg jpeg png)
55
end
66

77
end

spec/routing/resume_uploads_spec.rb

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
RSpec.describe ResumeUploadsController, :type => :routing do
2+
describe 'routing' do
3+
4+
it 'routes to #create' do
5+
expect(post('/resume_uploads')).to route_to({controller: 'resume_uploads', action: 'create'})
6+
end
7+
8+
end
9+
end

0 commit comments

Comments
 (0)