为最终用户简化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日

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java 2D数组,查找包含元素   包含EBCDIC值的java打印字节数组未给出预期值   java应用程序重新启动,由于AndroidRuntime异常而无法运行   java在spring中对拦截器的使用   java ActiveMQ,代理接收要发送的消息的时间戳   JAVA:如何从需要启用Cookie的站点下载HTML文件?   邮件发送期间发生java证书错误   Java错误:类事务中的构造函数事务无法应用于给定类型   方法的Java对象空检查   Java如何在多个源文件夹之间使用全局变量?   二进制字符串到整数转换器中的java错误   java在关闭页面后保存数据   c#使用java客户端使用WCF restful Web服务?   java在从vimeo api获取后更改iframe src   API低于17的java Android AlertDialog setOnDismissListener   java如何将文本从对象的ArrayList设置为TextView?   java OpenCV Android imwrite给我一个蓝色图像   java能够在RecyclerView中同时单击两个项目   java将字节数组写入文件的快速方法