- Zone OCR. If redaction support is added, find a way to reuse the same widget for zone selection.
- Finish and merge QR code support.
Update to Django 2.x.
Deprecate or remove Python 2 support.
API
- Update to next major version of Django REST framework.
- Convert API to use viewsets.
- Switch related resources to URL instead of being inline with the parent resource. - In progress
Checkouts
- Add support to allow controlling user to upload new versions without checking in document.
Imports
- Backport document importer from clients/bc branch. Give UI to the importer. (25%)
Indexes
- Support iterations.
- Configurable index update triggers. Issue 631 (#631).
- Backport index permalink from versions/next. Issue 434 (#434).
Metadata
- Initial support for metadata type widgets
- Document metadata edit and delete UI improvements.
- Support for autocompletion on metadata edit.
OCR
- Allow modifying OCR content. Isssue 592 (#592).
Search
New backend search system.
Add backend for Whoosh.
- Saved searches.
- Deferred searches.
Storage
Finish and merge storage encryption.
Workflow
Conditionals support.
- Workflow state recipients.
UI
- Form layout support.
- Move to Bootstrap 4.
Other
Save documents to PDF. Optionally support adding the OCR/parsed text to the exported PDF. Issue 386. #386 (50%).
Support reordering document pages
- Migrate file metadata field to a text field. - Moved to post search engine update.
- Backport login failure event tracking from clients/bc branch
- Search field autocomplete using select2. Example metadata types.
- Backport Google drive from mayanedms/pro.
- Web text editor. Issue 179. #179
- Replace activity stream. Will allow setting actor field to none and support tracking events for deleted object. Issue 618 #618. (25%)
-
Add example of Docker CPU and memory restrictions. CPU and memory restrictions are only support my Swarm and Kubernets.
- Replace furl with common.http.URL. (50%).
- Finish multiple document print support.
Issue 409 #409
- Rename all usage of user mailer to mailer profile.
- Rename all usage of document states to workflows.
Workflow action to trash or delete document.
MOTD events.
- Direct document linking.
- Source events.
- Source ACLs.
- Partial. ACLs for CRUD operations.
Add no result template to the staging folder files view.
Backport download generic view.
- Remove use of {}?{} for URL creation, use common.http.URL
Django_GPG backends support.
- Pass request to wizard steps to allow event and ACL checking.
- Formalize a base relationship form. Used by object event subscription, event type subscription, document type->metadata.
Formalize an HTMLWidget class.
- Migrate individual error logs to the general object error list supplied by the common app. (75%).
- Move SourceColumns to their own module. Will allow disabling columns like we do link bindings. Will allow subclasses to disabled inherited columns.
Wishlist