Имя аспекта в Alfresco отображается как неопределенное в «Управлении аспектом» - PullRequest
0 голосов
/ 26 февраля 2020

Я работал с 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*

Ответы [ 2 ]

0 голосов
/ 06 марта 2020

Могут ли звёздочки быть во имя аспекта?

0 голосов
/ 26 февраля 2020

вы можете проверить ваши аспекты с помощью:

yourhost/api/-default-/public/alfresco/versions/1/nodes/{{uiid}

это показано в этих свойствах "aspectNames": [] в моем случае, когда я нажимаю, чтобы управлять аспектом, я не вижу ничего общего, кроме аспекта добавлено правильно.

...