Commit Graph

54 Commits

Author SHA1 Message Date
Roberto Rosario
5ec2386ec1 Update the OCR app to apply auto OCR queueing to new document version not only to the initial document upload 2012-01-03 04:56:25 -04:00
Roberto Rosario
1f44b1bc6c Add ACL support to the OCR app 2012-01-03 04:37:30 -04:00
Roberto Rosario
34311fb17e Cleanups, permissions separation into explicit module, absolute import update 2012-01-02 03:48:26 -04:00
Roberto Rosario
314029fe3d Update the ocr app to use the new class based permissions and remove initialization hack 2011-12-08 16:46:25 -04:00
Roberto Rosario
8c02c4c426 Disable ocr document queue signal
It appears Django executes signals using the same process
as the caller, effectively blocking the view until the OCR process
completes which could take several minutes :/
2011-12-02 05:55:42 -04:00
Roberto Rosario
29f547ee48 Update the queue signal processor to only trigger ocr queue processing on newly submitted documents and not requeued documents 2011-12-01 04:44:38 -04:00
Roberto Rosario
667af2a442 Added multiple document OCR submit link 2011-11-22 17:45:56 -04:00
Roberto Rosario
290fcc925b Added signal processing to the ocr queue to speed up ocr queue processing 2011-11-22 15:42:41 -04:00
Roberto Rosario
21927c00bb Updated the ocr and document indexing apps to the new maintenante register function 2011-11-21 05:42:53 -04:00
Roberto Rosario
c7e13576bc Moved OCR links to the tools main menu 2011-08-18 19:45:48 -04:00
Roberto Rosario
18899f78f2 Improved tools menu using horizontal button widget just like the project_setup app 2011-08-18 11:24:25 -04:00
Roberto Rosario
0a2591d58f Removed unused import, PEP8 cleanups 2011-08-12 02:13:23 -04:00
Roberto Rosario
08bc9ebf0e Improved handling of Issue #10 2011-08-08 23:38:36 -04:00
Roberto Rosario
84e12efb43 Added special case handling for DjangoZoom, which executes collectstatic
management command before executing syncdb first to create the db
structure.  Handles issue #10
2011-08-08 23:24:31 -04:00
Roberto Rosario
529a9e7eca Added the ability to unschedule jobs to the scheduler 2011-07-27 01:27:16 -04:00
Roberto Rosario
a7204ee38f Added a new ocr_queue_edit permission 2011-07-25 02:55:14 -04:00
Roberto Rosario
8462341533 Added new scheduler app to abstract job scheduling 2011-07-23 16:05:31 -04:00
Roberto Rosario
5829bbde4d Added per OCR queue transformation models and CRUD views to replace the CONVERTER_OCR_OPTIONS with the new refactored converter transformations systems 2011-07-17 01:32:46 -04:00
Roberto Rosario
a39f4d2574 Updated all apps permissions namespace title to uppercase 2011-06-13 00:23:13 -04:00
Roberto Rosario
8fa4f641e4 Converted apps to the new main menu navigation method and improved navigation links in some apps 2011-06-08 01:26:50 -04:00
Roberto Rosario
df1dc904fb Added OCR sidebar navigation 2011-05-25 01:35:21 -04:00
Roberto Rosario
89685fb8c6 Added function 'set_namespace_title' to define a translatable title for a permission group namespace 2011-05-25 00:32:47 -04:00
Roberto Rosario
d97a862a25 Refactored the permissions registration, checking and definition 2011-05-24 22:31:07 -04:00
Roberto Rosario
07e9b12e78 flake8 cleanups, ununsed imports and variables cleanup, changed register_diagnostics to use reverse_lazy instead of reverse 2011-05-06 10:39:54 -04:00
Roberto Rosario
438e8c89a9 Refactored the tools menu and added method for apps to register tools themselves 2011-05-03 21:58:55 -04:00
Roberto Rosario
28f87690b2 Added document tagging support 2011-04-28 01:14:27 -04:00
Roberto Rosario
a7be566f50 Added OCR view displaying all active OCR tasks from all cluster nodes 2011-04-25 02:17:13 -04:00
Roberto Rosario
202bde555b Removed unused imports 2011-04-23 22:49:06 -04:00
Roberto Rosario
2a744cefea PEP8, pylint cleanups and removal of relative imports 2011-04-23 02:49:07 -04:00
Roberto Rosario
680c33227c Reorganized and trimmed document actions links 2011-04-21 01:04:48 -04:00
Roberto Rosario
71a3c218f4 PEP8, pylint and django-lint cleanups 2011-04-08 02:09:39 -04:00
Roberto Rosario
d54fd98ec5 Finished adding language specific ocr cleanup code 2011-04-07 12:23:26 -04:00
Roberto Rosario
283df926d1 Made automatic OCR a function of the OCR app and not of Documents app (via signals)
Renamed setup option DOCUMENT_AUTOMATIC_OCR to OCR_AUTOMATIC_OCR
2011-04-04 15:36:00 -04:00
Roberto Rosario
70e5e4c470 Moved navigation code to its own app 2011-03-22 00:54:43 -04:00
Roberto Rosario
75324ce581 Disabled single OCR document action as multple actions are now enabled by default 2011-03-21 16:32:01 -04:00
Roberto Rosario
5d9302e583 Added multi ocr queued document delete support 2011-03-21 16:29:04 -04:00
Roberto Rosario
bef40d958e Added OCR multi document re-queue support 2011-03-21 16:19:19 -04:00
Roberto Rosario
67c8f26d7f Renamed document queue state links 2011-03-10 00:02:04 -04:00
Roberto Rosario
9bd22f65d1 Do not reinitialize document queue and/or queued document on reentry 2011-03-09 22:50:20 -04:00
Roberto Rosario
6a9e114acb Set all *.py files permissions to 644 2011-03-07 12:15:25 -04:00
Roberto Rosario
d05295bf54 Added links, views and permissions to disable or enable an OCR queue 2011-03-06 00:47:16 -04:00
Roberto Rosario
d46aeedaea Added link to manually re queue failed OCR 2011-03-03 00:36:30 -04:00
Roberto Rosario
0cc457aacc Added new permission 'Delete document for OCR queue' 2011-02-17 23:46:50 -04:00
Roberto Rosario
9dc101fb0c Changed 'submit to ocr' links icon 2011-02-17 23:44:04 -04:00
Roberto Rosario
e012c4c592 Added link to remove document from the OCR queue 2011-02-17 23:42:12 -04:00
Roberto Rosario
77b8a432a2 Added distributed OCR queue support 2011-02-17 04:37:35 -04:00
Roberto Rosario
478fb3502e Changed from python's multiprocessing to celery to handle concurrency 2011-02-17 03:45:30 -04:00
Roberto Rosario
409a52af95 First commit to support ocr subprocess 2011-02-17 01:57:14 -04:00
Roberto Rosario
06d7e5a46a Added multipage document support and document page transformation 2011-02-14 00:18:16 -04:00
Roberto Rosario
344a613514 Final changes to support permissions and roles 2011-02-13 04:33:40 -04:00