Blog Sections Open
Fixing Resource Creation Permissions in a Restricted Manager Role
If a manager can edit existing resources but cannot create children inside a container, the issue is usually the resource policy type, not the role rank alone.
This donor documented a very practical permissions issue: a custom manager user could see and edit a container, but could not create child resources inside it.
The working fix
The crucial adjustment was changing the resource-group access policy type from Context to Resource and making sure the policy included rights such as:
add_children, create, copy, delete, list, load, move,
publish, remove, save, steal_lock, undelete, unpublish, view
Lesson
When permissions behave asymmetrically — edit works, create does not — look closely at the specific resource policy and capability list. Role rank alone will not explain the whole behavior.
Troubleshooting getUserDocGroups in Evolution CMS
If a documented API example does not work in your build, check the runtime context and the exact user/document scope before assuming the function is broken globally.
Limiting AjaxSearch Results to a Selected Category
If AjaxSearch falls back to the whole site when a category has no direct keyword hits, the category constraint needs to stay part of the query even in the empty-result path.