lib/cellect/server/api/users.rb in cellect-server-0.1.2 vs lib/cellect/server/api/users.rb in cellect-server-0.1.3
- old
+ new
@@ -2,10 +2,15 @@
module Server
class API
class Users < Grape::API
resources :users do
segment '/:user_id' do
+ # PUT /workflows/:workflow_id/users/:user_id/add_seen
+ #
+ # Adds a subject to a user's seen set for a workflow
+ # Accepts params
+ # subject_id: integer, required
put :add_seen do
user_id = param_to_int :user_id
subject_id = param_to_int :subject_id
if user_id && user_id > 0 && subject_id && subject_id > 0
@@ -13,9 +18,12 @@
end
nil
end
+ # POST /workflows/:workflow_id/users/:user_id/load
+ #
+ # Preloads a user for a workflow
post :load do
user_id = param_to_int :user_id
if user_id && user_id > 0
workflow.async.user user_id