From 2bd6f94dab56a7b8d15565160df6702f60a3ea3e Mon Sep 17 00:00:00 2001 From: Leonardo Donelli Date: Thu, 2 Feb 2017 11:15:33 +0100 Subject: [PATCH] Add documents count smart buttons for document type --- document_type/models/document_type.py | 5 +++++ document_type/views/document_type.xml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/document_type/models/document_type.py b/document_type/models/document_type.py index 11d8ae95..5a5bc7b1 100644 --- a/document_type/models/document_type.py +++ b/document_type/models/document_type.py @@ -9,6 +9,11 @@ class DocumentType(models.Model): ir_model_id = fields.Many2one('ir.model', string='Object') document_ids = fields.One2many( 'ir.attachment', 'document_type_id', string='Documents') + documents_count = fields.Integer(compute='_compute_documents_count') + + def _compute_documents_count(self): + for record in self: + record.documents_count = len(record.document_ids) class IrAttachment(models.Model): diff --git a/document_type/views/document_type.xml b/document_type/views/document_type.xml index e42d3906..0a7822fa 100644 --- a/document_type/views/document_type.xml +++ b/document_type/views/document_type.xml @@ -13,6 +13,11 @@
+
+ +