[Mayan EDMS: 2051] Mayan EDMS version 2.7 released

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[Mayan EDMS: 2051] Mayan EDMS version 2.7 released

rosarior
Administrator
Version 2.7 is available for download from Python Package Index (https://pypi.python.org/pypi/mayan-edms/2.7). Docker image available soon.

Highlights for this version:

  • Preliminary support for Python 3.
  • Improvements for 3rd party app customization. Default main menus as well as dashboard items can now be disabled. Support for unlimited dashboard was added too.
  • Converter improvements. It is possible to change the internal image file format used. By default the format is JPEG. The DPI value for images made out of PDF file pages can also be changed from the default 300 DPI.
  • Workflow refactor. This version includes initial support for workflow triggers and workflow actions. Workflow triggers allow a workflow to transition from states when a specific system of document event occurs. Actions allow programming a system action when a workflow enters or leaver a workflow state. This feature allow coding "if this happens, then do this" style automation using the workflow engine. Support for rendering workflow as image previews was added.
  • The OCR app was split into two different apps. One app now only does OCR and the other parses the text content of documents. The parsed text and the OCRed text of a document are available independently.
  • Previously document version were just listed in a table. Now document version are rendered, are interactive and can be viewed in the same manner and with the same widgets of documents.
  • 8 new events are now logged and tracked, the total number of events logged is now 21. The new events are: 
    • Document version OCR finished
    • Document version submitted for OCR
    • Document version parsing finished
    • Document version submitted for parsing
    • Tag attached to document
    • Tag removed from document
    • Document added to cabinet
    • Document removed from cabinet
  • Changing a document's type no longer deletes common metadata that is found in the old and new document type.
  • The tag attach and remove action now required the document tag attach and remove permssions respectively instead of just the tag view permission.
  • Now that Cabinets code is stable and mature, all the code for the previous Folders app has been removed.
For the complete release notes see: http://mayan.readthedocs.io/en/2.7/releases/2.7.html

--

---
You received this message because you are subscribed to the Google Groups "Mayan EDMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

[Mayan EDMS: 2076] Re: Mayan EDMS version 2.7 released

Lin Pro


On Wednesday, August 30, 2017 at 3:38:37 PM UTC-5, Roberto Rosario wrote:
Version 2.7 is available for download from Python Package Index (<a href="https://pypi.python.org/pypi/mayan-edms/2.7" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpypi.python.org%2Fpypi%2Fmayan-edms%2F2.7\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNElc5QeC4AiFcD5Qp3dIKe7C-P9xQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpypi.python.org%2Fpypi%2Fmayan-edms%2F2.7\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNElc5QeC4AiFcD5Qp3dIKe7C-P9xQ&#39;;return true;">https://pypi.python.org/pypi/mayan-edms/2.7). Docker image available soon.


Thnak you for the new version. 
I did the following to check it in docker:

In Dockerfile:
# Install Mayan EDMS, latest production release
RUN pip install mayan-edms==2.7

In docker-compose2_7.yml:
mayan-edms:
   restart: always
   container_name: mayan-edms-app
   image: linforpros/mayanedms:2.7

Following that:
docker container rm mayanedms/mayan-edms-app
docker build -t linforpros/mayanedms:2.7
docker push linforpros/mayanedms:2.7
docker-compose -f docker-compose2_7.yml up -d


It seems to be up and running.
 docker container ps
CONTAINER ID        IMAGE                      COMMAND                  CREATED             STATUS                    PORTS                 
a5b51342ccc0        linforpros/mayanedms:2.7   "entrypoint.sh mayan"    16 minutes ago      Up 16 minutes (healthy)   0.0.0.0:80->80/tcp    
a8019f91ac72        healthcheck/rabbitmq       "docker-entrypoint..."   17 minutes ago      Up 16 minutes (healthy)   4369/tcp, 5671-5672/tc
17f22498fa1f        healthcheck/redis          "docker-entrypoint..."   17 minutes ago      Up 16 minutes (healthy)   6379/tcp              
10384ced7876        healthcheck/postgres       "docker-entrypoint..."   17 minutes ago      Up 16 minutes (healthy)   5432/tcp

The question is however if that was the right way to do it.
Could anyone steer me to soe tools how to double check if this version is not missing some functionality, like python3 capabilities which were mentioned in the new version 2.7

Thank
Lin

--

---
You received this message because you are subscribed to the Google Groups "Mayan EDMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

[Mayan EDMS: 2078] Re: Mayan EDMS version 2.7 released

rosarior
Administrator
Yes, since this is a minor version nothing else should change and just updating "mayan-edms==2.7" in the Dockerfile should be enough. Example: https://gitlab.com/mayan-edms/mayan-edms-docker/commit/35fb4f3da305753f98915f37d76bbcd814410f3c

You can run the full test suit by installing mock (needed by the tests) with:

pip install mock==2.0.0

and then with:

mayan-edms.py test --mayan-apps

This will validate if the updated version is working correctly in your setup.

The Python 3 support is still preliminary and not enabled in the Docker image. It is the start of the support for Python 3 for when Mayan moved to Django 2.0 which only supports Python 3. Mayan will continue to use Python 2.7.x as the default for several months or even a year.

On Tuesday, September 5, 2017 at 7:58:08 PM UTC-4, Lin Pro wrote:


On Wednesday, August 30, 2017 at 3:38:37 PM UTC-5, Roberto Rosario wrote:
Version 2.7 is available for download from Python Package Index (<a href="https://pypi.python.org/pypi/mayan-edms/2.7" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpypi.python.org%2Fpypi%2Fmayan-edms%2F2.7\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNElc5QeC4AiFcD5Qp3dIKe7C-P9xQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fpypi.python.org%2Fpypi%2Fmayan-edms%2F2.7\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNElc5QeC4AiFcD5Qp3dIKe7C-P9xQ&#39;;return true;">https://pypi.python.org/pypi/mayan-edms/2.7). Docker image available soon.


Thnak you for the new version. 
I did the following to check it in docker:

In Dockerfile:
# Install Mayan EDMS, latest production release
RUN pip install mayan-edms==2.7

In docker-compose2_7.yml:
mayan-edms:
   restart: always
   container_name: mayan-edms-app
   image: linforpros/mayanedms:2.7

Following that:
docker container rm mayanedms/mayan-edms-app
docker build -t linforpros/mayanedms:2.7
docker push linforpros/mayanedms:2.7
docker-compose -f docker-compose2_7.yml up -d


It seems to be up and running.
 docker container ps
CONTAINER ID        IMAGE                      COMMAND                  CREATED             STATUS                    PORTS                 
a5b51342ccc0        linforpros/mayanedms:2.7   "entrypoint.sh mayan"    16 minutes ago      Up 16 minutes (healthy)   0.0.0.0:80->80/tcp    
a8019f91ac72        healthcheck/rabbitmq       "docker-entrypoint..."   17 minutes ago      Up 16 minutes (healthy)   4369/tcp, 5671-5672/tc
17f22498fa1f        healthcheck/redis          "docker-entrypoint..."   17 minutes ago      Up 16 minutes (healthy)   6379/tcp              
10384ced7876        healthcheck/postgres       "docker-entrypoint..."   17 minutes ago      Up 16 minutes (healthy)   5432/tcp

The question is however if that was the right way to do it.
Could anyone steer me to soe tools how to double check if this version is not missing some functionality, like python3 capabilities which were mentioned in the new version 2.7

Thank
Lin

--

---
You received this message because you are subscribed to the Google Groups "Mayan EDMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.