Commit 96105e214f0517d38a4dd1b2140993e03caa1e66
1 parent
5ca17723
Exists in
master
and in
4 other branches
Update namespace if user changed username. Dont move project if new record
Showing
2 changed files
with
7 additions
and
1 deletions
Show diff stats
app/observers/project_observer.rb
app/observers/user_observer.rb
| ... | ... | @@ -9,6 +9,12 @@ class UserObserver < ActiveRecord::Observer |
| 9 | 9 | log_info("User \"#{user.name}\" (#{user.email}) was removed") |
| 10 | 10 | end |
| 11 | 11 | |
| 12 | + def after_save user | |
| 13 | + if user.username_changed? | |
| 14 | + user.namespace.update_attributes(code: user.username) | |
| 15 | + end | |
| 16 | + end | |
| 17 | + | |
| 12 | 18 | protected |
| 13 | 19 | |
| 14 | 20 | def log_info message | ... | ... |