diff --git a/app/controllers/user_exercise_feedbacks_controller.rb b/app/controllers/user_exercise_feedbacks_controller.rb index a3c71abc..ed0e77fd 100644 --- a/app/controllers/user_exercise_feedbacks_controller.rb +++ b/app/controllers/user_exercise_feedbacks_controller.rb @@ -19,16 +19,6 @@ class UserExerciseFeedbacksController < ApplicationController [4,t('user_exercise_feedback.estimated_time_more_30')]] 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 @exercise = Exercise.find(uef_params[:exercise_id]) rfc = RequestForComment.unsolved.where(exercise_id: @exercise.id, user_id: current_user.id).first diff --git a/app/views/user_exercise_feedbacks/index.html.slim b/app/views/user_exercise_feedbacks/index.html.slim deleted file mode 100644 index 85c7f6dc..00000000 --- a/app/views/user_exercise_feedbacks/index.html.slim +++ /dev/null @@ -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) diff --git a/app/views/user_exercise_feedbacks/show.html.slim b/app/views/user_exercise_feedbacks/show.html.slim deleted file mode 100644 index 69b945f6..00000000 --- a/app/views/user_exercise_feedbacks/show.html.slim +++ /dev/null @@ -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) diff --git a/config/routes.rb b/config/routes.rb index ed453762..4c12d4cb 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -108,12 +108,7 @@ Rails.application.routes.draw do end end - resources :user_exercise_feedbacks do - member do - get :reload - post :submit - end - end + resources :user_exercise_feedbacks, except: [:show, :index] resources :external_users, only: [:index, :show], concerns: :statistics do resources :exercises, concerns: :statistics