跳转到主要内容

OpenGever目录服务模型(维护者:4teamwork AG)

项目描述

简介

此软件包包含OpenGever目录服务的SQLAlchemy模型。

将opengever.ogds.models做成独立软件包的目的是允许OpenGever之外的其他应用使用其模型,例如所谓的“桥接”应用(一个小的Pyramid应用)。

因此,opengever.ogds.models不应该有任何Plone依赖(除了测试,使用[tests]额外功能),而应该只依赖于SQLAlchemy和其他纯Python库。

变更日志

2.7.4 (2018-06-29)

  • 按group_id排序组。 [Rotonen]

2.7.3 (2018-02-12)

  • 测试:将组标题添加到构建器中。 [Rotonen]

2.7.2 (2017-12-19)

  • 修复teams active标志的get_edit_values。 [phgross]

2.7.1 (2017-11-28)

  • 增加组标题长度。 [phgross]

2.7.0 (2017-10-27)

  • 添加团队添加和编辑表单支持的辅助方法和查询。 [phgross]

  • 添加新的模型Team。 [phgross]

2.6.2 (2017-07-11)

  • 修复oracle后端extend_query_with_textfilter,只在非字符串列上转换。 [phgross]

  • 修复oracle后端AdminUnits is_user_assigned查询。 [phgross]

2.6.1 (2017-03-24)

  • 让sql测试构建器提交事务。 [jone]

2.6.0 (2016-10-18)

  • 添加将用户过滤到服务的方法。 [deiferni]

  • 确保extend_query_with_textfilter在整数列上也有效。 [phgross]

  • 使extend_query_with_textfilter不区分大小写。 [phgross]

2.5.0 (2016-05-02)

  • 为OGDSService添加assigned_groups方法。它返回给定用户ID的所有分配组。 [elioschmutz]

2.4.2 (2016-03-17)

  • 在AdminUnit.is_user_assigned()中处理缺少OGDS用户。 [lgraf]

  • 为AdminUnit添加检查用户是否分配的方法。 [buchi]

2.4.1 (2016-03-15)

  • 优化AdminUnit assigned_users()方法的性能。 [buchi]

2.4.0 (2015-12-11)

  • 将plone-group创建移至opengever.core,并重构OrgUnitBuilder以具有更小的可重写方法。 [deiferni]

  • 在为org-units创建ogds-group时也创建plone组。 [deiferni]

  • 为服务添加查询ogds组的方法。 [deiferni]

2.3.1 (2015-08-19)

  • Text类型添加一个始终返回Unicode值的UnicodeCoercingText类型装饰器。这使我们能够保证始终接收到Unicode类型的值,即使在使用Oracle作为后端时也是如此。此类型装饰器的影响应与cxOracle方言选项coerce_to_unicode相同,不幸的是,它仅影响String列。[lgraf]

2.3.0 (2015-08-03)

  • active列添加到Group模型中。(对应的升级步骤在opengever.ogds.base:default中)[lgraf]

  • 适配SQLAlchemy 1.x的导入。[lgraf]

2.2.0 (2015-06-01)

  • 将常见的列长度提取到常量中。[lgraf]

  • 在提取常见列长度到常量之前,增加几个列长度。(对应的升级步骤在opengever.ogds.base:default中)[lgraf]

  • 将extend_query_with_textfilter功能移动到单独的方法中。[phgross]

2.1.0 (2015-03-12)

  • 向BaseQuery添加查询助手by_searchable_text。[phgross]

2.0.1 (2014-10-27)

  • 使groupid和userid列的列长度一致。[phgross]

2.0.0 (2014-10-24)

  • 向admin_unit表添加abbreviation列。[phgross]

  • 添加OGDSService,它提供了一个查询数据的入口点。[phgross, deiferni]

  • 添加OrgUnitAdminUnit模型定义,OrgUnit取代了Client。[phgross, deiferni]

  • 将一些功能从opengever.core实用函数移动到我们模型类的方法上,以实现更好的封装。[phgross, deiferni]

  • 为所有模型添加一个具有查询助手方法的通用基类。[phgross, deiferni]

  • 为所有模型类添加ftw.builder SQL-Builders。[phgross, deiferni]

1.0.3 (2014-06-05)

  • 修复了groups_user连接表的backref名称。[phgross]

1.0.2 (2014-02-18)

  • 修复了MANIFEST中的include,这导致了之前的棕色袋发布。[lknoepfel]

1.0.1 (2013-12-15)

  • 将包移动到GitHub。[lknoepfel]

  • 添加了辅助函数alter_column_length(由og.core中的升级步骤使用)[lgraf]

  • 将userid和groupid列的长度增加到255。[lgraf]

  • 取消Plone 4.1兼容性。仅支持4.2及以上版本。[lgraf]

1.0 (2011-11-17)

  • 最终发布 [phgross]

1.0a2 (2011-10-04)

  • 添加了manifest.in

1.0a1 (2011-09-29)

  • 初始发布

项目详情


下载文件

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

源分布

opengever.ogds.models-2.7.4.tar.gz (18.5 kB 查看散列)

上传时间

由以下组织支持

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