From c7e13576bc743acd6b27ec059abe01a572e9e5f3 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 18 Aug 2011 19:45:48 -0400 Subject: [PATCH] Moved OCR links to the tools main menu --- apps/ocr/__init__.py | 8 +++++--- apps/ocr/static/images/icons/text.png | Bin 0 -> 1476 bytes 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 apps/ocr/static/images/icons/text.png diff --git a/apps/ocr/__init__.py b/apps/ocr/__init__.py index 8a47afe201..5430224cdd 100644 --- a/apps/ocr/__init__.py +++ b/apps/ocr/__init__.py @@ -15,6 +15,7 @@ from navigation.api import register_links, register_top_menu, register_multi_ite from permissions.api import register_permission, set_namespace_title from documents.models import Document from main.api import register_maintenance +from project_tools.api import register_tool from scheduler.api import register_interval_job @@ -52,6 +53,8 @@ document_queue_enable = {'text': _(u'activate queue'), 'view': 'document_queue_e all_document_ocr_cleanup = {'text': _(u'clean up pages content'), 'view': 'all_document_ocr_cleanup', 'famfam': 'text_strikethrough', 'permissions': [PERMISSION_OCR_CLEAN_ALL_PAGES], 'description': _(u'Runs a language filter to remove common OCR mistakes from document pages content.')} queue_document_list = {'text': _(u'queue document list'), 'view': 'queue_document_list', 'famfam': 'hourglass', 'permissions': [PERMISSION_OCR_DOCUMENT]} +ocr_tool_link = {'text': _(u'OCR'), 'view': 'queue_document_list', 'famfam': 'hourglass', 'icon': 'text.png', 'permissions': [PERMISSION_OCR_DOCUMENT]} + node_active_list = {'text': _(u'active tasks'), 'view': 'node_active_list', 'famfam': 'server_chart', 'permissions': [PERMISSION_OCR_DOCUMENT]} setup_queue_transformation_list = {'text': _(u'transformations'), 'view': 'setup_queue_transformation_list', 'args': 'queue.pk', 'famfam': 'shape_move_front'} @@ -70,9 +73,6 @@ register_links(['setup_queue_transformation_edit', 'setup_queue_transformation_d register_maintenance(all_document_ocr_cleanup, namespace='ocr', title=_(u'OCR')) -#Menus -register_top_menu('ocr', link={'text': _('OCR'), 'famfam': 'hourglass', 'view': 'queue_document_list'}, children_path_regex=[r'^ocr/']) - @transaction.commit_manually def create_default_queue(): @@ -102,3 +102,5 @@ post_save.connect(document_post_save, sender=Document) create_default_queue() register_interval_job('task_process_document_queues', _(u'Checks the OCR queue for pending documents.'), task_process_document_queues, seconds=QUEUE_PROCESSING_INTERVAL) + +register_tool(ocr_tool_link) diff --git a/apps/ocr/static/images/icons/text.png b/apps/ocr/static/images/icons/text.png new file mode 100644 index 0000000000000000000000000000000000000000..e5be01e34773c4a10bd0226e535957406273d187 GIT binary patch literal 1476 zcmV;#1v~nQP)RT%#6YX%0a*b+^< zkP+g8vS3peHZm19HtEKs6q5?JKttQ1b)@3LCbT}HO&S8Ci?)g3Ifh3<(uJ(LsJ4|N z8x|%KHwCGwu~2y$dEI;c|8wUIckaxf7|WUdIoxyp^FO}-aZVKgdTVRzb=$TN*|vr4 z7>c42DMJkn4R7f5oyp4S0}G2w+hV|uC$d3KA7b5XK!#;GoCDiDMjDo7vsCe+{DTFWrU_yprfF`$5SxCAqbufznjlzJNU#c(=5(a% zD*S#QPS(|8a$N`t7YbiO zd&gJs`~1S#(H}<9bm2oZUHk~k%PZ*X??qN13j_WA7#kbI>2N(h|KdwDoO=%hA}Mp^ zrq2PHAT((Ns}ueVKknSQ zjq>s%cxC^7tgNn}xVV_kS;AeX&e9klt>f88Np|VdXZZF06pkIQM$z8An4O=;#S2Xo zf5(7b1iNKA@q9KfPt1QUFAEigMMYxIHf<;OY$SP~6aq#-5G4wGIX?aq&PLwFt0g7K z*|`%73ya`(&2m%S-@cczP6=07ScsvaZ!j`)7c&p1F?{!X z5k9UQO-U01n>VPtDYnxQO@g@mNChQdH@YdK1AzcuKX_1N_#7d@bC6&^fBpk;J{ZhH zI2;xg)7bbvE;nCBTWhPx8G{gb?LeuJX-i#*ryHJbZf^cP5{Y1LZa!Wn9A}13C(C8u zcN3SX(`-~MEiF>5XJUPQU9@K2GYBN0G47thMskRx@tmNnQ1bAyJmc-Gx@6!Dw%BR4y6}t>P73vU?rtjb94lt> z@=2p)2XxlcbV3$ZUmq58C=`kvvYom=T8UGqPNKB5R0y^#Q>=xgynzg(L(1pT#-ki8{<(jA(<`)Qf_{4cyGc7ael1eau ze|&)B&OfO*VVEgyc^0mCc+Hg0f%FD&UT_0q&vnXRHDPt*R zoz8}a?H*F69=lAIT3TAN-AVE|N9=!AOR{2eh@K;QDzQgB*1_31OEkd>4WcX}-!?~K emFUmE1sDM4U&H%