为最终用户简化facultystaffdirectory(fsd)。
collective.fsdsimplifier的Python项目详细描述
简介
此产品简化了facultystaffdirectory,使其对最终用户更加友好。 它隐藏了大多数用户在编辑个人资料时不需要看到的选项卡 清理一些视觉上的混乱。经理和员工仍可以看到这些选项 可能需要访问它们的管理者。
特别是,本产品将:
- 对用户隐藏“内容”、“共享”和“关系”选项卡(查看其个人时)。
- 向用户隐藏操作和显示菜单(查看其个人时)。
- 对用户隐藏“雇用信息”、“用户设置”、“分类”、“日期”、“所有权”和“设置”架构字段(在编辑其人员时)。
- 更正版本控制配置,以便“另存为新版本”框 编辑人员时不会显示在底部(除非版本控制是 已启用)。
- (扑通一声3)将个人栏中的用户名直接链接到fsd配置文件, 而不是plone仪表板(并隐藏默认的fsd'my folder'链接)。
- (plone 4)将fsd的“我的文件夹”链接重命名为“个人工具”中的“我的个人资料”。
安装说明
在使用本产品之前,应先安装facultystaffdirectory。fsd simplifier将安全卸载,但用户访问操作和显示人员菜单的权限将保持禁用状态。这是因为人员被设置回fsd_person_工作流,在该工作流中不管理相关权限。
兼容性
已验证使用:
- 扑通声3.3.5-fsd 2.1.4、3.0b1、3.0b2和3.0b3
- 扑通一声4.0.3-fsd 3.0b3
它没有在3.3.5之前的plone版本或2.1.4之前的fsd版本中进行过测试。它可能与更高版本兼容,但您应该首先在开发实例上进行测试。
学分
该产品最初由Heather Wozniak在洛杉矶Plone用户组组织的西海岸Plone Sprint 2010年期间开发。
特别感谢Alec Mitchell和Luke Brannon对本项目的指导和帮助。以及宾州州立大学的WebLion小组,他们开发了伟大的FacultyStaffDirectory。
更改日志
1.3-2011年2月21日
- 添加条件zcml,以便将个人栏注册到plone 3或4的正确viewlet管理器中
- 创建新的浏览器视图实用程序以检测PLONE4;在PLONE4站点上的用户操作中保持“我的配置文件”可见
- 创建PLONE 4站点时使配置文件不可安装
- 隐藏FSD 2.1.5中引入的新“雇佣历史”字段;用户不需要编辑自己的雇佣日期和终止详细信息
- 在fsd_simplifier_person_工作流中添加对i18n的支持
- 从version.txt生成setup.py grab版本号
- 修复setup.py中z3c.autoinclude.plugin的拼写,使产品实际上不包含slug
- 更新readme.txt
1.2-2010年10月18日
- 修复了fiddle方法,以便仅为安装了产品的站点修改人员架构;此修复还使字段在卸载后再次可用。
- 更正了fsd_simplifier_person_工作流定义中hiddenactive state的输入错误(“更改角色”中的“r”大写不正确,从fsd_person_工作流结转)
- 去掉setup.py中导致大量噪音的不必要的输入点内容
1.1-2010年9月30日
- 添加了extensions/install.py并初始化为zope 2产品,以便通过快速安装程序卸载产品时,卸载配置文件将自动运行
- 对浏览器层命名和注册的调整
- 对readme.txt的细微更改
1.0-2010年8月29日
- 初始版本