diff --git a/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/WebSite_getMainSectionList.xml b/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/WebSite_getMainSectionList.xml index 5d360de4d2528081581046f67180f2d11d7223b4..4e1980203e3a063b1c42dbfd279adbdb71e65386 100644 --- a/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/WebSite_getMainSectionList.xml +++ b/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/WebSite_getMainSectionList.xml @@ -73,7 +73,7 @@ This script is used to generate the memus.\n """\n site = context.getWebSiteValue()\n -section_list = site.objectValues(portal_type = \'Web Section\', sort_on=\'int_index\')\n +section_list = site.contentValues(portal_type=\'Web Section\', sort_on=\'int_index\', checked_permission=\'View\')\n return filter(lambda x: x.isVisible(), section_list)\n </string> </value> </item> diff --git a/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/WebSite_viewSearchRenderer.xml b/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/WebSite_viewSearchRenderer.xml index 59aede8b9f4dc4db8b616ebd7c084a70a56ea743..367108bf6fa67812f5cb3b6a48e7fe4561d93b6b 100644 --- a/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/WebSite_viewSearchRenderer.xml +++ b/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/WebSite_viewSearchRenderer.xml @@ -101,7 +101,8 @@ Description:\n </div>\n \n <div class="tabbertab"\n - tal:define="section_list python:here.contentValues(portal_type=\'Web Section\', sort_on=\'int_index\');\n + tal:define="section_list python:here.contentValues(portal_type=\'Web Section\',\n + checked_permission=\'View\',sort_on=\'int_index\');\n section_list python:filter(lambda x:x.isVisible(), section_list);\n half_count python:len(section_list) / 2">\n <h2 value="" i18n:translate="" i18n:domain="ui">Browse</h2>\n @@ -112,7 +113,7 @@ Description:\n <li value="" i18n:translate=""\n i18n:domain="ui" tal:content="section/getTitle">Departments and Divisions:</li>\n <ul>\n - <li tal:repeat="root_section section/contentValues">\n + <li tal:repeat="root_section python:section.contentValues(checked_permission=\'View\')">\n <a tal:content="root_section/getTitle"\n tal:condition="python:not len(root_section.contentValues())"\n tal:attributes="href root_section/absolute_url"/>\n diff --git a/bt5/erp5_web/bt/revision b/bt5/erp5_web/bt/revision index ed615204d1f10f12c716d53b21557ddfa0f104c0..d21b6ea29b1029ae0afcb1ec259e56b82b3311ce 100644 --- a/bt5/erp5_web/bt/revision +++ b/bt5/erp5_web/bt/revision @@ -1 +1 @@ -590 \ No newline at end of file +591 \ No newline at end of file