From f5aff2b72942693713389f0b3002edf26919ed9c Mon Sep 17 00:00:00 2001 From: Karel Picman Date: Thu, 9 Jan 2014 08:54:44 +0100 Subject: [PATCH] #198 When editing a workflow, only show current project's users --- app/models/dmsf_workflow.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/models/dmsf_workflow.rb b/app/models/dmsf_workflow.rb index 520f7171..7478ae68 100644 --- a/app/models/dmsf_workflow.rb +++ b/app/models/dmsf_workflow.rb @@ -104,6 +104,8 @@ class DmsfWorkflow < ActiveRecord::Base 'id NOT IN (SELECT a.user_id FROM dmsf_workflow_step_assignments a WHERE id = ?) AND id IN (SELECT m.user_id FROM members m JOIN dmsf_files f ON f.project_id = m.project_id JOIN dmsf_file_revisions r ON r.dmsf_file_id = f.id WHERE r.id = ?)', dmsf_workflow_step_assignment_id, dmsf_file_revision_id] + elsif project + sql = ['id IN (SELECT user_id FROM members WHERE project_id = ?)', project.id] else sql = '1=1' end