I’m using Concrete CMS version 9.2.4.
Is there a way to set global permissions on all existing form blocks to prevent users from being able to edit the forms without having to edit permissions on each form?
I’m using Concrete CMS version 9.2.4.
Is there a way to set global permissions on all existing form blocks to prevent users from being able to edit the forms without having to edit permissions on each form?
I’m confused. Why would normal users be allowed to edit forms at all, ever? More info about your permission structure is needed to understand what you’re asking.
I don’t know what you mean by “normal users”. I’m referring to users who login (admin users) and edit the site to create content, forms, etc. In the past, our admin users had the ability to create and edit forms. We are trying to take that away. We only see a way to keep admin users from adding form block types, but don’t see a way to take away the ability to edit the forms from admin users. We don’t want to have to do this by going to each form (because there are so many) and changing the permissions manually. We were wondering if there was a way to do this on all our forms either through the admin interface or by writing SQL queries.
What about changing the permissions on the dashboard page where admins can edit the forms?
Aww, ‘Admin’ users. There’s a way to restrict who can add certain blocks to the site but I’m not sure if that ‘retroactively’ means they can’t edit existing Form blocks. Dashboard → Stacks and Blocks → Block Permissions. Click on ‘Add block’ and then on the ‘Details’ tab in dialog box. Right now, it’s set to ‘All Block Types’ so choose ‘Custom’ and all the blocks available will be presented. Check all the blocks that you WANT admins to be able to add so leave ‘Form’ unchecked. On my list, ‘Form’ is at the very bottom of that list. Now, as I say, I’m not sure if that restricts Admins from editing existing forms and TBO, I don’t have a site I’m willing to experiment on. Messing with the Admin group isn’t something I do often. I’d think about adding a new group like ‘Site Editors’ rather than try to restrict Admins. I usually only have 1-2 Admins and the rest of the ‘power users’ are ‘Site Editor’.
Similar discussion here: Advanced Permissions and Block Types