|
|
@ -38,6 +38,7 @@ class UsersController < ApplicationController
|
|
|
|
:user_homeworks, :destroy_membership, :user_activities, :user_projects, :user_newfeedback, :user_comments,
|
|
|
|
:user_homeworks, :destroy_membership, :user_activities, :user_projects, :user_newfeedback, :user_comments,
|
|
|
|
:watch_bids, :watch_contests, :info, :watch_projects, :show_score, :topic_score_index, :project_score_index,
|
|
|
|
:watch_bids, :watch_contests, :info, :watch_projects, :show_score, :topic_score_index, :project_score_index,
|
|
|
|
:activity_score_index, :influence_score_index, :score_index]
|
|
|
|
:activity_score_index, :influence_score_index, :score_index]
|
|
|
|
|
|
|
|
before_filter :auth_user_extension, only: :show
|
|
|
|
accept_api_auth :index, :show, :create, :update, :destroy,:tag_save
|
|
|
|
accept_api_auth :index, :show, :create, :update, :destroy,:tag_save
|
|
|
|
|
|
|
|
|
|
|
|
#william
|
|
|
|
#william
|
|
|
@ -735,4 +736,11 @@ class UsersController < ApplicationController
|
|
|
|
def setting_layout(default_base='base_users')
|
|
|
|
def setting_layout(default_base='base_users')
|
|
|
|
User.current.admin? ? 'base_admin' : default_base
|
|
|
|
User.current.admin? ? 'base_admin' : default_base
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def auth_user_extension
|
|
|
|
|
|
|
|
if @user.user_extensions.school.nil?
|
|
|
|
|
|
|
|
flash[:error] = l(:error_complete_occupation)
|
|
|
|
|
|
|
|
redirect_to my_account_path
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|