Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
Mayan EDMS
Mayan EDMS
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 173
    • Issues 173
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 9
    • Merge requests 9
  • Requirements
    • Requirements
    • List
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Mayan EDMS
  • Mayan EDMSMayan EDMS
  • Wiki
  • roadmap

Last edited by Roberto Rosario Feb 28, 2021
Page history

roadmap

Version 4.0 (Q2'2020 - %Version 4.0)

  • 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

  • Initial WebDAV support.
Clone repository
  • Home
  • roadmap
  • todo