Disable page links on disabled pages
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com>
This commit is contained in:
@@ -10,6 +10,11 @@ from .permissions import (
|
||||
permission_parse_document
|
||||
)
|
||||
|
||||
|
||||
def is_document_page_disabled(context):
|
||||
return not context['resolved_object'].enabled
|
||||
|
||||
|
||||
link_document_content = Link(
|
||||
args='resolved_object.id',
|
||||
icon_class_path='mayan.apps.document_parsing.icons.icon_document_content',
|
||||
@@ -17,7 +22,7 @@ link_document_content = Link(
|
||||
view='document_parsing:document_content'
|
||||
)
|
||||
link_document_page_content = Link(
|
||||
args='resolved_object.id',
|
||||
args='resolved_object.id', conditional_disable=is_document_page_disabled,
|
||||
icon_class_path='mayan.apps.document_parsing.icons.icon_document_content',
|
||||
permissions=(permission_content_view,), text=_('Content'),
|
||||
view='document_parsing:document_page_content'
|
||||
|
||||
@@ -9,8 +9,13 @@ from .permissions import (
|
||||
permission_document_type_ocr_setup
|
||||
)
|
||||
|
||||
|
||||
def is_document_page_disabled(context):
|
||||
return not context['resolved_object'].enabled
|
||||
|
||||
|
||||
link_document_page_ocr_content = Link(
|
||||
args='resolved_object.id',
|
||||
args='resolved_object.id', conditional_disable=is_document_page_disabled,
|
||||
icon_class_path='mayan.apps.ocr.icons.icon_document_page_ocr_content',
|
||||
permissions=(permission_ocr_content_view,), text=_('OCR'),
|
||||
view='ocr:document_page_ocr_content',
|
||||
|
||||
Reference in New Issue
Block a user