Hi,
Our client just reported a strange problem when trying to access SiteCollectionImages from Image Manager. Whenever a user tries to open the Image Manager, a SharePoint permission denied page will be displayed. We've checked that the site collection images and the local site's publishing images has the appropriate permissions, but to no avail.
After some trial and error, we've found that the parent site of the current site requires the user to have contribute permission to resolve the issue. For example, /home/site1/subsite1. "site1" requires the user to have contribute permission here so that he/she can use Image manager in subsite1
Our ConfigFile.xml
| <configuration> |
| <property name="AllowScripts">True</property> |
| <property name="AllowThumbGeneration">True</property> |
| <property name="ConvertToXhtml">True</property> |
| <property name="EnableDocking">False</property> |
| <property name="ShowHtmlMode">True</property> |
| <property name="ShowPreviewMode">False</property> |
| <property name="StripAbsoluteAnchorPaths">False</property> |
| <property name="StripAbsoluteImagesPaths">True</property> |
| <property name="ToolbarMode">ShowOnFocus</property> |
| <property name="ToolsWidth">800px</property> |
| <property name="MaxImageSize">2097152</property> |
| <property name="CssFiles"> |
| <item>/Style Library/en-us/Core Styles/RadEditorStyle.css</item> |
| </property> |
| <property name="ImagesPaths"> |
| <item>SiteCollectionImages</item> |
| <item>PublishingImages</item> |
| </property> |
| <property name="ImagesFilters"> |
| <item>*.gif</item> |
| <item>*.jpg</item> |
| <item>*.jpeg</item> |
| <item>*.png</item> |
| <item>*.bmp</item> |
| </property> |
| <property name="Language">en-GB</property> |
| |
| </configuration> |
Another note is that if we remove the "SiteCollectionImages" from the ImagePath in the ConfigFile.xml, the user will be able to access the Image Manager properly and doing vice vesa, user will not be able to access Image Manager when there's only SiteCollectionImages in the path. I've also tried upgrading the radeditor to 4.4.1 (currently using 3.4.2), but it did not solve the problem.
Anybody has any idea on what could be wrong as we can't possibly give everybody contribute rights on every site.
Thanks & Regards.
JK