跳转到主要内容

仅向认证用户显示个人栏。

项目描述

个人栏对匿名用户隐藏

此包是为了我们在Plone网站上没有用户交互的情况而创建的。因此,我们不需要所有用户都拥有个人栏的登录可能性。但是,如果有人登录,拥有个人栏非常有用。因此,个人栏对匿名用户隐藏,但对认证用户显示。

在Plone 4.0.4上进行了测试。

>>> from os.path import dirname, join
>>> from plone.app.testing import (
...     TEST_USER_NAME,
...     TEST_USER_PASSWORD,
... )
>>> from plone.testing.z2 import Browser
>>> browser = Browser(layer['app'])
>>> browser.handleErrors = False
>>> portal = layer['portal']

作为匿名用户,我们看不到个人栏

>>> browser.open(portal.absolute_url())
>>> '<a href="http://nohost/plone/@@personal-preferences">' in browser.contents
False
>>> '<a href="http://nohost/plone/dashboard">' in browser.contents
False

但登录后,它就会出现

>>> browser.addHeader('Authorization', 'Basic %s:%s' % (TEST_USER_NAME, TEST_USER_PASSWORD,))
>>> browser.open(portal.absolute_url())
>>> '<a href="http://nohost/plone/@@personal-preferences">' in browser.contents
True
>>> '<a href="http://nohost/plone/dashboard">' in browser.contents
True

变更日志

0.1.1 (2011-04-07)

  • 修复仓库URL [j23d]

  • 将测试的Plone版本添加到README.txt [j23d]

0.1 (2011-04-07)

  • 初始发布 [j23d]

项目详情


下载文件

根据您的平台下载文件。如果您不确定要选择哪个,请了解有关 安装包 的更多信息。

源分布

此版本没有可用的源分布文件。请参阅 生成分发存档教程

构建分布

collective.layout.authpersonalbar-0.1.1-py2.6.egg (12.7 kB 查看哈希)

上传时间:

由...