[Mayan EDMS: 2416] Mayan EDMS NG merge progress

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

[Mayan EDMS: 2416] Mayan EDMS NG merge progress

rosarior
Administrator
I've started merging the changes from Mayan EDMS NG. After getting all code revisions for version 2.8 I looked at the changes in version 3.0 and there we some good bug fixes and should be included. After adding the 3.0 bug fixes there was not real reason not to continue the merge of the remaining Mayan EDMS NG version 3.0 features.

As of today practically all Mayan EDMS NG changes and additions have been included into what will be the next Mayan EDMS.

The next release version of Mayan EDMS will be version 3.0. The version number will go from 2.7.3 to 3.0 skipping 2.8 and 2.9. The reasons for this jump in versions are:

- All changes from Mayan EDMS NG 2.8 and 3.0 were merged. Makes better sense to keep version numbers in sync with the most prominent fork.
- The authors of Mayan EDMS NG have no desire to maintain a free open source fork over the long run. And explained their work was meant to be temporary help to keep the project's momentum during my absence.
- API incompatible changes. The URLs for the API changed. This alone prompts a major number increment according to the semantic versioning best practices. The inclusion of a new Django version (1.11). Aside from this everything else is perfectly compatible. Database migrations are provided to allow upgrade of existing installation like any other previous release.
- My way of saying thank you for sticking around and supporting the project. It has been several months since the last release (2.7.3) so what better surprise than to launch a big release with lot of new features.

These are the only release blockers: 
- Update Chart.js
- Update toastr.js
- Add support for downloading the event log
- Check and fix high priority issues in GitLab
- Check and tix milestone 3 issues in GitLab
- Add Flake8 step to release checklist.
- Unify use os.unlink
- Audit the os.unlink uses in the code. Check that they are local and do not require Django storage.

After the release blockers there are some issues I would like to close if they don't prove too difficult and don't delay thinks too much.

- More compression types support (tar). Finish Git feature branch.
- Image overlay or watermark for when there is no print permission assigned. HIPAA requirement.
- Skip bad document signatures during perform upgrade
- Move the MetadataLookupIntegrationTestCase from user_management to metadata.
- Reduce document paging size. Or add separate paging sizes.
- New installer to create separate sites (no settings.local.py buried) (https://gitlab.com/mayan-edms/mayan-edms/issues/134). Might help with the Docker named volume issue.

Work is being done in the versions/next branch: https://gitlab.com/mayan-edms/mayan-edms/tree/versions/next

Release notes for what has been done already: https://gitlab.com/mayan-edms/mayan-edms/blob/versions/next/docs/releases/3.0.rst

--

---
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: 2417] Re: Mayan EDMS NG merge progress

Costi Budai
Hi Roberto, these are the best news of the day!
EDMS NG has now version 3.0.2(also docker image), they included a fix regarding some migration errors, see topic Mayan EDMS NG 3.0 upgrade error. Will you include also this?
When you release Mayan EDMS v3 we'll have also the docker image upgraded?
Thanks.

--

---
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: 2418] Re: Mayan EDMS NG merge progress

rosarior
Administrator
Hi Costi,

Yes, the migration fix is included. On top of the NG 2.8 and 3.0 changes there is:

- PDF orientation detection of by default but can be turned on by using a new setting.
- MERC-1 is approved and API test writing practices approved as MERC-2.
- Fix for document with 0 duplicates.
- Storage refactor. Ability to pass arguments to the storage driver was added. Makes using other storage drivers (Amazon, S3, encryption, compression, concatenated: compression+encryption+S3) much easier. Code donated by Paperattor team.
- Smart checkbox selector. Click on item 1 of a list, do a click+shift on item 10 and all items in between get selected.
- JavaScript dependency manager. JavaScript libraries are downloaded during installation. Make distributable size of Mayan smaller among other advantages.
- ACL support for roles, user and group. User other than administrators can now manage groups, roles and users.
- Visual improvements in statistics charts.
- Many other smaller fixes everywhere.

Yes, the Docker image will be updated after the release into the Python index server. Improvements from the Mayan EDMS NG docker images will also be incorporated.

On Thursday, April 5, 2018 at 4:36:16 AM UTC-4, Costi Budai wrote:
Hi Roberto, these are the best news of the day!
EDMS NG has now version 3.0.2(also docker image), they included a fix regarding some migration errors, see topic <a href="https://groups.google.com/forum/#!topic/mayan-edms/dGrviidOiLQ" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/forum/#!topic/mayan-edms/dGrviidOiLQ&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/forum/#!topic/mayan-edms/dGrviidOiLQ&#39;;return true;">Mayan EDMS NG 3.0 upgrade error. Will you include also this?
When you release Mayan EDMS v3 we'll have also the docker image upgraded?
Thanks.

--

---
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: 2421] Re: Mayan EDMS NG merge progress

Raul Garcia Sanchez
Amazing. Good to have you back :)
Thanks a lot

--

---
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: 2443] Re: Mayan EDMS NG merge progress

David Kornahrens
Touche'.... Glad to have you back Roberto!

On Thursday, April 5, 2018 at 5:27:18 PM UTC-4, Raul wrote:
Amazing. Good to have you back :)
Thanks a lot

--

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