Skip to content
Snippets Groups Projects
Commit 64e8b8ec authored by gsf20's avatar gsf20
Browse files

Add Route

parent bb179ebf
No related tags found
No related merge requests found
Pipeline #35462 failed
...@@ -48,6 +48,13 @@ class V1::SubmissionsController < ApplicationController ...@@ -48,6 +48,13 @@ class V1::SubmissionsController < ApplicationController
all_submissions_users = paginate submissions_users all_submissions_users = paginate submissions_users
render json: all_submissions_users render json: all_submissions_users
end end
def next_submissions_to_metadata_curate
# next submissions to curate from the queue
next_submissions = Submission.where.not(submitter_id: params[:user_id]).order(metadata_curations_count: :asc)
paginated = paginate next_submissions
render json: paginated
end
def create def create
learning_object = LearningObject.where(id: submission_params[:learning_object_id]).first learning_object = LearningObject.where(id: submission_params[:learning_object_id]).first
......
...@@ -32,6 +32,7 @@ class CuratorAssignment < ApplicationRecord ...@@ -32,6 +32,7 @@ class CuratorAssignment < ApplicationRecord
include Trackable include Trackable
enum status: [:assigned, :answered, :ignored] enum status: [:assigned, :answered, :ignored]
enum type: [:homologation, :metadata]
belongs_to :submission belongs_to :submission
belongs_to :user belongs_to :user
......
...@@ -246,6 +246,7 @@ Rails.application.routes.draw do ...@@ -246,6 +246,7 @@ Rails.application.routes.draw do
get 'learning_objects/magnetlink/:magnetlink', to: 'learning_objects#magnetlink', as: 'magnetlink_learning_objects' get 'learning_objects/magnetlink/:magnetlink', to: 'learning_objects#magnetlink', as: 'magnetlink_learning_objects'
get 'submissions/user_submissions/:user_id', to: 'submissions#user_submissions' get 'submissions/user_submissions/:user_id', to: 'submissions#user_submissions'
get 'submissions/all_users_submissions/:user_id', to: 'submissions#all_users_submissions' get 'submissions/all_users_submissions/:user_id', to: 'submissions#all_users_submissions'
get 'submissions/non_curated_submissions/:user_id', to: 'submissions#non_curated_submissions'
get 'learning_objects_complaints/queue_user/:user_id', to: 'learning_objects_complaints#queue_user' get 'learning_objects_complaints/queue_user/:user_id', to: 'learning_objects_complaints#queue_user'
get 'user_progresses/:user_id', to: 'user_progresses#index' get 'user_progresses/:user_id', to: 'user_progresses#index'
get '/top_users', to: 'users#show_top_users' get '/top_users', to: 'users#show_top_users'
......
class AddTypeToCuratorAssignment < ActiveRecord::Migration[7.0]
def change
add_column :curator_assignments, :curation_type, :integer, :default => 0
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment