[refs #2161] Small changes into platform interface

This commit is contained in:
konstantin.grabar 2011-10-31 11:44:37 +04:00
parent 9a47ae9dc5
commit ec831014e5
1 changed files with 12 additions and 12 deletions

View File

@ -88,6 +88,18 @@ class Platform < ActiveRecord::Base
:message => I18n.t("activerecord.attributes.platform.visibility_types.#{visibility}")
end
def add_downloads_symlink
#raise "Personal platform path #{ symlink_downloads_path } already exists!" if File.exists?(symlink_downloads_path) && File.directory?(symlink_downloads_path)
return true if File.exists?(symlink_downloads_path) && File.directory?(symlink_downloads_path)
FileUtils.symlink path, symlink_downloads_path
end
def remove_downloads_symlink
#raise "Personal platform path #{ symlink_downloads_path } does not exists!" if !(File.exists?(symlink_downloads_path) && File.directory?(symlink_downloads_path))
return true if !(File.exists?(symlink_downloads_path) && File.directory?(symlink_downloads_path))
FileUtils.rm_rf symlink_downloads_path
end
protected
def build_path(dir)
@ -154,18 +166,6 @@ class Platform < ActiveRecord::Base
"#{ DOWNLOADS_PATH }/#{ self.unixname }"
end
def add_downloads_symlink
#raise "Personal platform path #{ symlink_downloads_path } already exists!" if File.exists?(symlink_downloads_path) && File.directory?(symlink_downloads_path)
return true if File.exists?(symlink_downloads_path) && File.directory?(symlink_downloads_path)
FileUtils.symlink path, symlink_downloads_path
end
def remove_downloads_symlink
#raise "Personal platform path #{ symlink_downloads_path } does not exists!" if !(File.exists?(symlink_downloads_path) && File.directory?(symlink_downloads_path))
return true if !(File.exists?(symlink_downloads_path) && File.directory?(symlink_downloads_path))
FileUtils.rm_rf symlink_downloads_path
end
def make_owner_rel
add_owner owner
end