ALF-11437 Fix duplicated Mimetypes in the list when transforming content in Share, by either correcting labels when two mimetypes are different, or rationalising (with patch) where multiple mimetypes exist for one filetype (photoshop and AutoCAD dwg)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@32254 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Nick Burch
2011-11-23 18:26:25 +00:00
parent fc1d367dc2
commit 50053fbc1c
4 changed files with 42 additions and 1 deletions

View File

@@ -362,6 +362,7 @@ patch.fixAuthoritiesCrcValues.unableToChange=Failed to update the CRC32 value fo
patch.updateMimetypes1.description=Fix mimetypes for Excel and Powerpoint. patch.updateMimetypes1.description=Fix mimetypes for Excel and Powerpoint.
patch.updateMimetypes2.description=Fix mimetypes for Excel and Powerpoint. patch.updateMimetypes2.description=Fix mimetypes for Excel and Powerpoint.
patch.updateMimetypes3.description=Fix mimetype for MPEG Audio patch.updateMimetypes3.description=Fix mimetype for MPEG Audio
patch.updateMimetypes4.description=Rationalise mimetypes for PhotoShop and AutoCad
patch.db-V3.2-AddFKIndexes.description=Fixes ALF-3189: Added missing FK indexes. Note: The script is empty for MySQL. patch.db-V3.2-AddFKIndexes.description=Fixes ALF-3189: Added missing FK indexes. Note: The script is empty for MySQL.

View File

@@ -3052,4 +3052,40 @@
<property name="fileFolderService" ref="FileFolderService"/> <property name="fileFolderService" ref="FileFolderService"/>
</bean> </bean>
<bean id="patch.updateMimetypes4" class="org.alfresco.repo.admin.patch.impl.GenericMimetypeRenamePatch" parent="basePatch" >
<property name="id"><value>patch.updateMimetypes4</value></property>
<property name="description"><value>patch.updateMimetypes4.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5019</value></property>
<property name="targetSchema"><value>5020</value></property>
<property name="applyToTenants"><value>false</value></property>
<property name="dependsOn">
<list>
<ref bean="patch.db-V3.2-ContentTables2"/>
</list>
</property>
<property name="mimetypeDAO">
<ref bean="mimetypeDAO"/>
</property>
<property name="patchDAO">
<ref bean="patchDAO"/>
</property>
<property name="nodeService">
<ref bean="nodeService" />
</property>
<property name="indexerAndSearcher">
<ref bean="indexerAndSearcherFactory"/>
</property>
<property name="mimetypeMappings">
<map>
<entry key="image/x-dwg" value="image/vnd.dwg" />
<entry key="application/dwg" value="image/vnd.dwg" />
<entry key="application/photoshop" value="image/vnd.adobe.photoshop" />
</map>
</property>
<property name="reindex">
<value>true</value>
</property>
</bean>
</beans> </beans>

View File

@@ -19,4 +19,4 @@ version.build=@build-number@
# Schema number # Schema number
version.schema=5019 version.schema=5020

View File

@@ -160,6 +160,10 @@ public abstract class AbstractImageMagickContentTransformerWorker extends Conten
{ {
return false; // svg extension doesn't work return false; // svg extension doesn't work
} }
else if (mimetype.equals(MimetypeMap.MIMETYPE_IMG_DWG))
{
return false; // dwg extension doesn't work
}
else else
{ {
return true; return true;