custom avatar support

This commit is contained in:
Régis Hanol
2013-08-13 22:08:29 +02:00
parent e5e3164ea1
commit c867b67a0b
34 changed files with 576 additions and 201 deletions

View File

@@ -31,11 +31,15 @@ class Upload < ActiveRecord::Base
def destroy
Upload.transaction do
Discourse.store.remove_file(url)
Discourse.store.remove_upload(self)
super
end
end
def extension
File.extname(original_filename)
end
def self.create_for(user_id, file, filesize)
# compute the sha
sha1 = Digest::SHA1.file(file.tempfile).hexdigest