Remove user_exercise_feedback index and show routes / views
This commit is contained in:
@ -19,16 +19,6 @@ class UserExerciseFeedbacksController < ApplicationController
|
|||||||
[4,t('user_exercise_feedback.estimated_time_more_30')]]
|
[4,t('user_exercise_feedback.estimated_time_more_30')]]
|
||||||
end
|
end
|
||||||
|
|
||||||
def index
|
|
||||||
@search = UserExerciseFeedback.all.search params[:q]
|
|
||||||
@uefs = @search.result.includes(:execution_environment).order(:id).paginate(page: params[:page])
|
|
||||||
authorize!
|
|
||||||
end
|
|
||||||
|
|
||||||
def show
|
|
||||||
authorize!
|
|
||||||
end
|
|
||||||
|
|
||||||
def create
|
def create
|
||||||
@exercise = Exercise.find(uef_params[:exercise_id])
|
@exercise = Exercise.find(uef_params[:exercise_id])
|
||||||
rfc = RequestForComment.unsolved.where(exercise_id: @exercise.id, user_id: current_user.id).first
|
rfc = RequestForComment.unsolved.where(exercise_id: @exercise.id, user_id: current_user.id).first
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
h1 = UserExerciseFeedback.model_name.human(count: 2)
|
|
||||||
|
|
||||||
= render(layout: 'shared/form_filters') do |f|
|
|
||||||
.form-group
|
|
||||||
= f.label(:execution_environment_id_eq, t('activerecord.attributes.exercise.execution_environment'), class: 'sr-only')
|
|
||||||
= f.collection_select(:execution_environment_id_eq, ExecutionEnvironment.with_exercises, :id, :name, class: 'form-control', prompt: t('activerecord.attributes.exercise.execution_environment'))
|
|
||||||
.form-group
|
|
||||||
= f.label(:exercise_title_cont, t('activerecord.attributes.request_for_comments.exercise'), class: 'sr-only')
|
|
||||||
= f.search_field(:exercise_title_cont, class: 'form-control', placeholder: t('activerecord.attributes.request_for_comments.exercise'))
|
|
||||||
|
|
||||||
.table-responsive
|
|
||||||
table.table
|
|
||||||
thead
|
|
||||||
tr
|
|
||||||
th = t('activerecord.attributes.user_exercise_feedback.user')
|
|
||||||
th = t('activerecord.attributes.user_exercise_feedback.exercise')
|
|
||||||
th colspan=2 = t('shared.actions')
|
|
||||||
tbody
|
|
||||||
- @uefs.each do |uef|
|
|
||||||
tr
|
|
||||||
td = link_to_if(policy(uef.user).show?, uef.user.displayname)
|
|
||||||
td = link_to_if(policy(uef.exercise).show?, uef.exercise.title, uef.exercise)
|
|
||||||
td = link_to(t('shared.show'), uef) if policy(uef).show?
|
|
||||||
td = link_to(t('shared.destroy'), uef, data: {confirm: t('shared.confirm_destroy')}, method: :delete) if policy(uef).destroy?
|
|
||||||
|
|
||||||
= render('shared/pagination', collection: @uefs)
|
|
@ -1,7 +0,0 @@
|
|||||||
h2 = @uef
|
|
||||||
|
|
||||||
= row(label: 'activerecord.attributes.user_exercise_feedback.exercise', value: link_to_if(policy(@uef.exercise).show?, @uef.exercise.title, @uef.exercise))
|
|
||||||
= row(label: 'user_exercise_feedback.user', value: link_to_if(policy(@uef.user).show?, @uef.user))
|
|
||||||
= row(label: 'activerecord.attributes.user_exercise_feedback.feedback_text', value: @uef.feedback_text)
|
|
||||||
= row(label: 'user_exercise_feedback.difficulty', value: @uef.difficulty)
|
|
||||||
= row(label: 'user_exercise_feedback.working_time', value: @uef.user_estimated_worktime)
|
|
@ -108,12 +108,7 @@ Rails.application.routes.draw do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
resources :user_exercise_feedbacks do
|
resources :user_exercise_feedbacks, except: [:show, :index]
|
||||||
member do
|
|
||||||
get :reload
|
|
||||||
post :submit
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
resources :external_users, only: [:index, :show], concerns: :statistics do
|
resources :external_users, only: [:index, :show], concerns: :statistics do
|
||||||
resources :exercises, concerns: :statistics
|
resources :exercises, concerns: :statistics
|
||||||
|
Reference in New Issue
Block a user