entity.py
Fri, 09 Apr 2010 15:07:01 +0200 Sylvain Thénault [entity] move req.create_entity content to a cw_instantiate factory method on entity classes, so cube developpers will be able to easily customize instance creation stable
Wed, 07 Apr 2010 14:26:35 +0200 Sylvain Thénault #759035: Automate addition of eid cachekey in RQL analysis
Fri, 02 Apr 2010 17:27:53 +0200 Aurelien Campeas [doc/book] a new chapter on how to use the ORM stable
Thu, 01 Apr 2010 08:24:11 +0200 Sylvain Thénault [entity] explain why the assert failed stable
Wed, 31 Mar 2010 14:46:04 +0200 Sylvain Thénault [repository] forbid usage of set_attributes() in before_add_entity stable
Thu, 25 Mar 2010 13:42:17 +0100 Sylvain Thénault [entity] we also have to override dict.pop to properly maintain edited_attributes consistency stable
Wed, 24 Mar 2010 13:51:52 +0100 Sylvain Thénault [entity] fix dumb name error on .set_relations(rel=None) stable
Wed, 24 Mar 2010 13:40:53 +0100 Sylvain Thénault [security] don't add attribute into skip_security if already in edited_attributes, else we may accidentaly skip a desired security check stable
Wed, 24 Mar 2010 11:15:57 +0100 Sylvain Thénault [repo entity] we have to provide a __delitem__ implementation as well, see example in the docstring stable
Wed, 24 Mar 2010 11:00:51 +0100 Sylvain Thénault [yams] on creation, specify relations anyway so we don't get spurious warning for accessing eid through the dict api on yams validation stable
Mon, 22 Mar 2010 17:58:03 +0100 Sylvain Thénault fix security issue introduced by 4967:04543ed0bbdc: attributes explicitly set by hooks should not be checked by security hooks
Fri, 19 Mar 2010 19:24:34 +0100 Adrien Di Mascio [source] only consider edited_attributes in source.preprocess_entity()
Mon, 01 Mar 2010 11:26:14 +0100 Katia Saurfelt server/web api for accessing to deleted_entites
Tue, 09 Mar 2010 12:07:16 +0100 Sylvain Thénault [refactor] drop rset.vreg attribute, vreg should be accessed through rset.req. Also kill decorate_rset, simply set rset.req where we were calling this method.
Tue, 09 Mar 2010 11:54:27 +0100 Sylvain Thénault rename logilab.db into logilab.database
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 17:57:29 +0100 Sylvain Thénault [repo] use logilab.db instead of lgc.adbh/lgc.db/lgc.sqlgen/indexer, test new date extranction functions
Thu, 04 Mar 2010 18:02:33 +0100 Sylvain Thénault [fti] refactor and fix full text indexation handling stable
Wed, 03 Mar 2010 17:42:19 +0100 Sylvain Thénault cleanups 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:52:34 +0100 Sylvain Thénault fix #694445: related entity generates weird RQL which in turn generates weird SQL which fails on SQL Server stable
Fri, 05 Feb 2010 08:11:32 +0100 Sylvain Thénault clear rest_path __unique cache in clear_all_caches, fix related test
Thu, 04 Feb 2010 10:17:15 +0100 Adrien Di Mascio misc typos found on my way: NameError / SyntaxError / double __select__, <sigh ...>
Wed, 03 Feb 2010 14:46:32 +0100 Sylvain Thénault backport stable
Fri, 29 Jan 2010 16:54:49 +0100 Sylvain Thénault [entity] small optimization: once an entity has been completed, don't redo it (for nothing) stable
Fri, 29 Jan 2010 16:45:18 +0100 Sylvain Thénault [entity] rename vid argument of .view(...) into __vid to avoid potential conflicts with kwargs stable
Tue, 26 Jan 2010 13:27:40 +0100 Sylvain Thénault cache result of the COUNT query used to see if a non unique attribute may be used as rest path on the entity instance to avoid recomputing it later
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, 08 Dec 2009 17:48:26 +0100 Sylvain Thénault 3.5 api update
Tue, 08 Dec 2009 10:58:56 +0100 Sylvain Thénault drop common subpackage
Thu, 03 Dec 2009 17:17:43 +0100 Sylvain Thénault backport stable into default
Wed, 02 Dec 2009 11:53:25 +0100 Sylvain Thénault fix RQLUniqueConstraint behaviour by using a DISTINCT query and allowing stable
Tue, 01 Dec 2009 12:03:42 +0100 Sylvain Thénault support x.set_relations(a_relation=None) to delete a_relation relations from this entity stable
Fri, 27 Nov 2009 09:08:54 +0100 Sylvain Thénault fix nasty pluggable mixins bug, where mixins take precedence other user class 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
Thu, 12 Nov 2009 12:15:19 +0100 Sylvain Thénault close #511810: bad rql generated when looking for vocabulary for a relation on an entity which doesn't exist (yet) stable
Wed, 21 Oct 2009 17:32:20 +0200 Sylvain Thénault backport stable branch
Tue, 20 Oct 2009 13:00:31 +0200 Sylvain Thénault accepts single values as create_entity stable
Mon, 19 Oct 2009 15:16:41 +0200 Sylvain Thénault backport stable
Thu, 15 Oct 2009 20:29:21 +0200 Sylvain Thénault follow yams 0.25 api changes to improve performance stable
Thu, 15 Oct 2009 12:10:48 +0200 Alexandre Fayolle fix related_rql when target_type specified stable
Thu, 15 Oct 2009 11:54:05 +0200 Sylvain Thénault oops stable
Thu, 15 Oct 2009 11:39:41 +0200 Sylvain Thénault only copy when necessary stable
Thu, 15 Oct 2009 10:31:54 +0200 Sylvain Thénault backport stable branch
Thu, 15 Oct 2009 10:13:52 +0200 Sylvain Thénault [entity] make related_rql honors its targettypes argument stable
Wed, 14 Oct 2009 17:45:49 +0200 Sylvain Thénault new set_relations method on entity stable
Wed, 14 Oct 2009 12:49:20 +0200 Sylvain Thénault fix clear_all_cache: ensure we don't remove eid from entity's dict stable
Wed, 14 Oct 2009 12:48:51 +0200 Sylvain Thénault use typed_eid stable
Tue, 13 Oct 2009 08:51:02 +0200 Sylvain Thénault 3.6 updates
Fri, 09 Oct 2009 16:39:26 +0200 Sylvain Thénault backport stable branch
Fri, 09 Oct 2009 15:53:02 +0200 Alexandre Fayolle [doc] updated docstrings stable
Wed, 07 Oct 2009 12:31:08 +0200 Sylvain Thénault backport stable branch
Fri, 02 Oct 2009 14:17:22 +0200 Sylvain Thénault [entity] put cached related entities as tuple to be sure no one is modifying stable
Fri, 02 Oct 2009 08:57:07 +0200 Sylvain Thénault fix bug when renaming a full text indexed attribute stable
Thu, 24 Sep 2009 00:23:32 +0200 Adrien Di Mascio [entity] pass cw_row and cw_col to select(vid, ...) in self.view
Wed, 23 Sep 2009 19:40:47 +0200 Adrien Di Mascio [entity] fix view selection in entity.view
Wed, 23 Sep 2009 12:28:28 +0200 Adrien Di Mascio [api] use _cw, cw_row, cw_col, cw_rset etc.
Wed, 23 Sep 2009 11:04:59 +0200 Sylvain Thénault nicer deprecation warnings
Wed, 23 Sep 2009 09:35:28 +0200 Sylvain Thénault remove method deprecated since 3.2
Wed, 23 Sep 2009 09:33:02 +0200 Sylvain Thénault use ._cw instead of req on appobject classes
Wed, 23 Sep 2009 08:42:52 +0200 Sylvain Thénault [appobjects] use __regid__ instead of __id__, more explicit
Tue, 22 Sep 2009 12:11:12 +0200 Adrien Di Mascio backport stable branch
Fri, 18 Sep 2009 12:20:39 +0200 Sylvain Thénault backport old head 3.5
Thu, 17 Sep 2009 15:52:46 +0200 Sylvain Thénault missing import
Thu, 17 Sep 2009 15:16:53 +0200 Sylvain Thénault backport 3.5
Wed, 16 Sep 2009 14:32:56 +0200 Sylvain Thénault cleanup 3.5
Wed, 16 Sep 2009 14:28:58 +0200 Sylvain Thénault unrelated_rql now considers relation's add perm 3.5
Tue, 15 Sep 2009 15:01:41 +0200 Sylvain Thénault backport 3.5
Mon, 14 Sep 2009 18:24:42 +0200 Sylvain Thénault displaytime attribute should not have been removed from there 3.5
Fri, 11 Sep 2009 15:57:34 +0200 Sylvain Thénault backport 3.5
Fri, 11 Sep 2009 15:55:15 +0200 Sylvain Thénault backport stable branch 3.5
Tue, 08 Sep 2009 17:27:33 -0700 Sandrine Ribeau [views] remove parameter displaytime from final view 3.5
Thu, 10 Sep 2009 08:13:22 +0200 Sylvain Thénault backport 3.5
Wed, 09 Sep 2009 15:07:58 +0200 Sylvain Thénault backport stable 3.5
Wed, 09 Sep 2009 12:29:06 +0200 Sylvain Thénault allow to specify targettypes in related_rql stable
Mon, 31 Aug 2009 19:09:54 +0200 Sylvain Thénault backport 3.5 branch
Fri, 28 Aug 2009 14:15:36 +0200 Sylvain Thénault backport stable 3.5
Fri, 28 Aug 2009 14:15:00 +0200 Sylvain Thénault fix __cmp__ arguments stable
Wed, 26 Aug 2009 14:45:56 +0200 Sylvain Thénault backport 3.5 step 1, remaining wf changes in hooks to merge
Wed, 26 Aug 2009 00:02:57 +0200 Nicolas Chauvat backport stable branch 3.5
Tue, 25 Aug 2009 23:34:30 +0200 Nicolas Chauvat B [entities] #343385 comparing entities should raise NotImplementedError stable
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 08:31:25 +0200 Sylvain Thénault [entity] generic clear_all_caches methods, to use in test 3.5
Fri, 21 Aug 2009 08:31:01 +0200 Sylvain Thénault [entity] use role instead of x 3.5
Thu, 20 Aug 2009 17:57:56 +0200 Sylvain Thénault backport stable branch 3.5
Thu, 20 Aug 2009 17:56:41 +0200 Sylvain Thénault oops, not self but cls here stable
Thu, 20 Aug 2009 17:44:27 +0200 Sylvain Thénault start a new workflow engine 3.5
Mon, 17 Aug 2009 18:25:57 +0200 Sylvain Thénault backport stable branch
Mon, 17 Aug 2009 13:18:35 +0200 Sylvain Thénault new _cw_unsafe argument to Entity.set_attributes until something nicer is done (eg #344874) stable
Mon, 17 Aug 2009 12:11:54 +0200 Sylvain Thénault towards better edited attributes handling stable
Mon, 17 Aug 2009 11:06:02 +0200 Sylvain Thénault [entity] warn if bad fetch_attrs stable
Mon, 17 Aug 2009 11:05:28 +0200 Sylvain Thénault [entity] fix fetch_rql w/ case where it's called while entity is not 'complete' (eg time where it's being added but have not yet all mandatory relations set) stable
Fri, 14 Aug 2009 12:14:29 +0200 Nicolas Chauvat R using entity.attr = val is now accepted
Thu, 13 Aug 2009 13:08:27 +0200 Sylvain Thénault quick and dirty fix until introduction of CWEntityManager
Thu, 13 Aug 2009 13:07:46 +0200 Sylvain Thénault remove 3.2 bw compat code
Thu, 13 Aug 2009 13:07:21 +0200 Sylvain Thénault turn id into __id__
Thu, 13 Aug 2009 13:05:50 +0200 Sylvain Thénault remove 3.2 bw compat code
Thu, 13 Aug 2009 12:18:55 +0200 Sylvain Thénault better as a method of the etypes registry
Thu, 13 Aug 2009 12:18:14 +0200 Sylvain Thénault deprecate appobject.vreg and rename appobject instance attributes using cw_ prefix
Thu, 13 Aug 2009 11:32:34 +0200 Sylvain Thénault propagate some api changes
Thu, 13 Aug 2009 10:50:19 +0200 Sylvain Thénault __initialize__ needs the schema as argument
Wed, 12 Aug 2009 18:40:52 +0200 Nicolas Chauvat R put version info in deprecation warnings
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, 03 Aug 2009 15:42:47 +0200 Sylvain Thénault [appobject selection process] drop the need for the .selected method
Mon, 03 Aug 2009 14:14:07 +0200 Sylvain Thénault R [base classes] only AppObject remaning, no more AppRsetObject
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
Fri, 31 Jul 2009 22:37:28 +0200 Nicolas Chauvat R [all] logilab.common 0.44 provides only deprecated
Wed, 22 Jul 2009 15:05:32 +0200 Aurelien Campeas does not make sense any more
Thu, 16 Jul 2009 13:30:13 +0200 Aurelien Campeas backport stable branch
Wed, 08 Jul 2009 07:44:49 +0200 Sylvain Thénault remark stable
Tue, 07 Jul 2009 13:26:44 +0200 Sylvain Thénault use xml_escape stable
Tue, 23 Jun 2009 13:36:38 +0200 Sylvain Thénault backport stable branch
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, 19 Jun 2009 09:19:27 +0200 Sylvain Thénault https://www.logilab.net/cwo/ticket/343724 stable
Fri, 05 Jun 2009 19:04:20 +0200 Sylvain Thénault absolute_url / build_url refactoring to avoid potential name clash
Fri, 05 Jun 2009 15:09:20 +0200 Sylvain Thénault nicer vreg api, try to make rset an optional named argument in select and derivated (including selectors)
less more (0) -120 tip