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 | ... | ... |