[5.7] Can't add layouts from presets

Permalink
I've defined a couple of layouts as presets to help my editors.

Unfortunately I can't add them to any pages - whenever I do, the AJAX request just hangs. There's no PHP error, no response from the request, and no JS error.

I am using a custom grid framework based on a tutorial, which works fine in other respects. Can post this on request, but there's not a lot to learn from it- it's the same as any other GridFramework class really.

It also doesn't seem to matter whether I use my grid when defining the preset, or the "Free-form layout" option - either way the layout saves just fine, and is available in the list to select, but won't add to a page afterwards.

 
guymon replied on at Permalink Reply
I'm having the same issue.
Some notes: I am using advanced permissions. And while I can use it when logged in as an "Administrator" the editors when logged in as "Editors" can not. I suspect their is a permission that is not set correctly, I'll just need to dig around for it. The Editors can still set the layouts, it's only the presets that hang when selected.
guymon replied on at Permalink Reply
Defiantly a permission issue: When the ajax accesses
/index.php/ccm/system/dialogs/area/layout/presets/get/266/28
I get an access denied when logged in as editor. But when logged in as administrator it returns the proper JSON.

So now where do I change the permissions so the layout presets work for the Editors?

Blah!
guymon replied on at Permalink Reply
Found it! Wow

Log in as admin. Go to dashboard -> System & Settings -> Task Permissions -> Manage Layout Presets . Then just add the group you want to access it.
danielgwood replied on at Permalink Reply
Weird! Back when I reported this bug, I was (and still am) using C5 as an administrator, and it wasn't working for me. Removed and readded the permission for the Admin group, and now it works!

Thanks guymon.