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
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
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
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
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
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