summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/widgets/debug_manager.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js/widgets/debug_manager.js')
-rw-r--r--addons/web/static/src/js/widgets/debug_manager.js12
1 files changed, 9 insertions, 3 deletions
diff --git a/addons/web/static/src/js/widgets/debug_manager.js b/addons/web/static/src/js/widgets/debug_manager.js
index 3796fcbda7f..cdb3236aa64 100644
--- a/addons/web/static/src/js/widgets/debug_manager.js
+++ b/addons/web/static/src/js/widgets/debug_manager.js
@@ -327,15 +327,21 @@ DebugManager.include({
var ds = this._view_manager.dataset;
if (!this._active_view.controller.getSelectedIds().length) {
console.warn(_t("No metadata available"));
- return
+ return;
}
ds.call('get_metadata', [this._active_view.controller.getSelectedIds()]).done(function(result) {
+ var metadata = result[0];
+ metadata.creator = field_utils.format.many2one(metadata.create_uid);
+ metadata.lastModifiedBy = field_utils.format.many2one(metadata.write_uid);
+ var createDate = field_utils.parse.datetime(metadata.create_date);
+ metadata.create_date = field_utils.format.datetime(createDate);
+ var modificationDate = field_utils.parse.datetime(metadata.write_date);
+ metadata.write_date = field_utils.format.datetime(modificationDate);
new Dialog(this, {
title: _.str.sprintf(_t("Metadata (%s)"), ds.model),
size: 'medium',
$content: QWeb.render('WebClient.DebugViewLog', {
- perm : result[0],
- format : field_utils.format
+ perm : metadata,
})
}).open();
});