Sha256: 7850290f42dec198a2c40a069aa23d71599f2256afc674602e32e99320334371
Contents?: true
Size: 1.16 KB
Versions: 4
Compression:
Stored size: 1.16 KB
Contents
module Sufia module GenericFile module WebForm extend ActiveSupport::Concern included do before_save :remove_blank_assertions end def remove_blank_assertions terms_for_editing.each do |key| self[key] = nil if self[key] == [''] end end # override this method if you need to initialize more complex RDF assertions (b-nodes) def initialize_fields terms_for_editing.each do |key| # if value is empty, we create an one element array to loop over for output self[key] = [''] if self[key].empty? end end def terms_for_editing terms_for_display - [:part_of, :date_modified, :date_uploaded, :format] #, :resource_type] end def terms_for_display self.descMetadata.class.config.keys end def to_jq_upload return { "name" => self.title, "size" => self.file_size, "url" => "/files/#{noid}", "thumbnail_url" => self.pid, "delete_url" => "deleteme", # generic_file_path(:id => id), "delete_type" => "DELETE" } end end end end
Version data entries
4 entries across 4 versions & 2 rubygems