The latest version of Simplify (v0.0.7) has been released, with the following features:
1. Hide the Delete and/or Unpublish buttons in the CMS per Group per Page (see attached screenshot)
2. Hide controls in the Security tab (see attached screenshot)
3. Pages can be hidden in the CMS tree by selecting them in the tree under the Simplify/Fields tab
4. Several bug fixes (thanks Uncle Cheese for the Create dropdown display text fix)
Here is a list of requested features which I intend to implement -
Let me know what ones you really want, or any other suggestions!
I just installed this module on my silverstripe (v 2.4.0 I believe not sure how to check) instance, and it doesn't seem to be working for me at all. I have a group of users under the same main group, and I edited the main group, just as a test, and turned off ALL permissions that says Simplify in it, and I still have the same permissions as before. One reason this might be, is that the users are all logging in through LDAP using auth_external and I have a custom canCreate() here:
Hi HanginClowns - one problem I can see is that you've selected the "Simplify - Global - Disable all Simplify Permissions" option - which means no Simplify permissions will be applied :)
Also I recommend changing Simplify permissions via the Simplify tab rather then the Permissions tabs - they're grouped a bit more nicely (it doesn't really matter which, the Simplify tab is just a "helper" to make your life easier).
The canCreate() shouldn't affect any Simplify permissions.
Sorry, didn't notice that... This is actually to prove that it wasn't working. This time I selected and saved it with that option off, but turned everything else on to show you that I still cannot get it to work with my setup for some odd reason. The user was checked several times if they are an adminstrator and they are not, and they belong under the "Faculty" group of groups of users. The SiteTree is from a regular user and of course the permissions is from a separate administrative user Here's updated screenshots:
Hmm, that is strange - I have turned on all Simplify permissions and they work for me (on a vanilla SS2.4 install).
Can you confirm what version you are using? The version is located on the bottom right of the CMS admin.
The reason I ask is I can't see either the Roles or the Simplify tab on your Group page screenshot - you should see something like what I've attached.
It doesn't matter if the user is an admin or not, that was a restriction of an earlier version of Simplify.
Also are you using any decorators (such as DataObjectDecorator or LeftAndMainDecorator)?
You may be onto something with the external auth - does Simplify work for you if you create a normal SS user and try to login?
Thanks for taking the time to work this out with me. I don't know a whole lot about SilverStripe and I'm not the only person who has been working on this project. So if you can tell me where these decorators might be then I'd be sure to take a look for you. Otherwise, there is no tab and there is no version number in the lower right hand corner. I do remember it being there, before, just not sure why it's not showing? Cause I know I, personally, updated this to whatever was the latest stable release was, sometime last week.