Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/db
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dzaporozhets@sphereconsultinginc.com>2012-02-16 11:04:56 +0400
committerDmitriy Zaporozhets <dzaporozhets@sphereconsultinginc.com>2012-02-16 11:04:56 +0400
commit9a24ccdea1dd4dc82ac7f24c1fa1706a20949898 (patch)
tree90c62885e3bd96c261df681989abf2fb0c25d7a1 /db
parent9dfbcc6ef39a4eeba82867cc7a9948f68537553f (diff)
Fixed mistype in permissions, Fixed migration
Diffstat (limited to 'db')
-rw-r--r--db/migrate/20120216085842_move_to_roles_permissions.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/db/migrate/20120216085842_move_to_roles_permissions.rb b/db/migrate/20120216085842_move_to_roles_permissions.rb
index ee9ffea404e..36d02cf972a 100644
--- a/db/migrate/20120216085842_move_to_roles_permissions.rb
+++ b/db/migrate/20120216085842_move_to_roles_permissions.rb
@@ -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]