Skip to content
Snippets Groups Projects
Commit 5bdd05b0 authored by lmtd21's avatar lmtd21
Browse files

Issue #22: CREATE requirements dependency

parent d99ee7ef
Branches
No related tags found
2 merge requests!22Issue #22: CREATE requirements dependency,!21Issue #22: CREATE requirements dependency
Pipeline #31864 failed
class V1::UserProgressesController < ApplicationController
include ::DeletedObjectsController
include ::Paginator
def index
progresses = Progress.joins("INNER JOIN requirements ON progresses.requirement_id = requirements.id")
.select("requirements.description, requirements.goal, progresses.user_id, progresses.requirement_id, progresses.counter, progresses.created_at, progresses.updated_at")
.where("counter < goal AND progresses.user_id = ?", params["user_id"])
if (progresses.length < 4)
all_progresses = Requirement.select("*").where("id IN (1,2,13)")
else
all_progresses = []
descriptions = []
last_string = "inicio"
progresses.all.each do |p|
if (!p.requirement.description.last(5).include? last_string.last(5))
all_progresses.append(p)
end
last_string = p.requirement.description
end
end
render json: all_progresses
end
end
\ No newline at end of file
......@@ -247,5 +247,6 @@ Rails.application.routes.draw do
get 'submissions/user_submissions/:user_id', to: 'submissions#user_submissions'
get 'submissions/all_users_submissions/:user_id', to: 'submissions#all_users_submissions'
get 'learning_objects_complaints/queue_user/:user_id', to: 'learning_objects_complaints#queue_user'
get 'user_progresses/:user_id', to: 'user_progresses#index'
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment