Skip to content
Snippets Groups Projects
Commit 96105e21 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets
Browse files

Update namespace if user changed username. Dont move project if new record

parent 5ca17723
No related branches found
No related tags found
1 merge request!2051User/Group namespaces for projects
class ProjectObserver < ActiveRecord::Observer
def before_save(project)
# Move repository if namespace changed
if project.namespace_id_changed?
if project.namespace_id_changed? and not project.new_record?
move_project(project)
end
end
Loading
Loading
Loading
Loading
@@ -9,6 +9,12 @@ class UserObserver < ActiveRecord::Observer
log_info("User \"#{user.name}\" (#{user.email}) was removed")
end
 
def after_save user
if user.username_changed?
user.namespace.update_attributes(code: user.username)
end
end
protected
 
def log_info message
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment