diff options
| author | Dmitriy Zaporozhets <dzaporozhets@sphereconsultinginc.com> | 2012-02-16 09:04:56 +0200 |
|---|---|---|
| committer | Dmitriy Zaporozhets <dzaporozhets@sphereconsultinginc.com> | 2012-02-16 09:04:56 +0200 |
| commit | 9a24ccdea1dd4dc82ac7f24c1fa1706a20949898 (patch) | |
| tree | 90c62885e3bd96c261df681989abf2fb0c25d7a1 /db/migrate | |
| parent | 9dfbcc6ef39a4eeba82867cc7a9948f68537553f (diff) | |
| download | gitlab-ce-9a24ccdea1dd4dc82ac7f24c1fa1706a20949898.tar.gz | |
Fixed mistype in permissions, Fixed migration
Diffstat (limited to 'db/migrate')
| -rw-r--r-- | db/migrate/20120216085842_move_to_roles_permissions.rb | 6 |
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] |
