diff --git a/docs/releases/2.5.rst b/docs/releases/2.5.rst index 0084d7e73e..fb9ede3c38 100644 --- a/docs/releases/2.5.rst +++ b/docs/releases/2.5.rst @@ -52,7 +52,7 @@ Other Changes - It is now possible to change the relationship between metadata types and document types from either the metadata type list or document type list. GitLab issue #373. - +- Add support to search documents by their checksums. Removals -------- diff --git a/mayan/apps/documents/search.py b/mayan/apps/documents/search.py index ea34960f0f..0ddacc81cc 100644 --- a/mayan/apps/documents/search.py +++ b/mayan/apps/documents/search.py @@ -20,6 +20,9 @@ document_search.add_model_field( ) document_search.add_model_field(field='label', label=_('Label')) document_search.add_model_field(field='description', label=_('Description')) +document_search.add_model_field( + field='versions__checksum', label=_('Checksum') +) document_page_search = SearchModel( app_label='documents', model_name='DocumentPageResult', @@ -41,3 +44,6 @@ document_page_search.add_model_field( document_page_search.add_model_field( field='document_version__document__description', label=_('Description') ) +document_page_search.add_model_field( + field='document_version__checksum', label=_('Checksum') +)