Share customization - custom types do not appear in the Change Type dropdown
I am using Alfresco Community 5.2. I used Alfresco Maven SDK 3.0 to generate AMPs for the repository tier and share UI tier. I did customization in the share config custom XML, etc.
I have one base type, say A, which has the cm:content as its parent. Then the custom type A has 7 subtypes. This hierarchy is defined in the model xml.
Now in the try-out alfresco tomcat while doing customization, I see type A as one of the options, when I click on the uploaded image and click "Change Type". But in this try-alfresco-tomcat, I still do not see my other subtypes in the Change Type options.
Should I do anything special for the subtypes as opposed to the main custom type?
Then, in the Community 5.2 Alfresco Server, even after applying the generated AMPs, neither the base type nor any of the sub types I could see in the options of the Change Type control.
Is there anything else that I need to do besides putting the AMPs in the appropriate folders and do applyamps.bat.
My question is - Why would we have to say A's subtype as B, and B's subtype as A? Would not saying A's subtype as B sufficient?
I have a rule defined at a folder folderB, which would specialize the type of the document that gets created in this folder to yourCustomTypeB.
What happens is, when I do edit properties on a document in folderB, I only see the properties that belong to the aspect yourCustomAspect, and not of type cm:content. For example, I am not seeing name, title or description properties at all to edit.
I could not reason out how and why this is happening
Only for the base type demo:yourCustomTypeA, I have "node-type" config defined in the share-config-custom.xml I thought defining for the parent would be used for sub type.
Should I define "node-type" separtely for demo:yourCustomTypeB as well?