From a4a0a8e598f8e571f3136d9471978a66866e0454 Mon Sep 17 00:00:00 2001 From: Karel Picman Date: Tue, 8 Dec 2015 15:00:03 +0100 Subject: [PATCH] Available projects for 'link to' operation #488 --- app/models/dmsf_file.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/dmsf_file.rb b/app/models/dmsf_file.rb index 1b9d7d96..20b3edf6 100644 --- a/app/models/dmsf_file.rb +++ b/app/models/dmsf_file.rb @@ -216,9 +216,9 @@ class DmsfFile < ActiveRecord::Base def self.allowed_target_projects_on_copy projects = [] if User.current.admin? - projects = Project.visible.all + projects = Project.visible.has_module('dmsf').all elsif User.current.logged? - User.current.memberships.each {|m| projects << m.project if m.roles.detect {|r| r.allowed_to?(:file_manipulation)}} + User.current.memberships.each {|m| projects << m.project if m.roles.detect {|r| r.allowed_to?(:file_manipulation)} && m.project.module_enabled?('dmsf')} end projects end