diff --git a/sao/CHANGELOG b/sao/CHANGELOG index 5ccac21f45..74d8d89d7e 100644 --- a/sao/CHANGELOG +++ b/sao/CHANGELOG @@ -1,3 +1,4 @@ +* Display XML ID on Log window * Use operators when converting PYSON to string * Add DnD on binary and image widgets * Allow resetting forgotten password diff --git a/sao/src/window.js b/sao/src/window.js index 979cc58931..23d6e9c761 100644 --- a/sao/src/window.js +++ b/sao/src/window.js @@ -767,7 +767,8 @@ record.model.execute( 'read', [[record.id], ['create_uid.rec_name', 'create_date', - 'write_uid.rec_name', 'write_date']], context + 'write_uid.rec_name', 'write_date', + 'xml_id']], context ).then(([log]) => { var row, cell, label, input; @@ -802,6 +803,39 @@ input.css('text-align', 'end'); input.uniqueId(); + if (log.xml_id) { + const [module, xml_id] = log.xml_id.split('.', 2); + + row = jQuery('').appendTo(body); + cell = jQuery('').css('text-align', 'end').appendTo(row); + label = jQuery('