]> source.dussan.org Git - redmine.git/commitdiff
'Manage repository' permission requires to be a project member.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Fri, 5 Oct 2007 20:08:46 +0000 (20:08 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Fri, 5 Oct 2007 20:08:46 +0000 (20:08 +0000)
git-svn-id: http://redmine.rubyforge.org/svn/trunk@807 e93f8b46-1217-0410-a6f0-8f06a7374b81

lib/redmine.rb

index 196bd019fb40c863d949432c3fb2b0b9f935b953..7217abe16fefa3f820d44faac6465a6d15e727f1 100644 (file)
@@ -73,7 +73,7 @@ Redmine::AccessControl.map do |map|
   end
     
   map.project_module :repository do |map|
-    map.permission :manage_repository, :repositories => [:edit, :destroy]
+    map.permission :manage_repository, {:repositories => [:edit, :destroy]}, :require => :member
     map.permission :browse_repository, :repositories => [:show, :browse, :entry, :changes, :diff, :stats, :graph]
     map.permission :view_changesets, :repositories => [:show, :revisions, :revision]
   end