跳转到主要内容

通过另一个成员替换Plone成员(所有权、创建者、共享和可变组)。

项目描述

Ingeniweb

成员控制面板中的一个缺失功能。您的Plone站点的一个贡献者被其他人替换。这种情况有时会发生。如果您的站点有数千个项目、数十个贡献者和组,这个实用程序将帮助您的管理员节省数小时在站点中挖掘和更改数百个内容项的设置。

功能和选项

  • 替换所有权中的成员

  • 替换DC创建者中的成员

  • 替换共享中的成员

  • 替换组中的成员

  • 删除前成员

  • 干运行

  • 记录所有这些

需求

Plone 3.x

安装

我们假设您使用 paster create -t plone3_buildout <your-instance> 或类似方法创建了您的Zope实例。当然,您应该知道如何使用zc.buildout设置Plone站点。

使用zc.buildout

集成或生产实例的推荐做法。

使用您喜欢的文本编辑器打开buildout.cfg并按以下方式更改它

[instance]
...
eggs =
  ...
  iw.memberreplace
  ...
zcml =
  ...
  iw.memberreplace

运行您的buildout,您就完成了。

来自Subversion仓库

开发人员的推荐实践。

按照上文的使用zc.buildout指示进行安装。

在$BUILDOUT/src中检出您首选的主干/分支(您应该在此之后有$BUILDOUT/src/iw.memberreplace/……)。有关仓库URL,请参阅项目主页部分。

然后

$ cd $BUILDOUT/src/iw.memberreplace
$ python setup.py develop

使用您喜欢的文本编辑器打开buildout.cfg并按以下方式更改它

[buildout]
...
develop =
  src/iw.memberreplace

运行您的buildout,您就完成了。您的Subversion工作副本应接管egg。

项目主页

升级

在ZMI中访问您网站的portal_setup对象,点击升级并选择iw.memberreplace:default。所有操作都一目了然。

支持

如果您在跟踪器中找不到问题的答案,您可以在Ingeniweb支持处寻求进一步的支持(培训、商业支持等)。

其他文档

请参阅docs/中的其他文件。此外,此组件可能在其目录树中有其他更具体的README.txt文件。

更详细的技术文档可以在thisdir/iw/memberreplace/tests/README.txt中找到。

鸣谢

翻译

变更日志

1.0.0 - RC1

  • 可选删除以前成员。[glenfant]

1.0.0 - alpha1

  • 首次发布

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源分布

iw.memberreplace-1.0.0-RC1.tar.gz (21.5 kB 查看哈希)

上传时间:

构建分布

iw.memberreplace-1.0.0_RC1-py2.4.egg (39.4 kB 查看哈希)

上传时间:

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面