Only Admin can copy a page along with its children in the sitemap...
Permalink
Hi there,
I need to be able to let users in different groups other than the administrator to copy a page and its children in the sitemap. When they try to do this under the copy checkbox it says 'Your copy operation will only affect the current page - not any children.' (See screen shot attached).
I have advanced permissions enabled, but have given access to the sitemap to the users in the group that need this functionality, along with adding that group to all the page permissions for that area of the site.
Any help would be greatly appreciated as I am officially bamboozled!
Many Thanks
Stuart
I need to be able to let users in different groups other than the administrator to copy a page and its children in the sitemap. When they try to do this under the copy checkbox it says 'Your copy operation will only affect the current page - not any children.' (See screen shot attached).
I have advanced permissions enabled, but have given access to the sitemap to the users in the group that need this functionality, along with adding that group to all the page permissions for that area of the site.
Any help would be greatly appreciated as I am officially bamboozled!
Many Thanks
Stuart
I'm having this issue in 5.6.2.1, and it appears to be an explicit limitation in the code.
$u->isSuperUser() is called in these two places:
/concrete/tools/dashboard/sitemap_drag_request.php: line 52 and 89
/concrete/tools/dashboard/sitemap_copy_all.php: line 77
I checked up to version 5.6.3.3, and the limitation is still there.
I'm surprised that I've never noticed the lack of this feature before now, and that it hasn't been requested as a separate task/page permission.
I tried to tweak those two files and apply a relevant patch to the Page class from one of the other commits, but am getting an unhelpful 500 error, after the queue is built. If I have the time to figure that out, I may post a little patch here.
$u->isSuperUser() is called in these two places:
/concrete/tools/dashboard/sitemap_drag_request.php: line 52 and 89
/concrete/tools/dashboard/sitemap_copy_all.php: line 77
I checked up to version 5.6.3.3, and the limitation is still there.
I'm surprised that I've never noticed the lack of this feature before now, and that it hasn't been requested as a separate task/page permission.
I tried to tweak those two files and apply a relevant patch to the Page class from one of the other commits, but am getting an unhelpful 500 error, after the queue is built. If I have the time to figure that out, I may post a little patch here.
Is this a bug? workaround would be nice because right now, I had to give the admin account to the client so he can do this operation...