server/schemaserial.py
Mon, 01 Dec 2014 11:13:10 +0100 Julien Cristau merge 3.19.6 into 3.20 branch
Wed, 26 Nov 2014 17:58:23 +0100 David Douard [merge] backport 3.18 fixes
Mon, 24 Nov 2014 12:36:17 +0100 Aurelien Campeas [schemaserial] be robust against duplicated CWUniqueTogetherConstrain entities arising from bug in the pre 3.18 era stable
Thu, 13 Nov 2014 10:37:44 +0100 Julien Cristau [migration] hackish black magic to bootstrap addition of formula attr during migration
Tue, 16 Sep 2014 15:28:35 +0200 Lea Capgen [CWEP002] properly handle serialization of computed attributes
Thu, 28 Aug 2014 07:44:29 +0200 Sylvain Thénault [CWEP002 migration] support sync_schema_props_perms for computed relations
Thu, 28 Aug 2014 08:02:15 +0200 Laura Médioni [CWEP002 migration] support add_relation_type for computed relations
Mon, 16 Jun 2014 10:08:18 +0200 Laura Médioni [schema serial] add some comments
Thu, 28 Aug 2014 18:29:14 +0200 Lea Capgen [CWEP002] properly handle serialization of computed relations
Wed, 09 Jul 2014 15:44:09 +0200 Aurelien Campeas remove references to global environment variable APYCOT_ROOT
Thu, 30 Jan 2014 16:48:39 +0100 Julien Cristau [schemaserial] Replace 'cursor' with 'cnx'
Tue, 28 Jan 2014 18:24:29 +0100 Julien Cristau [server] use internal_cnx instead of internal_session in deserialize_schema
Tue, 28 Jan 2014 18:40:19 +0100 Julien Cristau [server/schemaserial] rename cursor argument to cnx
Thu, 23 Jan 2014 12:32:16 +0100 Julien Cristau [repo] pylint cleanup, mainly of imports, with a bit of style
Wed, 22 Jan 2014 15:49:32 +0100 Sylvain Thénault [multi-sources-removal] Simplify ConnectionsSet internal structures and public methods
Tue, 21 Jan 2014 18:20:28 +0100 Sylvain Thénault [multi-sources-removal] Drop deleted_entities system table and entities.mtime column
Thu, 24 Oct 2013 13:15:53 +0200 Aurelien Campeas [hooks/security] provide attribute "add" permission
Wed, 08 Jan 2014 12:09:44 +0100 Aurelien Campeas [schema] fix unique together index handling
Fri, 23 Aug 2013 15:06:27 +0200 Aurélien Campeas [schema] store default attribute values in a Bytes field, allowing python objects as default values
Mon, 26 Aug 2013 16:15:29 +0200 Aurelien Campeas remove cw 3.9 bw compat (bw compat other than the interface -> adapter changes)
Mon, 26 Aug 2013 16:12:30 +0200 Aurelien Campeas remove 3.8 bw compat
Fri, 03 May 2013 17:26:23 +0200 Aurelien Campeas [schemaserial] mitigate critical message during migration
Fri, 26 Apr 2013 17:46:56 +0200 Vincent Michel [schemaserial] serialize additional yams parameter for customs type
Tue, 12 Mar 2013 12:50:05 +0100 Nicolas Chauvat drop typed_eid() in favour of int() (closes #2742462)
Thu, 14 Feb 2013 15:38:25 +0100 Nicolas Chauvat [toward-py3k] rewrite to "except AnException as exc:" (part of #2711624)
Wed, 21 Sep 2011 17:38:00 +0200 Sylvain Thénault [exceptions] stop catching any exception in various places (closes #1942716) stable
Tue, 21 Jun 2011 10:57:25 +0200 Sylvain Thénault [ms, entity metas] add 'actual source' to entities table / base entity metadata cache. Closes #1767090
Thu, 19 May 2011 10:53:11 +0200 Sylvain Thénault [repository api] definitly kill usage of word 'pool' to refer to connections set used by a session
Wed, 20 Apr 2011 08:28:52 +0200 Alexandre Fayolle backport stable changes to default
Wed, 13 Apr 2011 12:50:31 +0200 Sylvain Thénault [schema serialization] add warning on missing group stable
Thu, 31 Mar 2011 15:23:46 +0200 Sylvain Thénault [schema, refactoring] use RQLExpression as base class for RQL constraint classes
Thu, 17 Feb 2011 18:43:45 +0100 Sylvain Thénault [schema serialization] for relation type, ertidx contains the relation type as string, for relation def, the RelationDefinitionSchema instance stable
Thu, 17 Feb 2011 18:23:41 +0100 Sylvain Thénault [schema deserialization] enhance fix done in 7010:fa707848a88a to properly deal with cw 3.9 database stable
Thu, 17 Feb 2011 17:46:10 +0100 Sylvain Thénault [schema deserialization] _unique_together should hold string, not schema instance (may lead to crash during sync_schema_props_perms for instance) stable
Thu, 13 Jan 2011 12:36:08 +0100 Sylvain Thénault [schema] fix pb with ambiguous relation used within UniqueTogetherConstraint by having CWUniqueTogetherConstraint.relation targeting CWRType instead of CWAttribute/CWRelation. This fixes 3.10.7 migration. stable
Thu, 09 Dec 2010 14:55:51 +0100 Alexandre Fayolle make rename_table work with MS SQL (needs updated logilab.database) oldstable
Mon, 13 Sep 2010 10:00:05 +0200 Sylvain Thénault [migration] commit just after symetric has been renamed to symmetric (else later rollback may cancel this) stable
Fri, 10 Sep 2010 17:58:38 +0200 Alexandre Fayolle removed print_exc stable
Fri, 10 Sep 2010 16:48:58 +0200 Alexandre Fayolle unique_together integration in CW (alf+syt) stable
Thu, 09 Sep 2010 18:23:43 +0200 Sylvain Thénault remove debug print stable
Wed, 08 Sep 2010 10:03:30 +0200 Sylvain Thénault [schema deserial] fix loading of schema when mapping an entity type to an existing one stable
Tue, 07 Sep 2010 23:24:45 +0200 Sylvain Thénault cleanups stable
Mon, 09 Aug 2010 18:48:32 +0200 Adrien Di Mascio [schema] consider ETYPE_NAME_MAP when deserializing specialization relations stable
Tue, 13 Jul 2010 17:21:57 +0200 Sylvain Thénault [broken schema] fix the group_mapping function in case where some standard group isn't found: we currently loop for ever, boring the user by asking ever and ever the same question...
Tue, 06 Jul 2010 09:39:06 +0200 Sylvain Thénault cleanups
Thu, 20 May 2010 20:50:03 +0200 Sylvain Thénault [schema migration] make some stuff to ease file 1.9 migration : we want to kill the Image entity so that existing image are turned into (existing entity type) File entities
Wed, 28 Apr 2010 12:24:20 +0200 Sylvain Thénault backport oldstable changes stable
Wed, 28 Apr 2010 12:15:52 +0200 Sylvain Thénault replace logilab-common by CubicWeb in disclaimer oldstable
Wed, 28 Apr 2010 12:14:22 +0200 Sylvain Thénault backport default into stable: stable is now cw 3.8
Wed, 28 Apr 2010 10:06:01 +0200 Sylvain Thénault proper licensing information (LGPL-2.1). Hope I get it right this time. stable
Fri, 23 Apr 2010 09:17:07 +0200 Sylvain Thénault [schema] update for yams 0.29: BoundConstraint renamed to BoundaryConstraint; new constraint messages; ObjectRelation deprecated
Tue, 09 Mar 2010 08:59:43 +0100 Sylvain Thénault [repo] enhanced security handling: deprecates unsafe_execute, in favor of explicit read/write security control using the `enabled_security` context manager. Also code executed on the repository side is now unsafe by default.
Thu, 04 Mar 2010 18:06:03 +0100 Sylvain Thénault backport stable
Thu, 04 Mar 2010 17:49:14 +0100 Sylvain Thénault nicer explanation stable
Thu, 04 Mar 2010 17:48:55 +0100 Sylvain Thénault fix schema serialization bug: groupmap considered as addrdef argument stable
Thu, 04 Mar 2010 10:58:28 +0100 Sylvain Thénault backport stable
Thu, 04 Mar 2010 10:56:27 +0100 Sylvain Thénault fix schema serialization, bad repartition of changes between stable and default stable
Thu, 04 Mar 2010 10:23:20 +0100 Sylvain Thénault backport stable
Thu, 04 Mar 2010 10:22:21 +0100 Sylvain Thénault remove stuff from default introduced accidentally in stable stable
Wed, 03 Mar 2010 17:56:04 +0100 Sylvain Thénault schema serialization optimization by using eids instead of type names. Heavy refactoring/cleanup on the way
Wed, 03 Mar 2010 17:48:08 +0100 Sylvain Thénault minor schema serialization optimization: stable
Fri, 26 Feb 2010 13:30:24 +0100 Sylvain Thénault pylint suggested refactorings stable
Fri, 26 Feb 2010 13:19:14 +0100 Sylvain Thénault kill dead/useless code as suggested by pylint stable
Thu, 18 Feb 2010 12:57:57 +0100 Sylvain Thénault when modifying a persistent schema, erschema may miss some permissions which wil trigger a key error, but we don't want to crash on such cases stable
Mon, 15 Feb 2010 15:10:25 +0100 Sylvain Thénault follow yams api change: attributes permissions are now defined for stable
Fri, 05 Feb 2010 12:14:36 +0100 Sylvain Thénault kill most pre 3.2 bw compat code
Fri, 05 Feb 2010 11:56:57 +0100 Sylvain Thénault fix long-waiting symetric typo: should be spelled symmetric. Add auto database migration on schema deserialization
Thu, 21 Jan 2010 11:02:36 +0100 Sylvain Thénault minor schema deserialization optimizations
Mon, 18 Jan 2010 19:21:30 +0100 Sylvain Thénault backport stable branch
Thu, 07 Jan 2010 16:52:32 +0100 Adrien Di Mascio update copyright: welcome 2010 stable
Tue, 22 Dec 2009 19:26:59 +0100 Sylvain Thénault make groupmap argument optional / sort for testing purpose
Tue, 08 Dec 2009 13:59:47 +0100 Sylvain Thénault missing groupmap propagation to rschema2rql
Tue, 08 Dec 2009 11:12:42 +0100 Sylvain Thénault more api update
Tue, 08 Dec 2009 10:40:12 +0100 Sylvain Thénault move i18n / migration modules from cw.common to cw
Tue, 08 Dec 2009 09:10:16 +0100 Sylvain Thénault yams api update
Mon, 07 Dec 2009 19:14:49 +0100 Adrien Di Mascio [migration] write migration instructions for permissions handling on relation definition
Mon, 07 Dec 2009 17:57:19 +0100 Adrien Di Mascio [server] don't try to set perms twice on the same relation (e.g. symetric relations)
Mon, 07 Dec 2009 05:09:09 -0800 Sandrine Ribeau fix bad merge
Thu, 03 Dec 2009 17:17:43 +0100 Sylvain Thénault backport stable into default
Mon, 23 Nov 2009 14:56:24 +0100 Sylvain Thénault cacheable queries to serialize permissions, update relevant tests stable
Fri, 20 Nov 2009 19:35:54 +0100 Sylvain Thénault backport stable branch (one more time painfully)
Thu, 19 Nov 2009 12:55:47 +0100 Sylvain Thénault reldefsecurity branch : reldefsecurity
Wed, 18 Nov 2009 09:16:38 +0100 Sylvain Thénault properly use substitution for rql query argument stable
Mon, 16 Nov 2009 11:16:28 +0100 Sylvain Thénault ensure pb is not None stable
Mon, 16 Nov 2009 10:31:32 +0100 Sylvain Thénault no progress bar in apycot environment stable
Mon, 19 Oct 2009 20:01:14 +0200 Sylvain Thénault finally
Mon, 19 Oct 2009 17:53:53 +0200 Sylvain Thénault really need some holidays
Mon, 19 Oct 2009 15:52:56 +0200 Sylvain Thénault be quiet w/ apycot
Thu, 15 Oct 2009 20:29:21 +0200 Sylvain Thénault follow yams 0.25 api changes to improve performance stable
Fri, 21 Aug 2009 14:52:07 +0200 Sylvain Thénault remove some pretty old deprecation code 3.5
Fri, 31 Jul 2009 23:32:07 +0200 Sylvain Thénault [C schema seria] cleanup
Fri, 31 Jul 2009 23:30:56 +0200 Sylvain Thénault [R repo, schema] use VIRTUAL_RTYPES const
Thu, 23 Jul 2009 15:33:03 +0200 Adrien Di Mascio backport stable branch into default
Sun, 19 Jul 2009 16:10:59 +0200 Nicolas Chauvat [cw-ctl] improve dialog messages stable
Sat, 18 Jul 2009 22:58:30 +0200 Nicolas Chauvat [cw-ctl] improve dialog messages stable
Sat, 18 Jul 2009 16:17:46 +0200 Nicolas Chauvat [cw-ctl] improve dialog messages stable
Sat, 27 Jun 2009 00:56:30 +0200 Sylvain Thénault backport stable branch, make schema-security consistent with other schema views changes, uniformize skipmeta/withmeta
Thu, 25 Jun 2009 20:29:27 +0200 Nicolas Chauvat [doc] merge and a couple corrections stable
Fri, 19 Jun 2009 20:38:32 +0200 Nicolas Chauvat delete-trailing-whitespace stable
Tue, 23 Jun 2009 13:36:38 +0200 Sylvain Thénault backport stable branch
Mon, 22 Jun 2009 07:35:38 +0200 Adrien Di Mascio [javascript] provide a simple function to limit textarea size (+minor cosmetic changes) stable
Fri, 19 Jun 2009 14:42:04 +0200 Sylvain Thénault stop using meta attribute from yams schema. Use instead sets defining meta relations and another defining schema types. Refactor various schema view based on this
Fri, 05 Jun 2009 08:33:18 +0200 Sylvain Thénault alter table in schema serial when a renamed type is detected
Thu, 28 May 2009 09:20:07 +0200 Adrien Di Mascio big bunch of copyright / docstring update
Mon, 25 May 2009 12:57:19 +0200 Sylvain Thénault should reset sqlutils.SQL_PREFIX as well stable
Tue, 19 May 2009 15:06:33 +0200 Sylvain Thénault should use sql prefix here stable
Mon, 04 May 2009 10:50:10 +0200 sylvain thenault delete-trailing-whitespaces, check table existance tls-sprint
Fri, 17 Apr 2009 16:55:37 +0200 sylvain thenault rename internal entity types to have CW prefix instead of E tls-sprint
Wed, 05 Nov 2008 15:52:50 +0100 Adrien Di Mascio Showtime !
less more (0) tip