Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    EspoCRM 7

    EspoCRM
    1
    2
    126
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • girish
      girish Staff last edited by girish

      I pushed a new package to update EspoCRM to version 7. This is a major update of EspoCRM and the biggest breaking change I am aware of is that the aclStrictMode is gone. This flag was never set in Cloudron package, so if you don't know anything about it, you can just ignore it. If you did use it, best that you create ACL for your users before upgrading.

      We found some upstream regressions when making the new package. User teams are not propagated and LDAP phone and email are not propagated. Both are fixed.

      Another change is that there are now two config files - config-internal.php and config.php. I have put some migration code in place to make this automatic - this and this.

      If anyone hits any issues updating, please leave a note here.

      1 Reply Last reply Reply Quote 4
      • girish
        girish Staff last edited by

        Some notes on aclStrictMode. It was removed in this upstream issue.

        Checking
        Check /app/data/data/config.php in the File manager and search for aclStrictMode. If it's set to false, it means it's disabled and you must migrate to using proper access control/roles in Espo.

        Roughly, you can do this as follows:

        • Administration -> Roles. Create a role called say users and give it all permissions. Ours is configure like this:
          2385a68b-1314-4940-af85-e51e844ffdfc-image.png

        • Administration -> Teams. Create a team called everyone and then give the users role. You can also add users into the team in the Teams page.
          e96825bf-c56a-4852-bf76-2381e29302d3-image.png

        • You can also auto-assign teams to a new LDAP user. Administration -> Authentication.

        a97abfcb-c1d5-428d-a60e-56b272a9355d-image.png

        • Remove the aclStrictMode field in /app/data/config/config.php

        • Restart the app and check if it all works.

        1 Reply Last reply Reply Quote 2
        • First post
          Last post
        Powered by NodeBB