Не подключаются классификаторы.
Добрый день, прошу помощи: Создал свой тип документа для библиотеки документов, пытаюсь к полям подключить внешний классификатор (справочник), в результате template="/alvex-masterData-select.ftl" — подключается к моему полю, но список с данными пустой,ошибок в логе нет, подозреваю, что неправильно указываю параметры, подскажите, что не так делаю ?
Пробовал двумя способами :
1)
<field id="ed:purp">
<control template="/alvex-masterData-select.ftl">
<control-param name="url">https://dl.dropboxusercontent.com/u/79734643/test_list.json</control-param>
<control-param name="label">list</control-param>
<control-param name="value">list</control-param>
</control>
</field>
2)
<field set="third" id="ed:name">
<control template="/alvex-masterData-select.ftl">
<control-param name="url">https://dl.dropboxusercontent.com/u/79734643/test_list.xml</control-param>
<control-param name="root">XPath://target</control-param> - пробовал так же указать //target без xpath:
<control-param name="label">value</control-param>
<control-param name="value">value</control-param>
</control>
</field>
Версии:
Alfresco 4.2.1 Enterprise
Alvex 2.0.3 Enterprise
Комментарии
21/05/2014 - 16:59
22/05/2014 - 08:21
https://dl.dropboxusercontent.com/u/79734643/eng-render-department-model... - и соответственно шара.
22/05/2014 - 17:19
Там две проблемы последовательно:
1. Дефолтные политики безопасности Alfresco запрещают ей что-то грузить с использованного URL-а на Dropbox-е. Почему - не разбирался. Путей решения два. Первый - перенести файл со справочником куда-нибудь, в идеале внутрь Alfresco. Второй - отключить CSRF Policy. Это можно сделать в конфиге Share вот так:
2. После решения первой проблемы возникает вторая. Dropbox отдает файлик как plain text. В смысле:
Но вообще ожидается все-таки:
Путей решения опять-таки два. Первый - перенести файлик куда-то, откуда будет отдаваться правильный заголовок в ответе. Второй - дождаться ближайшего релиза Alvex (на следующей неделе), в котором нужные костыли реализованы на стороне Alvex.
У меня на последней сборке Alvex и после отключения CSRF Policy всё работатет.
23/05/2014 - 16:07