Добрый день! Нужно добавить в запросы и инциденты(и наряды в будущем) поле, в которое автоматически добавлялся бы создающий запрос.
Начал с редактирования файла datamodel.itop-tickets.xml , куда добавил следующее поле -
<field id="creater_id" xsi:type="AttributeExternalKey"> <filter><![CDATA[Select User WHERE contactid = :this->contactid]]></filter> <dependencies> <attribute id="contactid"/> </dependencies> <sql>creater_id</sql> <target_class>User</target_class> <is_null_allowed>false</is_null_allowed> <on_target_delete>DEL_AUTO</on_target_delete> </field>
Но пока безрезультатно. Я так понимаю, мне надо вытащить реквизит однозначна определяющий, какой пользователь сейчас работает в этом сеансе, но вот как это сделать, пока не знаю…