aca7c94131
Update Vagrant instructions to include -B option to workers to launch Celery Beat
Roberto Rosario2015-01-15 03:05:22 -04:00
e6754c9a6f
Update the OCR app to work based on document versions not documents, document version are the module which hold the document pages instances. Remove old OCR document queue and replace with a single module for OCR processing error entries. Increase compatibility with Django 1.7 and Python 3.
Roberto Rosario2015-01-15 03:01:43 -04:00
99316b3dea
Show document of version being sent for OCR in logger output
Roberto Rosario2015-01-14 18:56:32 -04:00
b22bb55cbc
User a direct objects.create no need for a separate .save() call
Roberto Rosario2015-01-14 18:48:00 -04:00
fafd84b8d2
Move magic number variable to the literls.py module
Roberto Rosario2015-01-14 18:47:31 -04:00
6e333b7eeb
The documents app should not have any knowledge of the sources app, move sources link registration to the sources app
Roberto Rosario2015-01-14 17:49:59 -04:00
4f94bf0dfc
Remove vestigial '_orphan_document_' document type if there are no documents of that type
Roberto Rosario2015-01-14 17:32:14 -04:00
f489fb039a
Merge branch 'development' into feature/document_states
Roberto Rosario2015-01-14 17:00:08 -04:00
f967188aeb
Add a sample validation function. The parse_date will parse and cleanup dates entered by users. Issue #104.
Roberto Rosario2015-01-14 16:55:52 -04:00
4dfecb4614
Refactore form clean code for value validation or parsing, issue #104.
Roberto Rosario2015-01-14 16:55:01 -04:00
9380157406
Display validation errors on top of forms when in tabular mode, such as when editing document metadata values
Roberto Rosario2015-01-14 16:33:47 -04:00
490e9a1e42
Remove value field from the document metadata remove form to avoid running validation on remove and blocking removal when validation didn't pass
Roberto Rosario2015-01-14 15:58:04 -04:00
3399c354be
Update field name according to last model property rename
Roberto Rosario2015-01-14 15:52:52 -04:00
e4d68cb711
Also show exception with no messages, raise exception into request if in debug mode for easier debugging of unexpected errors
Roberto Rosario2015-01-14 15:51:51 -04:00
f5e1adedfa
Add field to set validation function separately from the lookup field
Roberto Rosario2015-01-14 15:50:41 -04:00
5d813bc2d7
Merge branch 'development' into feature/document_states
Roberto Rosario2015-01-14 02:28:47 -04:00
8b8c915bd0
Make the default list of document languages translatable. Issue #139Roberto Rosario2015-01-14 02:27:33 -04:00
fd1f5d1dad
Make document language choices a configurable list. Issue #137. To override the default list of 600+ languages add a configuration entry to your settings/local.py like so: DOCUMENTS_LANGUAGE_CHOICES = [('eng', 'English'), ('deu', 'German')]
Roberto Rosario2015-01-14 02:22:26 -04:00
adcf621ee1
Preserve zoom level and rotation when moving thru document pages in the page detail view. Issue #138.
Roberto Rosario2015-01-14 01:51:54 -04:00
53197c4010
Add locking to avoid index rebuild clashing with index updates or index node deletion
Roberto Rosario2015-01-13 18:01:42 -04:00
b2453ee01e
Add view for associating a workflow to a document type, add support to auto launch a workflow instance when a document is created, allow associating a many workflows to a document, add view to display a document's workflows instances
Roberto Rosario2015-01-13 06:02:42 -04:00
94197ba0d8
Update documentation and added steps to use the vagrant file
Roberto Rosario2015-01-13 03:10:03 -04:00
1ffba7e40f
Increase preview task timeout to 60 seconds to cover for even the wost load scenario. Consolidate literal to store the timeout value.
Roberto Rosario2015-01-13 02:56:13 -04:00
a6eb0644ea
Update vagrant file to install sample celery with redis config and script for workers
Roberto Rosario2015-01-13 02:17:29 -04:00
2c115ff136
Add Vagrant file and development deployment provisioning script
Roberto Rosario2015-01-13 01:53:04 -04:00
f3b85d4c7f
Add famfam icon to the cancel button of the generic forms template
Roberto Rosario2015-01-12 18:41:08 -04:00
6d3cd9753d
Rename property permissions_required to view_permission of ViewPermissionCheckMixin
Roberto Rosario2015-01-12 18:33:31 -04:00
da83f1a9c1
Split common CBVs into views and mixins, add ObjectPermissionCheckMixin
Roberto Rosario2015-01-12 18:28:51 -04:00
8661ae1970
Show icon for document source tabs in document upload wizard for visual clarity
Roberto Rosario2015-01-12 02:16:33 -04:00
abdfba1c0b
Remove permanent logout button and move to the secondary menu of the user details menu
Roberto Rosario2015-01-12 02:12:15 -04:00
661a63030b
Add tool to show list of documents with empty metadata that is required for their type. Issue #34.
Roberto Rosario2015-01-12 01:50:44 -04:00
7e2320c9d3
Update the ModelAttribute values for document metadata to reflect the related_name change from: 'document_metadata' to 'metadata'
Roberto Rosario2015-01-07 05:06:37 -04:00
1eaa768517
Remove the 960 grid system, use Pure CSS's grid system instead, use Pure CSS button stylesheet for the setup and tools buttons
Roberto Rosario2015-01-07 05:04:22 -04:00
5c8e13e61f
Make document type filenames unique for each document type
Roberto Rosario2015-01-07 03:57:54 -04:00
bd082bd89a
Allow showing side bar navigation link when more than one navigation object is present in the context
Roberto Rosario2015-01-07 03:56:10 -04:00
5cdc95e99f
Explicit document type needes to trigger indexing of documents, previously indexes with no document type associated would update for all document types
Roberto Rosario2015-01-07 03:39:11 -04:00
e75af75368
Add support for removing keys for a link's kept query string, remove the 'page' key from the active sources links. Closes issue #91.
Roberto Rosario2015-01-07 02:32:41 -04:00
62074b8b39
The initial migration of the ACLs app depends on a table not created until migration 0002 of the permissions app
Roberto Rosario2015-01-05 03:40:53 -04:00
a4d3a73117
Use TransactionTestCase to try to avoid exceptions in a test blocking DB access in others
Roberto Rosario2015-01-05 03:34:00 -04:00
0b2fe39526
Separate tests again, TestCase encloses the entire test into a single transaction, an error block all other DB access in the test
Roberto Rosario2015-01-05 03:23:16 -04:00