From 9ae3696f61194ba0bc79264a5d0ebcbc22d91e54 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 17 Jun 2017 03:23:21 -0400 Subject: [PATCH] Add cabinet labels as search field for documents and document pages. Signed-off-by: Roberto Rosario --- mayan/apps/cabinets/apps.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/mayan/apps/cabinets/apps.py b/mayan/apps/cabinets/apps.py index 9bd2b0ef34..5178a92298 100644 --- a/mayan/apps/cabinets/apps.py +++ b/mayan/apps/cabinets/apps.py @@ -9,6 +9,7 @@ from common import ( MayanAppConfig, menu_facet, menu_main, menu_multi_item, menu_object, menu_sidebar ) +from documents.search import document_page_search, document_search from rest_api.classes import APIEndPoint from .links import ( @@ -64,6 +65,14 @@ class CabinetsApp(MayanAppConfig): ) ) + document_page_search.add_model_field( + field='document_version__document__cabinets__label', + label=_('Cabinets') + ) + document_search.add_model_field( + field='cabinets__label', label=_('Cabinets') + ) + menu_facet.bind_links( links=(link_document_cabinet_list,), sources=(Document,) )