mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-13 07:24:13 +01:00
n°519 add examples to REST/JSON on updating CaseLog with Text format
SVN:trunk[4646]
This commit is contained in:
@@ -124,6 +124,53 @@ $aOperations = array(
|
||||
),
|
||||
),
|
||||
),
|
||||
// Rewrite the full CaseLog on an existing UserRequest with id=1, setting date and user (optional)
|
||||
array(
|
||||
'operation' => 'core/update',
|
||||
'comment' => 'Synchronization from ServiceFirst', // comment recorded in the change tracking log
|
||||
'class' => 'UserRequest',
|
||||
'key' => 'SELECT UserRequest WHERE id=1',
|
||||
'output_fields' => 'id, friendlyname, title',
|
||||
'fields' => array(
|
||||
'public_log' => array(
|
||||
'items' => array(
|
||||
0 => array(
|
||||
'date' => '2001-02-01 23:59:59', //Allow to set the date of a true event, an alarm for eg.
|
||||
'user_login' => 'Alarm monitoring', //Free text
|
||||
'user_id' => 0, //0 is required for the user_login to be taken into account
|
||||
'message' => 'This is 1st entry as an <b>HTML</b> formatted<br>text',
|
||||
),
|
||||
1 => array(
|
||||
'date' => '2001-02-02 00:00:00', //If ommitted set automatically.
|
||||
'user_login' => 'Alarm monitoring', //user=id=0 is missing so will be ignored
|
||||
'message' => 'Second entry in text format:
|
||||
with new line, but format not specified, so treated as HTML!, user_id=0 missing, so user_login ignored',
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
// Add a Text entry in the HTML CaseLog of the UserRequest with id=1, setting date and user (optional)
|
||||
array(
|
||||
'operation' => 'core/update', // operation code
|
||||
'comment' => 'Synchronization from Alarm Monitoring', // comment recorded in the change tracking log
|
||||
'class' => 'UserRequest',
|
||||
'key' => 1, // object id or OQL
|
||||
'output_fields' => 'id, friendlyname, title', // list of fields to show in the results (* or a,b,c)
|
||||
// Example of adding an entry into a CaseLog on an existing UserRequest
|
||||
'fields' => array(
|
||||
'public_log' => array(
|
||||
'add_item' => array(
|
||||
'user_login' => 'New Entry', //Free text
|
||||
'user_id' => 0, //0 is required for the user_login to be taken into account
|
||||
'format' => 'text', //If ommitted, source is expected to be HTML
|
||||
'message' => 'This text is not HTML formatted with 3 lines:
|
||||
new line
|
||||
3rd and last line',
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
array(
|
||||
'operation' => 'core/get', // operation code
|
||||
'class' => 'UserRequest',
|
||||
|
||||
Reference in New Issue
Block a user