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]
添加OrgUnit和AdminUnit模型定义,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)
初始发布