如果要使用服务器范围的默认值来设置“首选邮件主机”和“首选邮件存储库”,可以执行本节中所述的任务。
如果需要从控制台(具体来讲,是从“新建组织”向导和“组织属性”屏幕)删除“首选邮件主机”字段,可以执行以下步骤:
编辑 Security.properties 文件。此步骤将在本节中进行介绍。
启用 MailHostStorePlugin。此步骤将在下一节为 Delegated Administrator 添加插件中进行介绍。
Security.properties 文件允许您为所有角色或个别角色自定义 Delegated Administrator 控制台。
将以下的内容添加到 Security.properties 文件中。
# Remove Preferred Mail Host from UI *.NewOrganizationPage6.PreferredMailHostProperty=INVISIBLE *.NewOrganizationSummaryPage.PreferredMailHostSummaryProperty=INVISIBLE *.OrgProperties.MailHostName=INVISIBLE *.OrgProperties.MailHostNameText=INVISIBLE *.OrgProperties.MailHostValue=INVISIBLE |
da-base/data/da/WEB-INF/classes/com/sun/comm/da/resources
注意:您可以向此文件中添加行以进行自定义,但是不能编辑已有的行。编辑现有的行会导致控制台中抛出异常。
将编辑的 Security.properties 文件重新部署到 Delegated Administrator 控制台使用的 Web 容器。
必须运行脚本将自定义 Security.properties 文件部署到您的 Web 容器,更改才会生效。
有关如何将自定义的属性文件部署到特定 Web 容器的说明,请参见部署自定义配置文件。
文件中的属性的格式为:Security Element Name=Permission
安全元素名的格式为:角色名.容器视图名.控制台元素名
安全元素指定了要定义其权限的控制台元素和角色。如果不知道元素名称,请查看页来源,以使该页上的名称与您所需的控制台元素相匹配。
页面上的名称是全限定名。您只需挑选名称的后两个元素,其格式为容器视图名.控制台元素名。
Delegated Administrator 的有效角色名如下:
"ProviderAdminRole" (SPA) 有关此角色的信息,请参见附录 A,服务提供商管理员和服务提供商组织。
"OrganizationAdminRole" (OA)
"Top-levelAdminRole" (TLA)
"*"(将权限应用于所有角色,除非对于某一特定角色,该权限被忽略)
权限必须是以下字符串之一:
EDITABLE–表示该安全元素可编辑。
NONEDITABLE–表示该安全元素是只读的。
VISIBLE–表示该安全元素可见并且是只读的。
INVISIBLE–表示该安全元素不可见。