Commit Graph

  • 007ac0f978 Add libreoffice to the Vagrant provissioning script Roberto Rosario 2015-01-15 03:48:59 -04:00
  • 172ef1e79a Make sure the ocr field of document type exists before we try to put data into it Roberto Rosario 2015-01-15 03:44:16 -04:00
  • a2b2011277 More migration dependencies check Roberto Rosario 2015-01-15 03:40:08 -04:00
  • aca7c94131 Update Vagrant instructions to include -B option to workers to launch Celery Beat Roberto Rosario 2015-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 Rosario 2015-01-15 03:01:43 -04:00
  • 2371d3a49d Use lazy translation for events model Roberto Rosario 2015-01-15 02:55:17 -04:00
  • 747dda21c8 Add __unicode__ method for DocumentVersion model Roberto Rosario 2015-01-15 02:54:47 -04:00
  • 769d536985 Add source -> documents migration dependency check Roberto Rosario 2015-01-15 02:54:19 -04:00
  • 99316b3dea Show document of version being sent for OCR in logger output Roberto Rosario 2015-01-14 18:56:32 -04:00
  • b22bb55cbc User a direct objects.create no need for a separate .save() call Roberto Rosario 2015-01-14 18:48:00 -04:00
  • fafd84b8d2 Move magic number variable to the literls.py module Roberto Rosario 2015-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 Rosario 2015-01-14 17:49:59 -04:00
  • 4f94bf0dfc Remove vestigial '_orphan_document_' document type if there are no documents of that type Roberto Rosario 2015-01-14 17:32:14 -04:00
  • 683fa5b531 Make top level URLs shorter or more explicit Roberto Rosario 2015-01-14 17:25:31 -04:00
  • f489fb039a Merge branch 'development' into feature/document_states Roberto Rosario 2015-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 Rosario 2015-01-14 16:55:52 -04:00
  • 4dfecb4614 Refactore form clean code for value validation or parsing, issue #104. Roberto Rosario 2015-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 Rosario 2015-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 Rosario 2015-01-14 15:58:04 -04:00
  • 3399c354be Update field name according to last model property rename Roberto Rosario 2015-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 Rosario 2015-01-14 15:51:51 -04:00
  • f5e1adedfa Add field to set validation function separately from the lookup field Roberto Rosario 2015-01-14 15:50:41 -04:00
  • 5d813bc2d7 Merge branch 'development' into feature/document_states Roberto Rosario 2015-01-14 02:28:47 -04:00
  • 8b8c915bd0 Make the default list of document languages translatable. Issue #139 Roberto Rosario 2015-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 Rosario 2015-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 Rosario 2015-01-14 01:51:54 -04:00
  • 53197c4010 Add locking to avoid index rebuild clashing with index updates or index node deletion Roberto Rosario 2015-01-13 18:01:42 -04:00
  • 148ebffa5c Remove comment and unused import Roberto Rosario 2015-01-13 17:59:24 -04:00
  • 17a238dec7 Don't delete the actual index definitions Roberto Rosario 2015-01-13 17:04:35 -04:00
  • 41f24bc596 Use ugettext_lazy to translate language names. Issue #139 Roberto Rosario 2015-01-13 13:00:51 -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 Rosario 2015-01-13 06:02:42 -04:00
  • 8ff3747a15 Initial import of the document states app Roberto Rosario 2015-01-13 04:13:49 -04:00
  • 88cd49e08c Ignore vagrant related runtime files Roberto Rosario 2015-01-13 03:10:48 -04:00
  • 94197ba0d8 Update documentation and added steps to use the vagrant file Roberto Rosario 2015-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 Rosario 2015-01-13 02:56:13 -04:00
  • a6eb0644ea Update vagrant file to install sample celery with redis config and script for workers Roberto Rosario 2015-01-13 02:17:29 -04:00
  • 2c115ff136 Add Vagrant file and development deployment provisioning script Roberto Rosario 2015-01-13 01:53:04 -04:00
  • f3b85d4c7f Add famfam icon to the cancel button of the generic forms template Roberto Rosario 2015-01-12 18:41:08 -04:00
  • 6d3cd9753d Rename property permissions_required to view_permission of ViewPermissionCheckMixin Roberto Rosario 2015-01-12 18:33:31 -04:00
  • da83f1a9c1 Split common CBVs into views and mixins, add ObjectPermissionCheckMixin Roberto Rosario 2015-01-12 18:28:51 -04:00
  • 8661ae1970 Show icon for document source tabs in document upload wizard for visual clarity Roberto Rosario 2015-01-12 02:16:33 -04:00
  • abdfba1c0b Remove permanent logout button and move to the secondary menu of the user details menu Roberto Rosario 2015-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 Rosario 2015-01-12 01:50:44 -04:00
  • ea2830735c Update language translation files Roberto Rosario 2015-01-11 18:12:26 -04:00
  • 05bc204d99 Update language translation source files Roberto Rosario 2015-01-11 18:12:06 -04:00
  • 090302676d Implement GUI language and timezone as user preferences, issue #114 Roberto Rosario 2015-01-11 17:38:47 -04:00
  • 305c1aaa6e Finish the move to the new events app Roberto Rosario 2015-01-11 04:51:02 -04:00
  • ba4f1860cd Update release notes Roberto Rosario 2015-01-10 19:02:30 -04:00
  • bbab21d228 Initial commit of the new events app Roberto Rosario 2015-01-10 19:01:57 -04:00
  • 9c0f8feaed Added documentation for brew users Igor Támara 2015-01-08 15:34:38 -05:00
  • 23ab87cae3 Merge pull request #133 from ikks/patch-1 Roberto Rosario 2015-01-08 16:42:11 -04:00
  • d14d3c41e8 Added documentation for brew users Igor Támara 2015-01-08 15:34:38 -05:00
  • 83b1e1dc50 Improve translatability Roberto Rosario 2015-01-08 01:09:21 -04:00
  • 6108f26b9d Remove use of images in button favoring css sprites Roberto Rosario 2015-01-08 01:05:04 -04:00
  • 60a9eaaf4a Remove the use of static images in favor of sprites Roberto Rosario 2015-01-08 00:50:23 -04:00
  • f7f71d706d Improve the multi item action dropdown separator appearance Roberto Rosario 2015-01-08 00:45:18 -04:00
  • c96279cb14 Consolidate the document carousel and carousel items CSS styles Roberto Rosario 2015-01-08 00:44:36 -04:00
  • 4e10366618 Improve the multi item action dropdown markup and appearance Roberto Rosario 2015-01-08 00:43:27 -04:00
  • 58d1a0afa1 Allow passing different css classes to the form template Roberto Rosario 2015-01-08 00:43:01 -04:00
  • 57a62bdfc1 Improve translatability of the page number text Roberto Rosario 2015-01-07 23:12:21 -04:00
  • f0035e601b Remove hard coded CSS styles into CSS classes Roberto Rosario 2015-01-07 23:10:44 -04:00
  • 7e2320c9d3 Update the ModelAttribute values for document metadata to reflect the related_name change from: 'document_metadata' to 'metadata' Roberto Rosario 2015-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 Rosario 2015-01-07 05:04:22 -04:00
  • 5e37ab3d94 Show smart link generation erros Roberto Rosario 2015-01-07 05:01:28 -04:00
  • b7f11b8e9d Don't contruct button image URLs by hand, use Django static media handling code Roberto Rosario 2015-01-07 04:20:52 -04:00
  • 2f593c5a6f Remove unused code to rename documents filenames Roberto Rosario 2015-01-07 03:59:04 -04:00
  • 5c8e13e61f Make document type filenames unique for each document type Roberto Rosario 2015-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 Rosario 2015-01-07 03:56:10 -04:00
  • aea3881831 Fix casing Roberto Rosario 2015-01-07 03:45:34 -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 Rosario 2015-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 Rosario 2015-01-07 02:32:41 -04:00
  • d91a0c1fab Add the new home screen view and template, issue #108 Roberto Rosario 2015-01-06 22:14:31 -04:00
  • fbb6dccd98 Make the entire username and not just the icon clickable Roberto Rosario 2015-01-06 18:28:14 -04:00
  • 695dad264a Merge pull request #132 from mbehrle/feature/taggit_migration Roberto Rosario 2015-01-06 16:41:48 -04:00
  • c1b67d8f21 Using orm for taggit migration. Mathias Behrle 2015-01-06 02:40:02 +01:00
  • 5304fc366c Fix dynamic search re-enabled tests Roberto Rosario 2015-01-05 16:29:43 -04:00
  • aca9d8c9eb Remove unused imports, do PEP8 and DeprecationWarning cleanups Roberto Rosario 2015-01-05 14:40:59 -04:00
  • 45475d9a65 Don't allow adding index template nodes via the API until permission is properly implemented Roberto Rosario 2015-01-05 14:36:34 -04:00
  • 2f6d6768e1 Re-enable dynamic search tests Roberto Rosario 2015-01-05 14:19:46 -04:00
  • f82bb44540 Don't remove the root instance node, there is no aparent side effect but is unnecessary Roberto Rosario 2015-01-05 14:10:50 -04:00
  • 6737a87021 Cleanup empty instance nodes in the same task not as a separate task Roberto Rosario 2015-01-05 14:08:33 -04:00
  • c195f74310 Fix document type metadata type references Roberto Rosario 2015-01-05 05:13:09 -04:00
  • dc5de59152 Add missing migration for document index filesystem mirroring removal Roberto Rosario 2015-01-05 04:43:47 -04:00
  • 1f5592969e More hammering of the initial tag migration Roberto Rosario 2015-01-05 04:29:41 -04:00
  • c9c30125f9 Fix migration field definition Roberto Rosario 2015-01-05 04:22:49 -04:00
  • 24b5b98720 Retroactively remove Tagit reference from the initial tags app migration, issue #127 Roberto Rosario 2015-01-05 04:14:27 -04:00
  • be5d5ce5cf Increase ocr node field size from 32 to 256 characters Roberto Rosario 2015-01-05 04:03:39 -04:00
  • 9474c5306f Improve migration dependecies Roberto Rosario 2015-01-05 03:55:46 -04:00
  • a45bdc5259 Create the default DocumentQueue Roberto Rosario 2015-01-05 03:50:42 -04:00
  • 62074b8b39 The initial migration of the ACLs app depends on a table not created until migration 0002 of the permissions app Roberto Rosario 2015-01-05 03:40:53 -04:00
  • a4d3a73117 Use TransactionTestCase to try to avoid exceptions in a test blocking DB access in others Roberto Rosario 2015-01-05 03:34:00 -04:00
  • c5be844097 Actually run initialsetup agains the matrix DB Roberto Rosario 2015-01-05 03:33:18 -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 Rosario 2015-01-05 03:23:16 -04:00
  • 47529185cc Increase version of South to 1.0.2 Roberto Rosario 2015-01-05 03:22:59 -04:00
  • 3cf9143059 Log error when language cleanup backend fails Roberto Rosario 2015-01-05 03:20:05 -04:00
  • 818ee35b19 Reoganize for clarity Roberto Rosario 2015-01-05 03:19:40 -04:00
  • 59bd62cbd5 Remove testing agains Python 3.x versions for now Roberto Rosario 2015-01-05 02:40:40 -04:00
  • 480974dcac Rename travis postgres test settings file Roberto Rosario 2015-01-05 02:40:16 -04:00
  • 580e5e002f Update travis CI file to test agains different databases, add travis DB setting files Roberto Rosario 2015-01-05 02:29:58 -04:00
  • 554ea3eb63 Python 2.6 .format() compatibility Roberto Rosario 2015-01-05 02:11:19 -04:00