server/repository.py
Tue, 06 Apr 2010 19:27:47 +0200 Alexandre Fayolle log RQL query in case of unexpected failure (priceless when porting to new database) stable
Wed, 31 Mar 2010 14:46:04 +0200 Sylvain Thénault [repository] forbid usage of set_attributes() in before_add_entity stable
Wed, 31 Mar 2010 09:55:19 +0200 Sylvain Thénault [optimization] improve massive write performance by optimizing hooks selection stable
Tue, 30 Mar 2010 19:55:20 +0200 Sylvain Thénault [repo creation] removing existing entities of 'single' cardinality relatino should be considered as 'activeintegrity' hook. Also don't disable that category during repo creation to avoid pb such as two default workflows for one entity types stable
Tue, 30 Mar 2010 17:50:09 +0200 Sylvain Thénault [repo] we want a hooks manager and hooks initialized event on quick start (we trigger events such as server_backup / server_restore for instance) stable
Tue, 30 Mar 2010 13:29:55 +0200 Sylvain Thénault [reload] on registry reloading, we should change class of users of opened session stable
Tue, 30 Mar 2010 11:15:57 +0200 Sylvain Thénault [repo] don't need rset description on those queries stable
Tue, 30 Mar 2010 11:15:08 +0200 Sylvain Thénault [cleanup] style fixes, add nodes, 0.2 cents refactorings stable
Tue, 30 Mar 2010 10:50:46 +0200 Sylvain Thénault [repo] on add entity, set cache as soon as possible + fill type/source cache stable
Tue, 30 Mar 2010 10:39:16 +0200 Sylvain Thénault [repo] more efficient eid cache operations handling based on set_operation; refactor stable
Fri, 26 Mar 2010 15:53:07 +0100 Sylvain Thénault [repo config] cleanup read_instance_schema / bootstrap_schema / creating mess stable
Fri, 26 Mar 2010 08:32:32 +0100 Sylvain Thénault cleanup stable
Fri, 26 Mar 2010 08:28:22 +0100 Sylvain Thénault [form] put qualified name on validation error, should fix #784299 stable
Wed, 24 Mar 2010 08:42:49 +0100 Sylvain Thénault backport stable
Tue, 23 Mar 2010 17:06:05 +0100 Sylvain Thénault fix bug with damned transmutation functionality, occuring when using an INSERT query which also add relation to the entity stable
Fri, 19 Mar 2010 14:42:35 +0100 Sylvain Thénault [repo] call server_startup event in start_looping_task the repo is fully started (registered in pyro for instance)
Thu, 18 Mar 2010 17:39:17 +0100 Sylvain Thénault backport stable
Thu, 18 Mar 2010 17:33:03 +0100 Sylvain Thénault [repo] don't call server_shutdown hooks when creating/repairing instance to be consistence with server_startup hooks stable
Mon, 01 Mar 2010 11:26:14 +0100 Katia Saurfelt server/web api for accessing to deleted_entites
Fri, 12 Mar 2010 16:11:56 +0100 Sylvain Thénault backport stable
Thu, 11 Mar 2010 16:41:43 +0100 Sylvain Thénault [repo stats] add cache size stable
Tue, 09 Mar 2010 11:00:48 +0100 Sylvain Thénault fix hooks control method name + other litle cleanups
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.
Mon, 08 Mar 2010 19:02:35 +0100 Sylvain Thénault move hooks activation control on session object, so we can have a per transaction control. Added a new `hooks_control` context manager for usual modification of hooks activation.
Thu, 04 Mar 2010 18:06:03 +0100 Sylvain Thénault backport stable
Thu, 04 Mar 2010 18:02:33 +0100 Sylvain Thénault [fti] refactor and fix full text indexation handling stable
Wed, 03 Mar 2010 19:03:52 +0100 Sylvain Thénault assert we are not already shutting down
Tue, 02 Mar 2010 15:57:32 +0100 Sylvain Thénault do not check for existant entity when relation of single card is added but integrity hooks are deactivated stable
Fri, 26 Feb 2010 13:19:14 +0100 Sylvain Thénault kill dead/useless code as suggested by pylint stable
Fri, 26 Feb 2010 09:54:03 +0100 Sylvain Thénault merge debug and info views stable
Fri, 26 Feb 2010 07:07:28 +0100 arthur added stats for munin collecting #615844 - from 027bbff3659f stable
Wed, 24 Feb 2010 11:52:11 +0100 Sylvain Thénault [test] skipping versions checking during test is enough, no need for monkey patch stable
Wed, 24 Feb 2010 11:21:51 +0100 Sylvain Thénault [integrity] skip auto-delete for internal sessions (but *not* for super session, see 4642:921737d2e3a8) stable
Wed, 24 Feb 2010 11:20:13 +0100 Sylvain Thénault [integrity] temporary fix auto-delete relation (see 4673:6f8b925a29f4 and 4642:921737d2e3a8): we want no read perms, though we want to check delete perms. Should be properly fixed in 3.7 once we've proper security control and [unsafe_]execute behaviour on the repository side stable
Tue, 23 Feb 2010 20:23:46 +0100 Sylvain Thénault auto-delete relation with single cardinality using execute, not unsafe_execute, so permissions are correctly checked stable
Fri, 19 Feb 2010 09:34:14 +0100 Sylvain Thénault fix optimisation with super session that may lead to integrity loss stable
Tue, 09 Feb 2010 12:41:44 +0100 Sylvain Thénault backport stable
Tue, 09 Feb 2010 12:39:23 +0100 Sylvain Thénault turn down some info logs into debug stable
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
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
Wed, 09 Dec 2009 17:48:04 +0100 Sylvain Thénault typos, api update
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, 21 Oct 2009 17:32:20 +0200 Sylvain Thénault backport stable branch
Tue, 20 Oct 2009 16:53:25 +0200 Sylvain Thénault 2.4 compat stable
Mon, 19 Oct 2009 15:20:43 +0200 Sylvain Thénault 2.4 compat
Mon, 19 Oct 2009 15:16:41 +0200 Sylvain Thénault backport stable
Thu, 15 Oct 2009 20:31:55 +0200 Sylvain Thénault cleanup stable
Thu, 15 Oct 2009 20:29:21 +0200 Sylvain Thénault follow yams 0.25 api changes to improve performance stable
Tue, 13 Oct 2009 08:50:19 +0200 Sylvain Thénault refactor repo authentication to allow pluggable authentifier to login with something else than a password
Fri, 09 Oct 2009 16:39:26 +0200 Sylvain Thénault backport stable branch
Wed, 07 Oct 2009 19:15:43 +0200 Sylvain Thénault fix startup as a daemon stable
Wed, 07 Oct 2009 12:31:08 +0200 Sylvain Thénault backport stable branch
Wed, 07 Oct 2009 11:33:11 +0200 Sylvain Thénault set edited_attributes before call to pre_add_hook stable
Tue, 06 Oct 2009 17:13:27 +0200 Sylvain Thénault add edited_attributes to entities from external sources stable
Thu, 01 Oct 2009 08:49:29 +0200 Sylvain Thénault [pyro] merge pyro-id / pyro-instance-id options, put all pyro options in the same section of the configuration file stable
Wed, 23 Sep 2009 19:16:51 +0200 Sylvain Thénault use __regid__
Wed, 23 Sep 2009 13:27:05 +0200 Adrien Di Mascio [server] backout previous change: forcing HooksRegistry instanciation conflicts with later hooks registration later in tests
Wed, 23 Sep 2009 12:45:40 +0200 Adrien Di Mascio [tests] force hook registry instanciation for test configs
Wed, 23 Sep 2009 11:16:38 +0200 Adrien Di Mascio [bootstrap] metadata hooks need to be registered at bootstrap time for db creation
Wed, 23 Sep 2009 09:35:11 +0200 Sylvain Thénault use .session.repo instead of repo on operation classes
Wed, 23 Sep 2009 09:34:10 +0200 Sylvain Thénault use .cw_rset instead of rset on appobject classes
Thu, 17 Sep 2009 15:16:53 +0200 Sylvain Thénault backport 3.5
Wed, 16 Sep 2009 16:36:55 +0200 Sylvain Thénault refactor to allow explicit card integrity check from client code (eg email hooks for instance) 3.5
Wed, 16 Sep 2009 14:24:31 +0200 Sylvain Thénault refactor so that rql rewriter may be used outside the server. Enhance it to be usable for RRQLExpression as well 3.5
Mon, 31 Aug 2009 19:09:54 +0200 Sylvain Thénault backport 3.5 branch
Thu, 27 Aug 2009 17:03:19 +0200 Sylvain Thénault [multi-sources] enhance relation'source detection to avoid inconsistency 3.5
Fri, 21 Aug 2009 16:26:20 +0200 Sylvain Thénault somewhat painful backport of 3.5 branch, should mostly be ok
Fri, 21 Aug 2009 15:07:47 +0200 Sylvain Thénault backport stable 3.5
Fri, 21 Aug 2009 15:05:50 +0200 Sylvain Thénault test and fix migration introducing base classes (w/ regard to yams inheritance) stable
Fri, 21 Aug 2009 15:03:56 +0200 Sylvain Thénault cleanup stable
Fri, 21 Aug 2009 15:02:03 +0200 Sylvain Thénault make db-restore command work even with no/corrupted database stable
Thu, 20 Aug 2009 17:57:56 +0200 Sylvain Thénault backport stable branch 3.5
Thu, 20 Aug 2009 17:57:07 +0200 Sylvain Thénault fix edited_attributes handling when adding entity stable
Thu, 20 Aug 2009 17:44:27 +0200 Sylvain Thénault start a new workflow engine 3.5
Tue, 18 Aug 2009 00:28:37 +0200 Sylvain Thénault set edited_attributes before calling hooks for entities from external sources
Mon, 17 Aug 2009 18:35:09 +0200 Sylvain Thénault fix set_schema/init_cubes order
Mon, 17 Aug 2009 18:25:57 +0200 Sylvain Thénault backport stable branch
Mon, 17 Aug 2009 12:11:54 +0200 Sylvain Thénault towards better edited attributes handling stable
Mon, 17 Aug 2009 11:06:43 +0200 Sylvain Thénault [repo] misc cleanup stable
Sun, 16 Aug 2009 20:27:28 +0200 Nicolas Chauvat backport stable branch
Fri, 14 Aug 2009 15:39:26 +0200 Sylvain Thénault oops stable
Fri, 14 Aug 2009 15:34:00 +0200 Sylvain Thénault [repo] typo stable
Fri, 14 Aug 2009 14:31:25 +0200 Sylvain Thénault use ._cw instead of .cw_req
Fri, 14 Aug 2009 11:12:26 +0200 Sylvain Thénault imports cleanup
Fri, 14 Aug 2009 09:26:41 +0200 Sylvain Thénault [hooks] major refactoring:
Thu, 13 Aug 2009 12:18:14 +0200 Sylvain Thénault deprecate appobject.vreg and rename appobject instance attributes using cw_ prefix
Wed, 12 Aug 2009 18:05:19 +0200 Sylvain Thénault Backed out changeset 3f6dfc312760
Tue, 11 Aug 2009 17:27:27 +0200 Sylvain Thénault [entities] access persistent attributes through entity.cwdb
Mon, 10 Aug 2009 18:00:50 +0200 Sylvain Thénault [server caching] should set cache before call to after_add_entity hooks
Fri, 07 Aug 2009 13:59:18 +0200 Sylvain Thénault delete relations one by one to avoid too complex rql analysis
Wed, 05 Aug 2009 19:14:07 +0200 Sylvain Thénault [hooksmanager] hooks should be reseted after vreg reload
Wed, 05 Aug 2009 19:13:35 +0200 Sylvain Thénault allow to specify arbitrary argument when recording a looping task func
Mon, 03 Aug 2009 17:59:34 +0200 Sylvain Thénault [repo] explicitly specifies edited attributes to glob_update_entity
Mon, 03 Aug 2009 17:20:20 +0200 Sylvain Thénault [pyro] use lgc.pyro_ext, simplify pyro related options
Mon, 03 Aug 2009 10:50:57 +0200 Sylvain Thénault R [vreg] important refactoring of the vregistry, moving behaviour to end dictionnary (and so leaving room for more flexibility ; keep bw compat ; update api usage in cw
Sun, 02 Aug 2009 12:00:17 +0200 Sylvain Thénault enable server side entity caching, 25% speedup on codenaf insertion. ALL CW TESTS OK
Sat, 01 Aug 2009 17:22:46 +0200 Sylvain Thénault R [schema hooks] big refactoring / reorganization for clearer code, a few fixes on the way
Sat, 01 Aug 2009 16:19:08 +0200 Sylvain Thénault cleanup
Fri, 31 Jul 2009 23:37:42 +0200 Sylvain Thénault [F repo debugging] log repo event on DBG_REPO debug level
Fri, 31 Jul 2009 23:30:56 +0200 Sylvain Thénault [R repo, schema] use VIRTUAL_RTYPES const
Fri, 24 Jul 2009 17:50:31 +0200 Sylvain Thénault major refactoring of database dump/restore:
Fri, 24 Jul 2009 14:33:37 +0200 Sylvain Thénault application -> instance where it makes sense
Fri, 24 Jul 2009 12:47:47 +0200 Sylvain Thénault new distinguish repairing/creating from regular start.
Mon, 06 Jul 2009 09:34:51 +0200 Sylvain Thénault euser->cwuser stable
Mon, 06 Jul 2009 09:34:40 +0200 Sylvain Thénault move login by email functionnality on the repository side to avoid buggy call to internal_session from the web interface side stable
Thu, 02 Jul 2009 13:00:20 +0200 Sylvain Thénault new set_session_props method exposed by the repository, use it to be sure session language is in sync the request language stable
Mon, 29 Jun 2009 16:09:49 +0200 Adrien Di Mascio [repository] do not rollback when freeing pool. This shouldn't be necessary and brings a not-so-small overhead when the page makes a lot of queries stable
Wed, 24 Jun 2009 16:57:26 +0200 Sylvain Thénault call server_startup hook once pools have been initialized stable
Thu, 11 Jun 2009 19:07:47 +0200 Sylvain Thénault update transaction data api stable
Thu, 28 May 2009 09:20:07 +0200 Adrien Di Mascio big bunch of copyright / docstring update
Wed, 27 May 2009 11:26:03 +0200 Sylvain Thénault cleanup stable
Tue, 26 May 2009 11:01:23 +0200 Sylvain Thénault #343379: disturbing message on upgrade stable
Wed, 20 May 2009 14:27:35 +0200 Aurelien Campeas shuting -> shutting stable
Wed, 20 May 2009 14:19:02 +0200 Sylvain Thénault two in one: #343320: Logging out while deleting a CWUser blocks the cw server / #342692: ensure transaction state when Ctrl-C or other stop signal is received stable
Tue, 05 May 2009 12:07:42 +0200 Florent add XXX before 2 calls to self.repo.internal_session() on the web interface side tls-sprint
Fri, 24 Apr 2009 19:46:21 +0200 sylvain thenault delete-trailing-whitespaces 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, 15 Apr 2009 17:00:58 +0200 Florent register_user can now also set an email tls-sprint
less more (0) -120 tip