OSDN Git Service

Fixed mistype in permissions, Fixed migration
authorDmitriy Zaporozhets <dzaporozhets@sphereconsultinginc.com>
Thu, 16 Feb 2012 07:04:56 +0000 (09:04 +0200)
committerDmitriy Zaporozhets <dzaporozhets@sphereconsultinginc.com>
Thu, 16 Feb 2012 07:04:56 +0000 (09:04 +0200)
app/views/help/permissions.html.haml
db/migrate/20120216085842_move_to_roles_permissions.rb

index e652417..5c7ba54 100644 (file)
@@ -1,7 +1,7 @@
 %h3 Permissions
 %hr
 
-%h4 Reporter
+%h4 Guest
 %ul
   %li Create new issue
   %li Create new merge request
index ee9ffea..36d02cf 100644 (file)
@@ -5,8 +5,12 @@ class MoveToRolesPermissions < ActiveRecord::Migration
     repo_rw = 2
     project_rwa = 3
 
+
+    # Build masters and reset repo_access
+    UsersProject.update_all({:project_access => UsersProject::MASTER, :repo_access => 99 }, ["project_access = ?", project_rwa])
+
+    # Build other roles based on repo access
     UsersProject.update_all ["project_access = ?", UsersProject::DEVELOPER], ["repo_access = ?", repo_rw]
-    UsersProject.update_all ["project_access = ?", UsersProject::MASTER], ["project_access = ?", project_rwa]
     UsersProject.update_all ["project_access = ?", UsersProject::REPORTER], ["repo_access = ?", repo_r]
     UsersProject.update_all ["project_access = ?", UsersProject::GUEST], ["repo_access = ?", repo_n]