|
|
@ -1,7 +1,7 @@
|
|
|
|
class HacksController < ApplicationController
|
|
|
|
class HacksController < ApplicationController
|
|
|
|
before_action :require_login, except: [:index]
|
|
|
|
before_action :require_login, except: [:index]
|
|
|
|
before_action :find_hack, only: [:edit, :update, :publish, :start, :update_set, :delete_set]
|
|
|
|
before_action :find_hack, only: [:edit, :update, :publish, :start, :update_set, :delete_set]
|
|
|
|
before_action :require_teacher_identity, only: [:create, :update_set]
|
|
|
|
before_action :require_teacher_identity, only: [:create, :update_set, :edit, :update]
|
|
|
|
before_action :require_auth_identity, only: [:update, :edit, :publish, :update_set, :delete_set]
|
|
|
|
before_action :require_auth_identity, only: [:update, :edit, :publish, :update_set, :delete_set]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -110,6 +110,8 @@ class HacksController < ApplicationController
|
|
|
|
|
|
|
|
|
|
|
|
def edit;end
|
|
|
|
def edit;end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def new;end
|
|
|
|
|
|
|
|
|
|
|
|
private
|
|
|
|
private
|
|
|
|
# 实名认证老师,管理员与运营人员权限
|
|
|
|
# 实名认证老师,管理员与运营人员权限
|
|
|
|
def require_teacher_identity
|
|
|
|
def require_teacher_identity
|
|
|
|