Hello All,I need help with creating share-config-custom file.Actually I have two separate extension for two different custom datalist model in eclipse.Each extension project has got share-config-custom.xml file.When I build project and deploy jar files, I can't see changes configured into share-config-custom.xml file which is deployed later.I saw some forums regarding this, I believe that Alfresco is overriding something.Can someone please help me out?I haven't use replace="true" as well in both share-config-custom.xml.following is 1st share-config-custom.xml file:
<alfresco-config>
<!– Project Management –>
<config evaluator="model-type" condition="pm:projectManage" >
<forms>
<!– Create item form –>
<form>
<field-visibility>
<show id="pm:pmID" />
<show id="cm:title" />
<show id="cm:description" />
<show id="pm:unit"/>
<show id="pm:location"/>
<show id="cm:latitude" />
<show id="cm:longitude" />
<show id="pm:budget"/>
<show id="pm:ytd"/>
<show id="pm:capital"/>
<show id="pm:account-code"/>
<show id="pm:strategy-objective"/>
<!– <show id="pm:strategy-no"/>–>
<show id="dl:ganttStartDate" />
<show id="dl:ganttEndDate" />
<show id="pm:priority" />
<show id="pm:status" />
<show id="dl:ganttPercentComplete" />
<show id="pm:projectManager" />
<show id="dl:taskComments" />
<show id="cm:attachments" />
<show id="pm:linked-site" />
</field-visibility>
<create-form template="/org/alfresco/components/data-lists/forms/dataitem.ftl" />
<appearance>
<field id="cm:title">
<control template="/org/alfresco/components/form/controls/textfield.ftl" />
</field>
<field id="dl:taskComments">
<control template="/org/alfresco/components/form/controls/textarea.ftl" />
</field>
<field id="pm:strategy-objective">
<control template="/org/alfresco/components/form/controls/textarea.ftl" />
</field>
<field id="pm:location" help="Please enter the place for this project.For Example, Northbridge Piazza, Council House etc.">
<control-param name="style">width:500px</control-param>
</field>
<field id="cm:attachments">
<control>
<control-param name="startLocation">{doclib}</control-param>
</control>
</field>
<field id="pm:linked-site">
<control>
<control-param name="startLocation">{siteshome}</control-param>
</control>
</field>
<field id="pm:status" help="Select relative colour for your project status as 'White' if 'Not Started', 'Green' if 'In Progress', 'Amber' if 'On Hold', 'Red' if 'Stopped' and 'Blue' if 'Completed'" >
<control template="/status.ftl"/>
<control-param name="style">width:250px</control-param>
</field>
</appearance>
</form>
<!– Data Grid view –>
<form id="datagrid">
<field-visibility>
<show id="pm:pmID" />
<show id="cm:title" />
<show id="cm:description" />
<show id="pm:unit"/>
<show id="pm:location"/>
<show id="cm:latitude" />
<show id="cm:longitude" />
<show id="pm:budget"/>
<show id="pm:ytd"/>
<show id="pm:capital"/>
<show id="pm:account-code"/>
<show id="pm:strategy-objective"/>
<!– <show id="pm:strategy-no"/> –>
<show id="dl:ganttStartDate" />
<show id="dl:ganttEndDate" />
<show id="pm:priority" />
<show id="pm:status" />
<show id="dl:ganttPercentComplete" />
<show id="pm:projectManager" />
<show id="dl:taskComments" />
<show id="pm:linked-site" />
<show id="cm:attachments" />
</field-visibility>
</form>
<form id="filter">
<field-visibility><show id="pm:pmID" />
<show id="cm:title" /></field-visibility>
</form>
</forms>
</config>
<!– Edit view –>
<config evaluator="node-type" condition="pm:projectManage">
<forms>
<form>
<field-visibility>
<show id="pm:pmID" />
<show id="cm:title" />
<show id="cm:description" />
<show id="pm:unit"/>
<show id="pm:location"/>
<show id="cm:latitude" />
<show id="cm:longitude" />
<show id="pm:budget"/>
<show id="pm:ytd"/>
<show id="pm:capital"/>
<show id="pm:account-code"/>
<show id="pm:strategy-objective"/>
<!– <show id="pm:strategy-no"/> –>
<show id="dl:ganttStartDate" />
<show id="dl:ganttEndDate" />
<show id="pm:priority" />
<show id="pm:status" />
<show id="dl:ganttPercentComplete" />
<show id="pm:projectManager" />
<show id="dl:taskComments" />
<show id="cm:attachments" />
<show id="pm:linked-site" />
</field-visibility>
<edit-form template="/org/alfresco/components/data-lists/forms/dataitem.ftl" />
<appearance>
<field id="cm:title">
<control template="/org/alfresco/components/form/controls/textfield.ftl" />
</field>
<field id="dl:taskComments">
<control template="/org/alfresco/components/form/controls/textarea.ftl" />
</field>
<field id="pm:strategy-objective">
<control template="/org/alfresco/components/form/controls/textarea.ftl" />
</field>
<field id="cm:attachments">
<control>
<control-param name="startLocation">{doclib}</control-param>
</control>
</field>
<field id="pm:location" help="Please enter the place for this project.For Example, Northbridge Piazza, Council House etc." >
<control-param name="style">width:500px</control-param>
</field>
<field id="pm:linked-site">
<control>
<control-param name="startLocation">{siteshome}</control-param>
</control>
</field>
<field id="pm:status" help="Select relative colour for your project status as 'White' if 'Not Started', 'Green' if 'In Progress', 'Amber' if 'On Hold', 'Red' if 'Stopped' and 'Blue' if 'Completed'" >
<control template="/status.ftl"/>
<control-param name="style">width:250px</control-param>
</field>
<!–<field id="pm:status">
<control template="/status.ftl"/>
<control-param name="style">width:250px</control-param>
</field>–>
</appearance>
</form>
</forms>
</config>
</alfresco-config>
And share-config-custom.xml for another extension project.
<alfresco-config>
<!– Risks Management –>
<config evaluator="model-type" condition="rs:riskDatalist" >
<forms>
<!– Create item form –>
<form>
<field-visibility>
<show id="dl:issueID" />
<show id="rs:pmID"/>
<show id="cm:title" />
<show id="dl:issueStatus" />
<show id="dl:issuePriority" />
<show id="dl:issueDueDate" />
<show id="dl:issueComments" />
<show id="dl:issueAssignedTo" />
<show id="cm:attachments" />
</field-visibility>
<create-form template="/org/alfresco/components/data-lists/forms/dataitem.ftl" />
<appearance>
<field id="cm:title">
<control template="/org/alfresco/components/form/controls/textfield.ftl" />
</field>
<field id="dl:issueComments">
<control template="/org/alfresco/components/form/controls/textarea.ftl" />
</field>
<field id="rs:pmID">
<control template="/select.ftl">
<control-param name="ds">/alfresco/service/ds/autocomplete</control-param>
</control>
</field>
</appearance>
</form>
<!– Data Grid view –>
<form id="datagrid">
<field-visibility>
<show id="dl:issueID" />
<show id="rs:pmID"/>
<show id="cm:title" />
<show id="dl:issueStatus" />
<show id="dl:issuePriority" />
<show id="dl:issueDueDate" />
<show id="dl:issueComments" />
<show id="dl:issueAssignedTo" />
<show id="cm:attachments" />
</field-visibility>
</form>
</forms>
</config>
<!– Edit view –>
<config evaluator="node-type" condition="rs:riskDatalist">
<forms>
<form>
<field-visibility>
<show id="dl:issueID" />
<show id="rs:pmID"/>
<show id="cm:title" />
<show id="dl:issueStatus" />
<show id="dl:issuePriority" />
<show id="dl:issueDueDate" />
<show id="dl:issueComments" />
<show id="dl:issueAssignedTo" />
<show id="cm:attachments" />
</field-visibility>
<edit-form template="/org/alfresco/components/data-lists/forms/dataitem.ftl" />
<appearance>
<field id="cm:title">
<control template="/org/alfresco/components/form/controls/textfield.ftl" />
</field>
<field id="dl:issueComments">
<control template="/org/alfresco/components/form/controls/textarea.ftl" />
</field>
<field id="rs:pmID">
<control template="/select.ftl">
<control-param name="ds">/alfresco/service/ds/autocomplete</control-param>
</control>
</field>
</appearance>
</form>
</forms>
</config>
</alfresco-config>
Thank you