This commit is contained in:
r888888888
2013-05-31 15:34:25 -07:00
parent 0e19fc9cb3
commit b0d70ede4c
4 changed files with 40 additions and 1 deletions

View File

@@ -78,6 +78,18 @@ class Artist < ActiveRecord::Base
def other_names_comma=(string)
self.other_names = string.split(/,/).map {|x| Artist.normalize_name(x)}.join(" ")
end
def rename!(new_name)
new_wiki_page = WikiPage.titled(new_name).first
if new_wiki_page
# Merge the old wiki page into the new one
new_wiki_page.update_attributes(:body => new_wiki_page.body + "\n\n" + notes)
else
wiki_page.update_attribute(:title, new_name)
end
reload
update_attribute(:name, new_name)
end
end
module GroupMethods