config/initializers/active_fedora_base.rb in ddr-models-2.6.2 vs config/initializers/active_fedora_base.rb in ddr-models-2.7.0.rc1
- old
+ new
@@ -35,20 +35,23 @@
def has_admin_policy?
governable? && admin_policy.present?
end
- def has_rights_metadata?
- ds = self.datastreams[Ddr::Datastreams::RIGHTS_METADATA]
- ds && ds.size && ds.size > 0
- end
-
def can_have_struct_metadata?
datastreams.include? Ddr::Datastreams::STRUCT_METADATA
end
def has_struct_metadata?
can_have_struct_metadata? && structMetadata.has_content?
+ end
+
+ def can_have_intermediate_file?
+ datastreams.include? Ddr::Datastreams::INTERMEDIATE_FILE
+ end
+
+ def has_intermediate_file?
+ can_have_intermediate_file? && datastreams[Ddr::Datastreams::INTERMEDIATE_FILE].has_content?
end
def can_have_multires_image?
datastreams.include? Ddr::Datastreams::MULTIRES_IMAGE
end