Commit Graph

  • 15e681e61a Clean up travil CI file Roberto Rosario 2015-01-05 02:02:37 -04:00
  • fd2286393d Don't depend on data not available at DB init time Roberto Rosario 2015-01-05 02:02:01 -04:00
  • 94eeb52990 Remove --use-mirrors, try other ways to invoke manage.py, allow testing agains Python 3.2,3.3 & 3.4 to fail Roberto Rosario 2015-01-05 01:45:46 -04:00
  • b2733bd851 Improve travis CI config file Roberto Rosario 2015-01-05 01:38:38 -04:00
  • abee5edc9e Update and improve ocr app tests Roberto Rosario 2015-01-05 01:27:56 -04:00
  • c471b9ea69 Remove search related tests, remark failing tests to allow for coverage report Roberto Rosario 2015-01-04 01:27:33 -04:00
  • 8a2c736833 Moved and fixed search related tests from the documents app to the dynamic search app Roberto Rosario 2015-01-04 00:40:03 -04:00
  • c8c52f47a7 Add document indexing app tests to travis config file Roberto Rosario 2015-01-03 23:58:40 -04:00
  • 7093542772 Fix document signatures app tests Roberto Rosario 2015-01-03 23:58:24 -04:00
  • 6b6c38832c Fix lambda argument definition Roberto Rosario 2015-01-03 23:58:00 -04:00
  • ff0e9b0d42 Hide import to allow tests to run Roberto Rosario 2015-01-03 23:46:02 -04:00
  • 7c6b11b619 Finish document indexing tests Roberto Rosario 2015-01-03 23:39:32 -04:00
  • a51b71b187 Update release notes Roberto Rosario 2015-01-03 23:39:17 -04:00
  • 9c5196ae2b Don't pass any argument to task_delete_empty_index_nodes, it requires none now Roberto Rosario 2015-01-03 23:38:54 -04:00
  • 15e4a5b091 Stop empty instance node deletion recursion at top node Roberto Rosario 2015-01-03 23:38:15 -04:00
  • 8928e03cc7 Fix function name Roberto Rosario 2015-01-03 23:35:55 -04:00
  • bed7137496 Don't require a label for new documents at the model manager level, use the filename by default Roberto Rosario 2015-01-03 23:35:19 -04:00
  • 7c2ce7ce1f Update task names, merge document metadata signales Roberto Rosario 2015-01-03 12:33:50 -04:00
  • ef140ac2f7 Update task and function names Roberto Rosario 2015-01-03 12:33:33 -04:00
  • bca6355bb8 Fix function name, delete a document from all index nodes before reindexing it Roberto Rosario 2015-01-03 12:33:01 -04:00
  • 0c0d594f0b Add document indexing initial test case Roberto Rosario 2015-01-03 12:18:14 -04:00
  • 35821df7ee Add TODO reminder Roberto Rosario 2015-01-03 12:17:36 -04:00
  • ddfba9684d Remove final filesystem mirroring code, add TODO reminders Roberto Rosario 2015-01-03 12:17:02 -04:00
  • 018284eec1 Add locking and arbitration to indexing updates, remove filesystem index mirroring issue #56 Roberto Rosario 2015-01-02 21:52:33 -04:00
  • 155f543db4 Avoid concurrent indexing of the same document Roberto Rosario 2015-01-02 21:07:01 -04:00
  • 0e0e122d95 Fix variable name Roberto Rosario 2015-01-02 20:53:29 -04:00
  • 6fb768a6f8 Issue #128, Add Indexes API endpoints Roberto Rosario 2014-12-16 01:37:49 -04:00
  • 0e0428b501 Raise API urls registration errors when in DEBUG mode Roberto Rosario 2014-12-16 01:34:28 -04:00
  • d64bec40b3 Add API views to edit the current user (without having to specify the user id). Issue #131 Roberto Rosario 2014-12-16 00:10:51 -04:00
  • cff4a97d34 Simplify document metadata API endpoints, make document metadata endpoints more consistent, improve error reporting Roberto Rosario 2014-12-13 06:40:57 -04:00
  • 790c5745f8 Add API endpoint to return the list of recent document for the current user Roberto Rosario 2014-12-13 05:32:27 -04:00
  • 384ebde6ab Unicode representaion of document version is no longer used Roberto Rosario 2014-12-13 05:04:12 -04:00
  • 81a85e6de8 Document type, folder and tags API serializer now return a numeric count of the documents contained instead of a link to the document list API endpoint Roberto Rosario 2014-12-13 05:03:15 -04:00
  • 741ac66bd9 Inline the document type information in the document structure Roberto Rosario 2014-12-13 04:53:19 -04:00
  • e6debeff7e Move back all search field registration into the documents/__init__ module until the upgrade to Django 1.7.x Roberto Rosario 2014-12-13 04:33:59 -04:00
  • 0121a636cf Update required version of Django to 1.6.8 Roberto Rosario 2014-12-13 04:32:46 -04:00
  • da0f3f1143 Allow the user password to be changed from the user API endpoint Roberto Rosario 2014-12-11 20:24:55 -04:00
  • 51951d9691 Merge branch 'feature/api_fixes' into development Roberto Rosario 2014-12-11 19:53:50 -04:00
  • d0aaa256cd Don't search blindly for all the fields passed in the advanced search, use the defined fields, avoid hard coded rejection of &page arguments in the query string. The SearchModel class is now responsible for storing the search in the recent entries instead of the view. Roberto Rosario 2014-12-11 19:52:24 -04:00
  • 1a8ab7956f Update django rest framework version Roberto Rosario 2014-12-11 19:18:03 -04:00
  • 030d0e8806 Merge new document API view with the document list API view (as a POST action). Move search result filtering to clases module, this way it filters results from the API too. Roberto Rosario 2014-12-09 03:26:25 -04:00
  • e3f3553965 Merge new document API view with the document list API view (as a POST action) Roberto Rosario 2014-12-09 03:26:25 -04:00
  • ab37b4bc35 Update document metadata accessor Roberto Rosario 2014-12-09 03:18:27 -04:00
  • 9b83c3bd3e Update tests Roberto Rosario 2014-12-09 03:18:16 -04:00
  • af51acebf5 Isse #56, Remove document versions major, minor and micro versioning fields Roberto Rosario 2014-12-09 03:15:23 -04:00
  • 53c34eedcd Add test to the sources app Roberto Rosario 2014-12-09 02:27:50 -04:00
  • ac928d028a Use a more sensible default Roberto Rosario 2014-12-08 23:37:01 -04:00
  • f5093a3d3b Update document type metadata access Roberto Rosario 2014-12-08 23:36:36 -04:00
  • 0139432e48 Propagate background task exceptions when running in eager mode for easier debugging. Use djcelery test runner by default Roberto Rosario 2014-12-08 23:23:45 -04:00
  • 65ebf5fcf5 Remove unused import Roberto Rosario 2014-12-08 23:23:22 -04:00
  • 49d00408d8 Update related_name Roberto Rosario 2014-12-08 23:23:04 -04:00
  • 2fda25590f Update the document type' document required metadata types using signals instead of relying on DocumentTypeHelper class methods Roberto Rosario 2014-12-08 19:35:52 -04:00
  • 11ff561b3a Remove DocumentTypeHelper class, use direct Django methods Roberto Rosario 2014-12-08 19:35:25 -04:00
  • 82bedefff6 Add unicode method, update and optimize validation code Roberto Rosario 2014-12-08 19:34:40 -04:00
  • bb783fa2e1 Simplify code Roberto Rosario 2014-12-08 19:34:11 -04:00
  • 704abb7059 Use related_name 'metadata' to access document types' metadata types Roberto Rosario 2014-12-08 18:37:54 -04:00
  • 5050c7319c Remove preemptive document metadata selection Roberto Rosario 2014-12-08 18:33:57 -04:00
  • a2840bc57d Remove unused metadata dictionary precalculation Roberto Rosario 2014-12-08 18:31:41 -04:00
  • 2e8a61ed30 Update versions of Celery and django-suit Roberto Rosario 2014-12-08 15:47:40 -04:00
  • 4b7f4a683f Simplify and improve document metadata views, improve docstrings Roberto Rosario 2014-12-02 00:44:41 -04:00
  • 4aa84b778c Only allow one instance of a metadata type per document Roberto Rosario 2014-12-02 00:43:56 -04:00
  • ca847bed2c Add document type metadata type API endpoints documentation Roberto Rosario 2014-12-01 16:17:04 -04:00
  • d257d6db85 Merge document type optional and required metadata type add views Roberto Rosario 2014-12-01 16:14:14 -04:00
  • 32d2608bdd Only add metadata type it is not in the list Roberto Rosario 2014-12-01 16:09:26 -04:00
  • 4abc866a53 Add TODO reminder Roberto Rosario 2014-11-20 03:32:34 -04:00
  • 5122a161f2 Fix inverted function names Roberto Rosario 2014-11-20 03:31:10 -04:00
  • b44b57aab8 Fix email base document source Roberto Rosario 2014-11-20 03:13:32 -04:00
  • 173e82684c Fix support for send document links and attachments Roberto Rosario 2014-11-20 02:54:45 -04:00
  • 1950c062b0 Update document attribute name when sending documents via email Roberto Rosario 2014-11-20 02:40:50 -04:00
  • a59d4c3a8a Merge pull request #124 from myrtle303/patch-1 Roberto Rosario 2014-11-19 19:59:06 -04:00
  • 8a8a34c7bb Update index.rst myrtle303 2014-11-19 15:42:52 -06:00
  • 279b5a1a93 Merge pull request #99 from EmlynC/patch-2 Roberto Rosario 2014-11-18 16:09:05 -04:00
  • 3904c12965 Merge pull request #122 from EmlynC/mac_osx Roberto Rosario 2014-11-18 16:08:10 -04:00
  • abce20eda6 Installation details for Mac OSX Emlyn Clay 2014-11-18 16:44:58 +00:00
  • 791b9d421a Fix fancybox css path Roberto Rosario 2014-11-18 05:20:00 -04:00
  • 0f688b85bc Update Fancybox version Roberto Rosario 2014-11-18 05:13:13 -04:00
  • d367e9b424 Remove unused 'disable_auto_focus' functionality Roberto Rosario 2014-11-18 04:58:46 -04:00
  • 0685a30193 Retry document convertion task up to 3 times, compress result using zlib Roberto Rosario 2014-11-18 04:48:16 -04:00
  • 05a8a40a2a Remove ghostscript python library dependency Roberto Rosario 2014-11-18 04:47:28 -04:00
  • 76fc6c091f Remove all direct use of ghost script, add PDFTOPPM_PATH to allow configurable pdftoppm path, raise ConvertError on coverterror and not UnknownFile exception blindly Roberto Rosario 2014-11-18 04:46:24 -04:00
  • cb8ff3f629 Remove unused file Roberto Rosario 2014-11-18 04:45:24 -04:00
  • ed11e242ca Issue #23, Experiment with pdftoppm Roberto Rosario 2014-11-18 00:35:56 -04:00
  • 8ff61778f6 Remove the MULTIPAGE_PREVIEW_SIZE configuration settings, clicking on a page preview now redirects to the page detail view, added post lazy load class support, use post lazy load class support to add 100% width to document page previews Roberto Rosario 2014-11-17 19:37:43 -04:00
  • 5963822be7 Split document view into document preview, document content and document properties views Roberto Rosario 2014-11-17 18:52:20 -04:00
  • d751425d7f Use static hourglass image instead of an animages GIF during image loading, remove usage of scrollstop, start generating previews much sooner (threshold of 400 pixels), remove fallback code when javascript is disabled, show pages previews as a vertical scroller seems to reduce lag and browser memory consumption. Roberto Rosario 2014-11-17 16:56:28 -04:00
  • eff81cf8af Close issues #118 and #119 Roberto Rosario 2014-11-12 02:15:52 -04:00
  • a712977390 Update smart_linking dynamic title handling using ModelAttribute class Roberto Rosario 2014-11-11 19:55:32 -04:00
  • 370cf53584 Namedtuples have an __iter__ attribute but are not iterable in the navigation list sense so test against list subclasses instead Roberto Rosario 2014-11-11 19:44:07 -04:00
  • bf4175b263 Simplify and optimize smart linking code and views, remove now unused LINKING_SHOW_EMPTY_SMART_LINKS configuration setting (issue #56) Roberto Rosario 2014-11-11 19:41:19 -04:00
  • c0ea3276a3 Remove tempory_navigation_links to a more meaningful extra_navigation_links Roberto Rosario 2014-11-11 17:11:49 -04:00
  • 5480a7c9a0 Don't import tags code from linking app, violates separation of concerns of child apps Roberto Rosario 2014-11-11 16:22:51 -04:00
  • d5e11cce28 Issue #56, remove fabric file installation detection Roberto Rosario 2014-11-11 16:17:37 -04:00
  • b75f16baee Issue #56, remove diagnostics tools menu, remove missing document list functionality Roberto Rosario 2014-11-11 16:16:03 -04:00
  • 84493b7a72 PEP8 Cleanups Roberto Rosario 2014-11-11 14:58:37 -04:00
  • 5fbfe99c2f Update release notes Roberto Rosario 2014-11-11 14:37:04 -04:00
  • 9843f2b17f Use the filtered queryset for the checkout API Roberto Rosario 2014-11-11 14:36:41 -04:00
  • 8194e898a0 Make the title field of the MetatadaType model a required field Roberto Rosario 2014-11-11 04:23:31 -04:00
  • 9b895e0844 Hide DocumentSerializer import Roberto Rosario 2014-11-11 04:13:02 -04:00
  • 053a5912ad Add label to the registered Document model fields Roberto Rosario 2014-11-11 03:36:43 -04:00
  • eaa0d2c954 Update the document index documentation figures to reflect the usage changes Roberto Rosario 2014-11-11 03:03:58 -04:00