Я работал с Alfresco-entreprise 4.1.1.3 и перешел в alfresco-community 5.0.2.
В этой миграции я скопировал все файлы конфигурации моих пользовательских аспектов в те же места, где они были в Alfresco-entreprise 4.1.1.3
я установил их для отображения в пользовательском интерфейсе общего ресурса и вижу их в пользовательском интерфейсе общего ресурса.
Проблема в том, что когда я щелкаю правой кнопкой мыши по сайту или папке и выбираю «Управление аспектом», я вижу, что имя аспекта отображается как
undefined (gifapidocument: MyAspect)
Я не уверен, почему он отображается как неопределенный. Когда я нажимаю на Управление правилами -> Добавить аспект, я вижу, что имя отображается правильно.
Когда я пытаюсь добавить документ в Alfresco из моего приложения, оно работает, но документ добавляется без каких-либо свойств и пустые аспекты.
пути моих конфигов:
share-config-custom. xml: ./tomcat/shared/classes/alfresco / веб-расширение
В <alfresco-config><config><aspects><visible>
, я добавил:
<aspect name="gifapidocument:*MyAspect*" />
В <alfresco-config><config><forms><form>
, я добавил:
<field-visibility>
<show id="gifapidocument:typeDocumentXXXX" />
</field-visibility>
<field-visibility>
<show id="gifapidocument:idXXXXXXXX" />
</field-visibility>
другой путь моих конфигов:
myAppDocument-model. xml: ./tomcat/shared/classes/alfresco/extension/myApp/model
- In
<model><aspects>
, я добавил:
<aspect name="gifapidocument:*MyAspect*">
<properties>
<property name="gifapidocument:typeDocumentXXXX">
<type>d:text</type>
<mandatory>false</mandatory>
</property>
<property name="gifapidocument:idXXXXXXXX">
<type>d:text</type>
<mandatory>false</mandatory>
</property>
</properties>
</aspect>
и наконец:
myApp.properties: ./tomcat/shared/classes/alfresco/extension/myApp / messages
я добавил:
aspect.gifapidocument_*myAspect*=GIF-API-MYAPP-*myAspect*