cubicweb框架的类roundup nosylist组件

cubicweb-nosylist的Python项目详细描述


摘要

此多维数据集提供了可用于通知用户事件的八卦列表“a la roundup” 他们订阅了内容修改、状态更改等内容。

多管闲事的列表是一个特殊的实体邮件列表,用户可以在其中 注册,或在某个操作上自动注册。

用法

要使用此多维数据集:

  1. 添加到架构:

    CWUser interested_in X
    X nosy_list CWUser
    

    其中x是被视为通知基的实体类型,例如控制 有关X的事件将通知谁。

  2. 配置应在哪个关系上传播nosy列表

    fromcubes.nosylistimporthooksasnosylist_hooks# relations where the "main" entity (eg holding the reference nosy list, so# should be in one `X` types cited above) is the subject of the relationnosylist_hooks.S_RELS|=set(('documented_by','attachment','screenshot'))# relations where the "main" entity (eg holding the reference nosy list, so# should be in one `X` types cited above) is the object of the relationnosylist_hooks.O_RELS|=set(('for_version','comments'))
  3. 当需要时(例如,当 用户正在向实体添加评论,请将其添加到实体的八卦列表中)

  4. 定义您的通知视图/钩子,它应该依赖于默认的 Recipients Finder Mecanism获取通知用户(如果使用 cubicweb基类)

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

推荐PyPI第三方库


热门话题
DB H2和控制器的java集成测试   程序未通过if语句(Java)   java如何解决JPA更新时数据库中NOTNULL的值   3DES,Java代码结果产生不同于3DES在线工具和oracle数据库脚本的结果   java是否可以在XML中设置SwipeRefreshLayout的颜色方案?   java为什么JRBeanCollectionDataSource使用jr:List组件提供传递List的空字段?   java ScrollView只能托管一个直接子安卓   java是否有更短的代码或更简单的方法将元素添加到不同大小的多个数组中?   java为什么示例作者要硬编码正交摄影机的宽度和高度?(LibGdx僵尸鸟教程)   java不断得到非法的类型错误的开始,我如何才能纠正这一点并继续前进?   java如何获取正在运行的应用程序名称并将其与安卓上数据库中记录的名称进行匹配?   用于Java和if循环代码优化的if语句   if语句如果在JAVA中没有花括号,为什么if块可以放在另一个if块中   安卓操作系统。FileUriExposedException:file:///storage/emulated/0/test.txt通过意图暴露在应用程序之外。getData()   java索引不是错误,而是索引+索引=错误   java Android从改造调用中获取实时数据   java Tictaoe打印电路板   java Guice IoC怎么样?   java JLabel设置为文本列表项   java Hibernate MasterSubDetails映射