diff --git a/addons/account_asset/static/src/js/account_asset.js b/addons/account_asset/static/src/js/account_asset.js
index dd79e4e5e93..69c4fc1f523 100644
--- a/addons/account_asset/static/src/js/account_asset.js
+++ b/addons/account_asset/static/src/js/account_asset.js
@@ -7,34 +7,26 @@ Details : called in list view with "').append((this.parent_state === 'open')? $('', {
+ type: 'button',
+ title: (this.has_value)? _t('Posted') : _t('Unposted'),
+ disabled: !!this.has_value,
+ 'class': 'btn btn-sm btn-link fa fa-circle o_widgetonbutton' + ((this.has_value)? ' o_has_value' : ''),
+ }) : '').html();
},
});
-list_widget_registry.add("button.widgetonbutton", WidgetOnButton);
+core.list_widget_registry.add("button.widgetonbutton", WidgetOnButton);
});
diff --git a/addons/account_asset/static/src/less/account_asset.less b/addons/account_asset/static/src/less/account_asset.less
new file mode 100644
index 00000000000..f1b9b3e7cd4
--- /dev/null
+++ b/addons/account_asset/static/src/less/account_asset.less
@@ -0,0 +1,6 @@
+.o_web_client .o_widgetonbutton {
+ color: @brand-danger;
+ &.o_has_value {
+ color: @brand-success;
+ }
+}
diff --git a/addons/account_asset/static/src/xml/account_asset_template.xml b/addons/account_asset/static/src/xml/account_asset_template.xml
deleted file mode 100644
index 49990fcb6ca..00000000000
--- a/addons/account_asset/static/src/xml/account_asset_template.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/addons/account_asset/views/account_asset.xml b/addons/account_asset/views/account_asset.xml
index 198e95172d4..53b12fe1daf 100644
--- a/addons/account_asset/views/account_asset.xml
+++ b/addons/account_asset/views/account_asset.xml
@@ -2,6 +2,7 @@
+