New options for user restrictions - 6.18 code release?


(John gill) #1

In case you haven’t seen it, the release notes for 6.18 have detail on the new approach for restricting “Simple Edit Users” in the post-Edit+ future.

https://docs.squiz.net/matrix/version/latest/release-notes/6.18.html

I think this is a significant milestone for v6 and should make upgrading feasible for a lot of sites hanging on to Edit+.

@Bart is it possible to get the code tarball updated to 6.18 so we can kick the tyres on the new restrictions features? Keen to check the edge cases like what happens to users in two groups with different restrictions so we can make a plan to upgrade for reals.


(Bart Banda) #2

Hi John,
Thanks for that, we’ve just updated the https://matrix.squiz.net/releases/vm page with the latest 6.18 code package to help you check it out.

Keen to hear feedback on these new features and what else we can do to improve that experience. FWIW, we’re also adding a new Usage screen for User Groups in 6.19 that reports on all places that user group has been applied as read/write/admin access, and also what workflow steps the group is part of.


(John gill) #3

image


(John gill) #4

This latest package appears to be missing the cypress folder that was present in 6.15, and which prevents npm run build from working.

~/composed-6.18$ comm -3 <(ls -1 tmp6.15/) <(ls -1 tmp6.18/)
cache
        check_node_version.js
        cspell-dictionary.txt
cypress
matrix-6.15.0.tgz
        matrix-6.18.0.tgz
        reports
        test-results.xml

I’ve worked around it by using the cypress folder form 6.15, but just a heads up that it’s been left out of this release.


(John gill) #5

I see that 6.18.1 is already published which fixes this and the install bug I was about to mention.

Thanks @Bart!

(Note to anyone who has used 6.15 - 6.18.1 appears to be missing the cache directory used for on-disk sessions. Just had to update the setup script to create it.)


(Bart Banda) #6

Nice one! …