From 1dbce31971dbbc78fe5dd688c1c216147d6066b9 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 9 Feb 2011 10:50:47 -0400 Subject: [PATCH] Readded TODO --- docs/TODO | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 docs/TODO diff --git a/docs/TODO b/docs/TODO new file mode 100644 index 0000000000..82ad82d82a --- /dev/null +++ b/docs/TODO @@ -0,0 +1,49 @@ +* Fix repeated search results - DONE +* File renaming dropdown - DONE +* Create indexing filesystem folders from document type metadata type - DONE +* Document detail to view document metadata - DONE +* Add file checksums (hashlib) - DONE +* Delete symlinks when document is deleted - DONE +* Handle NULL mimetypes during model save - DONE +* Raise exception instead of returning error msg - DONE +* Option to delete source staging file after upload - DONE +* Jquery upload document upload form with ajax widget - NOT NEEDED (commit: b0f31f2a8f82ff0daca081005f2fcae3f5573df5) +* Rename dropbox from document edit view - DONE +* Ability to rename staging file during upload - DONE +* Implement single sign on or LDAP for intranets - DEFERRED, provided by Django AuthBackends +* Database storage backend (sql, nosql: [mongodb]) - DEFERRED, provided by https://bitbucket.org/david/django-storages/wiki/Home +* Staging file previews - DONE +* Display file size in list and details - DONE +* Document previews - DONE +* Document previews on demand w/ imagemagick - DONE +* Add document description - DONE +* Integrate with http://code.google.com/p/pytesser/ - DEFERRED, done using Popen +* Show abbreviated uuid in document list - DEFERRED, Impractical +* Document list filtering by metadata +* Filterform date filtering widget +* Validate GET data before saving file +* Update symlinks when document or metadata changed - ALMOST +* Check duplicated files using checksum +* If theres only one document type on db skip step 1 of wizard +* Show last 5 recent metadata setups for easy switch +* Change to model signals +* Allow document type to be changed in document edit view +* Encrypting storage backend +* Indicate in generic list which document don't exist in storage backend +* Add css grids +* Document model's delete method might not get called when deleting in bulk + from a queryset +* Allow metadata entry form to mix required and non required metadata +* Link to delete and recreate all document links +* MuliThreading deferred OCR +* Versioning support +* Generic document anotations using layer overlays +* Permissions +* Roles +* Workflows +* Scheduled maintenance (cleanup, deferred OCR's) +* Show document metadata in document list +* Add tags to documents +* Field for document language or autodetect +* Recognize multi-page documents +* Count pages in a PDF file http://pybrary.net/pyPdf/