对原型容器的配额支持。

ftw.quota的Python项目详细描述


ftw配额

此产品为原型容器添加配额支持。

安装

  • 将包添加到构建配置中的eggs:
[instance]
eggs +=
    ftw.quota
  • 安装程序包的通用安装配置文件。

使用量

将标记接口ftw.quota.interfaces.IQuotaSupport添加到任何 要有配额支持的原型容器。

支持配额的容器将获得用于配额设置的其他字段。 您可以在编辑表单中设置配额限制

要使所有原型对象都具有配额意识,例如,可以使用以下命令 zcml指令:

>>> <class class="Products.Archetypes.BaseObject.BaseObject">
...     <implements interface="ftw.quota.interfaces.IQuotaAware" />
... </class>

配额配置使用其他字段存储(架构扩展程序) 而且可以轻松访问:

>>> container.Schema().getField('quota').get(container)
... ...  # quota in bytes
>>> container.Schema().getField('usage').get(container)
... ...  # usage in bytes
>>> container.Schema().getField('enforce').get(container)
... True  # when True it is not possible to add content when quota is exceeded

目前不支持嵌套配额容器

变更日志

1.0(2012-06-14)

  • 使用plone.app.testing而不是collective.testcaselayer进行测试。 [乔恩]
  • 删除未使用的产品初始化。 [乔恩]
  • 更新自述文件。 [乔恩]
  • 固定测试-plone-4.0.x.cfg构建 [lgraf]

1.0b2(2010-10-26)

  • 添加了测试设置。 [lgraf]

1.0b1(2010-09-16)

  • 修复了测试中的默认配额。 [托马斯•布赫伯格]
  • 添加翻译 [ttschanz]

1.0a3(2010-04-12)

  • 添加超出配额的德语翻译错误。 [毛额]

1.0a2(2010-03-29)

  • 修复了setup.py中的错误 [乔恩]

1.0a1(2010-03-29)

  • 包清理 [乔恩]
  • 初始实施 [布赫伯格]

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

推荐PyPI第三方库


热门话题
java如何在Spring Boot 2.2.0中添加弹性搜索?   jakarta ee如何在没有java认证的情况下停止直接访问网页(自定义标记)   java Hibernate:使用executeUpdate()的批删除未清除一级缓存   java如何在Hibernate中插入外键定义为Long的实体?   带参数的java Mockito单元测试计算器方法   java如何从Rally Rest API读取集合属性   java如何对基于消息的处理执行集成测试?   带插入排序的java排序字符串数组标记,双链表   java为什么在基于注释的Spring app@Value默认值中解析为null?   java Apache Commons Http客户端注册特定于客户端的协议   如何使用java反转字符串中n个部分的n个字符   java Tomcat在本地主机上运行良好,但在部署时出现内部服务器错误   使用信号量的变量的java结果   Java编译/运行时类路径问题   java哪个提供商负责AES/CTR/NOP添加?   伪错误解码器中的java响应未获取Zalando问题自定义属性