Thu, 09 Sep 2010 10:07:56 +0200 [querier test] remove some actually bad tests that were passing thanks to a sqlite bug stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Sep 2010 10:07:56 +0200] rev 6194
[querier test] remove some actually bad tests that were passing thanks to a sqlite bug Now, rql has been fixed to correctly detect this kind of query can't be answered correctly
Wed, 08 Sep 2010 10:32:46 +0200 [views] do not underline h1 titles for tabbedprimary views stable
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Wed, 08 Sep 2010 10:32:46 +0200] rev 6193
[views] do not underline h1 titles for tabbedprimary views
Wed, 08 Sep 2010 10:27:53 +0200 [doc] improve doc thanks to user feedback stable
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Wed, 08 Sep 2010 10:27:53 +0200] rev 6192
[doc] improve doc thanks to user feedback
Wed, 08 Sep 2010 10:03:30 +0200 [schema deserial] fix loading of schema when mapping an entity type to an existing one stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Sep 2010 10:03:30 +0200] rev 6191
[schema deserial] fix loading of schema when mapping an entity type to an existing one To ensure rdef of the old entity type don't overwrite those already existing on the mapped entity type. Also rename some variables/arguments on the way to make things clearer.
Tue, 07 Sep 2010 23:34:16 +0200 [migration] more rename_entity_type fix stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Sep 2010 23:34:16 +0200] rev 6190
[migration] more rename_entity_type fix * ensure repository caches and system tables are properly cleanup * delete relations from/to entities deleted through sql So we don't ends up with a corrupted db...
Tue, 07 Sep 2010 23:24:45 +0200 cleanups stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Sep 2010 23:24:45 +0200] rev 6189
cleanups
Tue, 07 Sep 2010 23:23:16 +0200 [integrity] fix case where we can get two entities related while the cardinality is single on the object of an inlined relation stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Sep 2010 23:23:16 +0200] rev 6188
[integrity] fix case where we can get two entities related while the cardinality is single on the object of an inlined relation
Tue, 07 Sep 2010 23:02:08 +0200 [migration] propose to open pdb on error during execution of rql/sql query stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Sep 2010 23:02:08 +0200] rev 6187
[migration] propose to open pdb on error during execution of rql/sql query
Tue, 07 Sep 2010 23:00:53 +0200 [migration] set ask_confirm=False by default on rqlexec stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Sep 2010 23:00:53 +0200] rev 6186
[migration] set ask_confirm=False by default on rqlexec
Tue, 07 Sep 2010 22:59:55 +0200 [c-c db-check] skip error while checking relation, useful when analyzing really broken database (after a migration failure for instance stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Sep 2010 22:59:55 +0200] rev 6185
[c-c db-check] skip error while checking relation, useful when analyzing really broken database (after a migration failure for instance
Tue, 07 Sep 2010 22:58:31 +0200 [c-c db-check] add missing import stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Sep 2010 22:58:31 +0200] rev 6184
[c-c db-check] add missing import
Tue, 07 Sep 2010 18:58:20 +0200 [doc] fix typo stable
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Tue, 07 Sep 2010 18:58:20 +0200] rev 6183
[doc] fix typo
Tue, 07 Sep 2010 17:34:42 +0200 merged unpushed changes
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Tue, 07 Sep 2010 17:34:42 +0200] rev 6182
merged unpushed changes
Tue, 07 Sep 2010 17:33:33 +0200 merged unpushed changes stable
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Tue, 07 Sep 2010 17:33:33 +0200] rev 6181
merged unpushed changes
Thu, 02 Sep 2010 14:09:20 +0200 fix name error by adding missing import
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Thu, 02 Sep 2010 14:09:20 +0200] rev 6180
fix name error by adding missing import
Wed, 01 Sep 2010 17:21:13 +0200 migration actions for unique_together constraints stable
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Wed, 01 Sep 2010 17:21:13 +0200] rev 6179
migration actions for unique_together constraints
Tue, 07 Sep 2010 13:20:32 +0200 remove buggy call to builtins._ on navigation content stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Sep 2010 13:20:32 +0200] rev 6178
remove buggy call to builtins._ on navigation content
Mon, 06 Sep 2010 21:57:12 +0200 [views] rename Edition to Modification and personal information to profile stable
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Mon, 06 Sep 2010 21:57:12 +0200] rev 6177
[views] rename Edition to Modification and personal information to profile
Mon, 06 Sep 2010 19:37:37 +0200 [cw.utils] avoid spurious warning, ustrftime may be globally imported stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 06 Sep 2010 19:37:37 +0200] rev 6176
[cw.utils] avoid spurious warning, ustrftime may be globally imported
Mon, 06 Sep 2010 19:37:12 +0200 typo stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 06 Sep 2010 19:37:12 +0200] rev 6175
typo
Mon, 06 Sep 2010 15:04:12 +0200 add missing msgstr
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 06 Sep 2010 15:04:12 +0200] rev 6174
add missing msgstr
Mon, 06 Sep 2010 15:03:11 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 06 Sep 2010 15:03:11 +0200] rev 6173
backport stable
Fri, 03 Sep 2010 15:42:14 +0200 [web/uicfg] better error reporting for reledit_ctrl stable
Aurelien Campeas <aurelien.campeas@logilab.fr> [Fri, 03 Sep 2010 15:42:14 +0200] rev 6172
[web/uicfg] better error reporting for reledit_ctrl
Wed, 01 Sep 2010 15:56:21 +0200 merge stable
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Wed, 01 Sep 2010 15:56:21 +0200] rev 6171
merge
Thu, 26 Aug 2010 15:05:03 +0200 merge stable
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Thu, 26 Aug 2010 15:05:03 +0200] rev 6170
merge
Thu, 26 Aug 2010 14:38:49 +0200 fix order of parameters in call to callfunc_every stable
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Thu, 26 Aug 2010 14:38:49 +0200] rev 6169
fix order of parameters in call to callfunc_every
Tue, 31 Aug 2010 10:43:03 +0200 [test/entity] fix test (following mtconverter 0.8+ plain text transform change) stable
Aurelien Campeas <aurelien.campeas@logilab.fr> [Tue, 31 Aug 2010 10:43:03 +0200] rev 6168
[test/entity] fix test (following mtconverter 0.8+ plain text transform change)
Fri, 27 Aug 2010 15:02:34 +0200 [doc] add documentation on RealDatabaseConfiguration stable
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Fri, 27 Aug 2010 15:02:34 +0200] rev 6167
[doc] add documentation on RealDatabaseConfiguration
Fri, 27 Aug 2010 14:14:54 +0200 [devtools] add url_publish() method on CubicWebTC to test a full publishing process from the url_resolver to the html generation stable
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Fri, 27 Aug 2010 14:14:54 +0200] rev 6166
[devtools] add url_publish() method on CubicWebTC to test a full publishing process from the url_resolver to the html generation
Fri, 27 Aug 2010 13:44:55 +0200 [devtools] make CubiwebTC.login() context-manager restore the testcase connection on exit stable
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Fri, 27 Aug 2010 13:44:55 +0200] rev 6165
[devtools] make CubiwebTC.login() context-manager restore the testcase connection on exit
Fri, 27 Aug 2010 09:02:41 +0200 [devtools] restore ability to test on real databases stable
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Fri, 27 Aug 2010 09:02:41 +0200] rev 6164
[devtools] restore ability to test on real databases
Fri, 27 Aug 2010 08:56:58 +0200 [migration] fix add_relation_type() for symmetric relations stable
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Fri, 27 Aug 2010 08:56:58 +0200] rev 6163
[migration] fix add_relation_type() for symmetric relations To check if the corresponding SQL table has to created, CWRelationAddOp tests that the tablename is not in the 'createdtables' session variable (i.e. the table hasn't been created before in the same transaction) and that len(rschema.rdefs) is not greater to 1, that is the relation already existed in the database before this transaction. In case of symmetric relations, len(rschema).rdefs will be at least 2 since rdefs will store both (subj, obj) and (obj, subj) relation definitions.
Thu, 26 Aug 2010 11:45:57 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 26 Aug 2010 11:45:57 +0200] rev 6162
backport stable
Thu, 26 Aug 2010 11:35:02 +0200 Added tag cubicweb-debian-version-3.9.5-1 for changeset 12038ca95f0f stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 26 Aug 2010 11:35:02 +0200] rev 6161
Added tag cubicweb-debian-version-3.9.5-1 for changeset 12038ca95f0f
Thu, 26 Aug 2010 11:35:02 +0200 Added tag cubicweb-version-3.9.5 for changeset 0a1fce8ddc67 stable cubicweb-debian-version-3.9.5-1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 26 Aug 2010 11:35:02 +0200] rev 6160
Added tag cubicweb-version-3.9.5 for changeset 0a1fce8ddc67
Thu, 26 Aug 2010 10:55:08 +0200 3.9.5 stable cubicweb-version-3.9.5
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 26 Aug 2010 10:55:08 +0200] rev 6159
3.9.5
Thu, 26 Aug 2010 10:54:42 +0200 i18nupdate stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 26 Aug 2010 10:54:42 +0200] rev 6158
i18nupdate
Thu, 26 Aug 2010 10:52:59 +0200 [doc, adapters] drop deprecated code from examples stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 26 Aug 2010 10:52:59 +0200] rev 6157
[doc, adapters] drop deprecated code from examples
Thu, 26 Aug 2010 10:52:25 +0200 [doc] interesting stuff backported stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 26 Aug 2010 10:52:25 +0200] rev 6156
[doc] interesting stuff backported
Thu, 26 Aug 2010 10:51:55 +0200 [doc] clean ITreeAdapter documentation stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 26 Aug 2010 10:51:55 +0200] rev 6155
[doc] clean ITreeAdapter documentation
Thu, 26 Aug 2010 10:29:32 +0200 cleanup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 26 Aug 2010 10:29:32 +0200] rev 6154
cleanup
Thu, 26 Aug 2010 10:29:23 +0200 remove useless import
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 26 Aug 2010 10:29:23 +0200] rev 6153
remove useless import
Thu, 26 Aug 2010 10:13:48 +0200 use is_instance in a number of places (esp. documentation) rather than the deprecated implements stable
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Thu, 26 Aug 2010 10:13:48 +0200] rev 6152
use is_instance in a number of places (esp. documentation) rather than the deprecated implements
Wed, 25 Aug 2010 19:09:18 +0200 [new components] fix dumb name error
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 Aug 2010 19:09:18 +0200] rev 6151
[new components] fix dumb name error
Wed, 25 Aug 2010 19:01:58 +0200 remove some deprecated stuff about relation definition stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 Aug 2010 19:01:58 +0200] rev 6150
remove some deprecated stuff about relation definition
Wed, 25 Aug 2010 18:55:58 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 Aug 2010 18:55:58 +0200] rev 6149
backport stable
Wed, 25 Aug 2010 18:55:48 +0200 [book] more about has_<action>_permission and enhance a bit security definition section stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 Aug 2010 18:55:48 +0200] rev 6148
[book] more about has_<action>_permission and enhance a bit security definition section
Wed, 25 Aug 2010 18:29:55 +0200 update documentation to follow 6142:8bc6eac1fac1 changes. Try to make it better and move most doc with code on the way
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 Aug 2010 18:29:55 +0200] rev 6147
update documentation to follow 6142:8bc6eac1fac1 changes. Try to make it better and move most doc with code on the way
Wed, 25 Aug 2010 18:13:05 +0200 cwconfig module already used by another autodocstring. Drop this currently useless file
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 Aug 2010 18:13:05 +0200] rev 6146
cwconfig module already used by another autodocstring. Drop this currently useless file
Wed, 25 Aug 2010 13:45:41 +0200 more cwctl api update and fixes stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 Aug 2010 13:45:41 +0200] rev 6145
more cwctl api update and fixes
Wed, 25 Aug 2010 11:23:22 +0200 [c-c create] argument inversed accidentally stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 Aug 2010 11:23:22 +0200] rev 6144
[c-c create] argument inversed accidentally
Wed, 25 Aug 2010 11:22:47 +0200 merge stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 Aug 2010 11:22:47 +0200] rev 6143
merge
Wed, 25 Aug 2010 10:29:18 +0200 [session] cleanup hook / operation / entity edition api
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 Aug 2010 10:29:18 +0200] rev 6142
[session] cleanup hook / operation / entity edition api Operation api ~~~~~~~~~~~~~ * commit_event killed, recently introduced postcommit_event is enough and has a better name * kill SingleOperation class, it's a) currently never used b) superseeded by set_operation if needed. Entity edition api ~~~~~~~~~~~~~~~~~~ edited_attributes turned into a special object holding edition specific attributes: - attributes to be edited (simply mirrored in cw_attr_cache, actual values are there) - former _cw_skip_security set (cw_edited) and querier_pending_relations It has also been renamed to `cw_edited` on the way (it may also contains inlined relations) The entity dict interface has been deprecated. One should explicitly use either cw_attr_cache or cw_edited according to the need. Also, there is now a control that we don't try to hi-jack edited attributes once this has no more effect (eg modification have already been saved) At last, _cw_set_defaults/cw_check internal methods have been moved to this special object Hook api ~~~~~~~~ hook.entity_oldnewvalue function now moved to a method of cw_edited object.
Wed, 25 Aug 2010 10:29:07 +0200 [web api] unify 'contentnav' (VComponent) and 'boxes' registries as 'ctxcomponents' (CtxComponent)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 Aug 2010 10:29:07 +0200] rev 6141
[web api] unify 'contentnav' (VComponent) and 'boxes' registries as 'ctxcomponents' (CtxComponent)
Wed, 25 Aug 2010 10:01:11 +0200 [boxes] introduce new boxes system
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 Aug 2010 10:01:11 +0200] rev 6140
[boxes] introduce new boxes system * separate box content generation from its layout * refactor css classes to allow moving boxes and still get consistent ui On the way to contentnavigation/boxes unification (in a later patch) * * * some fixes for the previous (default_new_boxes_system) patch * * * some fixes for the previous (default_new_boxes_system) patch
Wed, 25 Aug 2010 09:43:12 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 Aug 2010 09:43:12 +0200] rev 6139
backport stable
Wed, 25 Aug 2010 09:42:55 +0200 update to lgc.clcommands 0.51 api stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 Aug 2010 09:42:55 +0200] rev 6138
update to lgc.clcommands 0.51 api
Tue, 24 Aug 2010 11:59:07 +0200 [css] make sure the toolbar is clickable because layered over title stable
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Tue, 24 Aug 2010 11:59:07 +0200] rev 6137
[css] make sure the toolbar is clickable because layered over title
Tue, 24 Aug 2010 11:57:45 +0200 [dataimport] refactor commitevery to gain readability stable
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Tue, 24 Aug 2010 11:57:45 +0200] rev 6136
[dataimport] refactor commitevery to gain readability
Mon, 23 Aug 2010 12:49:28 +0200 [win32] no os.getuid on windows stable
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Mon, 23 Aug 2010 12:49:28 +0200] rev 6135
[win32] no os.getuid on windows
Mon, 23 Aug 2010 09:07:20 +0200 use logilab.common.date.ustrftime in json encoder to work around datetime.strftime limitation on dates < 1900 stable
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Mon, 23 Aug 2010 09:07:20 +0200] rev 6134
use logilab.common.date.ustrftime in json encoder to work around datetime.strftime limitation on dates < 1900
Mon, 23 Aug 2010 08:46:24 +0200 use iter_and_commit in example stable
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Mon, 23 Aug 2010 08:46:24 +0200] rev 6133
use iter_and_commit in example
Fri, 20 Aug 2010 17:08:08 +0200 [c-c check-mapping] fix dumb name error and add a warning about inlined crossed relation stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Aug 2010 17:08:08 +0200] rev 6132
[c-c check-mapping] fix dumb name error and add a warning about inlined crossed relation
Fri, 20 Aug 2010 10:59:57 +0200 [ms] more planning bug fixes stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Aug 2010 10:59:57 +0200] rev 6131
[ms] more planning bug fixes * fix sourcesterms w/ constant: all occurences of the same constant should be there once one of them is * fix handling of constant and relation in expand_terms: * we should always consider system source there for constants * for relation, we should check its lhs and rhs are in selected terms, not that the relation is in linkedterms (this has no chance to be true) This fixes 3 tests that were either passing erroneously (syt should be punished for copy/paste output as test reulst without triple checking it) or were not optimal.
Fri, 20 Aug 2010 08:36:58 +0200 oops, missing part of 6125:628cf5213154 (mapping file checking) stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Aug 2010 08:36:58 +0200] rev 6130
oops, missing part of 6125:628cf5213154 (mapping file checking)
Fri, 20 Aug 2010 08:35:10 +0200 [ms] fix two planner bugs: one occuring query such as X created_by U where X in a external source and U may come from an ldap source. The other being that when we've to merge input maps, we were modifying the same tree/solutions while a copy were needed. Also, ensure we add type restrictions, necessary for pyro source stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Aug 2010 08:35:10 +0200] rev 6129
[ms] fix two planner bugs: one occuring query such as X created_by U where X in a external source and U may come from an ldap source. The other being that when we've to merge input maps, we were modifying the same tree/solutions while a copy were needed. Also, ensure we add type restrictions, necessary for pyro source
Fri, 20 Aug 2010 08:31:02 +0200 cleanups stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Aug 2010 08:31:02 +0200] rev 6128
cleanups
Fri, 20 Aug 2010 08:29:48 +0200 [ms, c-c] new command checking for consistency / potentian flaws and enhancements of mapping file of a multi-sources instance stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Aug 2010 08:29:48 +0200] rev 6127
[ms, c-c] new command checking for consistency / potentian flaws and enhancements of mapping file of a multi-sources instance
Fri, 20 Aug 2010 08:21:15 +0200 [repository] enabled sources refactoring: to avoid error, we should always have all known source in repo.sources_by_uri and only enabled ones in repo.sources, so we still have access to the definition of temporarily disabled sources stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Aug 2010 08:21:15 +0200] rev 6126
[repository] enabled sources refactoring: to avoid error, we should always have all known source in repo.sources_by_uri and only enabled ones in repo.sources, so we still have access to the definition of temporarily disabled sources
Fri, 20 Aug 2010 08:17:04 +0200 [migration] enhance RqlForIterator so we can do 'for e in rqliter(...).entities()' stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Aug 2010 08:17:04 +0200] rev 6125
[migration] enhance RqlForIterator so we can do 'for e in rqliter(...).entities()'
Fri, 20 Aug 2010 08:16:03 +0200 [ms] when entity is coming from an external source, don't add non final relations on complete stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Aug 2010 08:16:03 +0200] rev 6124
[ms] when entity is coming from an external source, don't add non final relations on complete
Fri, 20 Aug 2010 08:15:06 +0200 [querier] add_types_restriction_cleanups: remove useless try/except (we already filtered out variables not in newroot.defined_vars) and dict accss. Also systematically set computed solutions instead of modifying existing ones stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Aug 2010 08:15:06 +0200] rev 6123
[querier] add_types_restriction_cleanups: remove useless try/except (we already filtered out variables not in newroot.defined_vars) and dict accss. Also systematically set computed solutions instead of modifying existing ones
Fri, 20 Aug 2010 08:46:32 +0200 improvements in dataimport.py stable
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Fri, 20 Aug 2010 08:46:32 +0200] rev 6122
improvements in dataimport.py * updated the docstrings * fixed small issues in ucsvreader_pb * help user in using RQLObjectStore
Thu, 19 Aug 2010 11:14:55 +0200 add missing semi colon in js stable
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Thu, 19 Aug 2010 11:14:55 +0200] rev 6121
add missing semi colon in js
Wed, 18 Aug 2010 16:53:05 +0200 [book] some more documentation and cleanups stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 18 Aug 2010 16:53:05 +0200] rev 6120
[book] some more documentation and cleanups * merged existing facets documentation with the one I've just written and put almost everything within the code * added a note about __depends__ and __recommends__ and about the recommends semantic (extracted from a post on the ml) * added a note about write security checking (extracted from a post on the ml) * fixed some dumb sphinx errors
Wed, 18 Aug 2010 13:58:12 +0200 new RelationAttributeFacet + other fixes and cleanup + facets test stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 18 Aug 2010 13:58:12 +0200] rev 6119
new RelationAttributeFacet + other fixes and cleanup + facets test * added documentation to Relation[Attribute]Facet and AttributeFacet explaining how to configure them * fixed behaviour of sorting for various combinaison of attribute values
Wed, 18 Aug 2010 10:36:02 +0200 [migration] remove bad test when constructing attributes to copy in rename_entity_type: the old entity type is not in the fschema due to schema deserialization trick stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 18 Aug 2010 10:36:02 +0200] rev 6118
[migration] remove bad test when constructing attributes to copy in rename_entity_type: the old entity type is not in the fschema due to schema deserialization trick
Tue, 17 Aug 2010 15:25:29 +0200 cleanup stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 17 Aug 2010 15:25:29 +0200] rev 6117
cleanup
Tue, 17 Aug 2010 15:25:17 +0200 [migration] fix rename_entity_type: avoid removal of attributes on the new entity type from the schema during migration stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 17 Aug 2010 15:25:17 +0200] rev 6116
[migration] fix rename_entity_type: avoid removal of attributes on the new entity type from the schema during migration
Tue, 17 Aug 2010 15:23:59 +0200 [migration] we can now specify attributes to backport to rename_entity_type using its attrs argument stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 17 Aug 2010 15:23:59 +0200] rev 6115
[migration] we can now specify attributes to backport to rename_entity_type using its attrs argument
Tue, 17 Aug 2010 15:22:57 +0200 [formwidgets] new allow_none attribute on BooleanField allowing a third None value for booleans stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 17 Aug 2010 15:22:57 +0200] rev 6114
[formwidgets] new allow_none attribute on BooleanField allowing a third None value for booleans
Tue, 17 Aug 2010 15:22:04 +0200 [primary view] consider rtypevid flag for relations in the 'relations' section as well stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 17 Aug 2010 15:22:04 +0200] rev 6113
[primary view] consider rtypevid flag for relations in the 'relations' section as well
Tue, 17 Aug 2010 11:06:20 +0200 [db-fti-index] simple fix fpr progressbar-related crash when etypes is None in reindex_entities() stable
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Tue, 17 Aug 2010 11:06:20 +0200] rev 6112
[db-fti-index] simple fix fpr progressbar-related crash when etypes is None in reindex_entities()
Mon, 16 Aug 2010 12:07:43 +0200 [views/reledit] small refactoring stable
Aurelien Campeas <aurelien.campeas@logilab.fr> [Mon, 16 Aug 2010 12:07:43 +0200] rev 6111
[views/reledit] small refactoring
Mon, 16 Aug 2010 12:07:34 +0200 [views/reledit] fix bad role handling in _may_add_related stable
Aurelien Campeas <aurelien.campeas@logilab.fr> [Mon, 16 Aug 2010 12:07:34 +0200] rev 6110
[views/reledit] fix bad role handling in _may_add_related
Fri, 13 Aug 2010 08:23:14 +0200 integrate Celso's work on translation file: proper/complete spanish translation, fixed some typos in french translation, occured -> occurred fix in various places stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 13 Aug 2010 08:23:14 +0200] rev 6109
integrate Celso's work on translation file: proper/complete spanish translation, fixed some typos in french translation, occured -> occurred fix in various places
Fri, 13 Aug 2010 13:34:47 +0200 [web] fix typo in ajax_build_url (s/xtml/xhtml) stable
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Fri, 13 Aug 2010 13:34:47 +0200] rev 6108
[web] fix typo in ajax_build_url (s/xtml/xhtml)
Thu, 12 Aug 2010 18:49:20 +0200 [web controller] don't try to translate arbitrary exception message stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 12 Aug 2010 18:49:20 +0200] rev 6107
[web controller] don't try to translate arbitrary exception message
Thu, 12 Aug 2010 16:50:52 +0200 [selectors] fix match_transition & introduce new edited_attribute selector stable
Aurelien Campeas <aurelien.campeas@logilab.fr> [Thu, 12 Aug 2010 16:50:52 +0200] rev 6106
[selectors] fix match_transition & introduce new edited_attribute selector
Thu, 12 Aug 2010 15:58:42 +0200 RQLUniqueConstraint not in CWConstraintType for some old instances stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 12 Aug 2010 15:58:42 +0200] rev 6105
RQLUniqueConstraint not in CWConstraintType for some old instances
Thu, 12 Aug 2010 14:41:44 +0200 [tableview] take care, description may include None (try Any NULL) stable
Alexandre Richardson <alexandre.richardson@logilab.fr> [Thu, 12 Aug 2010 14:41:44 +0200] rev 6104
[tableview] take care, description may include None (try Any NULL)
Thu, 12 Aug 2010 11:56:33 +0200 fix typo stable
Aurelien Campeas <aurelien.campeas@logilab.fr> [Thu, 12 Aug 2010 11:56:33 +0200] rev 6103
fix typo
Thu, 12 Aug 2010 10:12:52 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 12 Aug 2010 10:12:52 +0200] rev 6102
backport stable
Thu, 12 Aug 2010 10:11:49 +0200 [form, migration] etype_relation_field should not raise error, it may block migration if used for a non yet existing field stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 12 Aug 2010 10:11:49 +0200] rev 6101
[form, migration] etype_relation_field should not raise error, it may block migration if used for a non yet existing field
Wed, 11 Aug 2010 18:11:32 +0200 fix bug introduced by 6098:a0fde9334dd0 stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Aug 2010 18:11:32 +0200] rev 6100
fix bug introduced by 6098:a0fde9334dd0
Wed, 11 Aug 2010 15:54:44 +0200 work around Apache's mod_proxy limitation with special chars in URLs by not using Rest urls when such a case is detected stable
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Wed, 11 Aug 2010 15:54:44 +0200] rev 6099
work around Apache's mod_proxy limitation with special chars in URLs by not using Rest urls when such a case is detected
Wed, 11 Aug 2010 16:17:05 +0200 [entity] base_url argument may be explicitly specified for other purpose (eg http/https site version control) stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Aug 2010 16:17:05 +0200] rev 6098
[entity] base_url argument may be explicitly specified for other purpose (eg http/https site version control)
Wed, 11 Aug 2010 16:16:25 +0200 [cleanup] remove debug print stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Aug 2010 16:16:25 +0200] rev 6097
[cleanup] remove debug print
Wed, 11 Aug 2010 10:08:48 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Aug 2010 10:08:48 +0200] rev 6096
backport stable
Tue, 10 Aug 2010 18:39:48 +0200 [dot] oops, should use dc_title here stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 10 Aug 2010 18:39:48 +0200] rev 6095
[dot] oops, should use dc_title here
Tue, 10 Aug 2010 18:35:07 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 10 Aug 2010 18:35:07 +0200] rev 6094
backport stable
Tue, 10 Aug 2010 16:10:28 +0200 more generic dot graph generator stable
Stephanie Marcu <stephanie.marcu@logilab.fr> [Tue, 10 Aug 2010 16:10:28 +0200] rev 6093
more generic dot graph generator
Tue, 10 Aug 2010 18:28:28 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 10 Aug 2010 18:28:28 +0200] rev 6092
backport stable
Tue, 10 Aug 2010 18:27:02 +0200 [login template] missing xml_escape stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 10 Aug 2010 18:27:02 +0200] rev 6091
[login template] missing xml_escape
Tue, 10 Aug 2010 18:26:43 +0200 [primary] backport _rel_label method from the default branch stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 10 Aug 2010 18:26:43 +0200] rev 6090
[primary] backport _rel_label method from the default branch
Tue, 10 Aug 2010 16:05:00 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 10 Aug 2010 16:05:00 +0200] rev 6089
backport stable
Tue, 10 Aug 2010 14:56:31 +0200 [doc] docstring more explicit for pyviews stable
Stephanie Marcu <stephanie.marcu@logilab.fr> [Tue, 10 Aug 2010 14:56:31 +0200] rev 6088
[doc] docstring more explicit for pyviews
Tue, 10 Aug 2010 14:22:17 +0200 [debug] change severity of 'site_cubicweb loaded' message to debug stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 10 Aug 2010 14:22:17 +0200] rev 6087
[debug] change severity of 'site_cubicweb loaded' message to debug
Tue, 10 Aug 2010 14:21:32 +0200 [primary] handle final relation (eg attribute) in the relations section, and give dispctrl to view's extra kwargs as for non final relation stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 10 Aug 2010 14:21:32 +0200] rev 6086
[primary] handle final relation (eg attribute) in the relations section, and give dispctrl to view's extra kwargs as for non final relation
Tue, 10 Aug 2010 14:20:21 +0200 [entity] entity.view now support initargs as req.view stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 10 Aug 2010 14:20:21 +0200] rev 6085
[entity] entity.view now support initargs as req.view
Tue, 10 Aug 2010 14:19:55 +0200 [schema view] use rdef.ACTIONS, attribute/relation don't use the same actions permission, that causes a crash for attribute rdefs stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 10 Aug 2010 14:19:55 +0200] rev 6084
[schema view] use rdef.ACTIONS, attribute/relation don't use the same actions permission, that causes a crash for attribute rdefs
Tue, 10 Aug 2010 14:16:12 +0200 [tabs] take care, vid may not be a valid dom id (for jQuery at least) stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 10 Aug 2010 14:16:12 +0200] rev 6083
[tabs] take care, vid may not be a valid dom id (for jQuery at least)
Tue, 10 Aug 2010 08:39:06 +0200 [forms] callable field kwargs now always take form _and_ field parameters
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Tue, 10 Aug 2010 08:39:06 +0200] rev 6082
[forms] callable field kwargs now always take form _and_ field parameters + make help kwargs accept a callable too
Tue, 10 Aug 2010 08:28:16 +0200 [forms] test abs() rql function
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Tue, 10 Aug 2010 08:28:16 +0200] rev 6081
[forms] test abs() rql function
Mon, 09 Aug 2010 18:48:32 +0200 [schema] consider ETYPE_NAME_MAP when deserializing specialization relations stable
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Mon, 09 Aug 2010 18:48:32 +0200] rev 6080
[schema] consider ETYPE_NAME_MAP when deserializing specialization relations
Mon, 09 Aug 2010 16:35:49 +0200 fix the fix stable
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Mon, 09 Aug 2010 16:35:49 +0200] rev 6079
fix the fix
Mon, 09 Aug 2010 11:56:12 +0200 fix missing import in web.request stable
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Mon, 09 Aug 2010 11:56:12 +0200] rev 6078
fix missing import in web.request
Fri, 06 Aug 2010 17:49:20 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 06 Aug 2010 17:49:20 +0200] rev 6077
backport stable
Fri, 06 Aug 2010 17:38:45 +0200 [migration] when some inlined relation definition is added to an entity type which has some specialized types, it should be propagated to those types else they may miss the necessary table column to store the relation stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 06 Aug 2010 17:38:45 +0200] rev 6076
[migration] when some inlined relation definition is added to an entity type which has some specialized types, it should be propagated to those types else they may miss the necessary table column to store the relation
Fri, 06 Aug 2010 17:37:34 +0200 [migration] dont crash if a group doesn't exists (it may not exists yet) stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 06 Aug 2010 17:37:34 +0200] rev 6075
[migration] dont crash if a group doesn't exists (it may not exists yet)
Fri, 06 Aug 2010 17:37:06 +0200 [migration] fix rename_entity_type bug: not putting eids of relation deleted using sql query may cause later error on commit, complaining on missing relation on an entity which has been actually deleted stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 06 Aug 2010 17:37:06 +0200] rev 6074
[migration] fix rename_entity_type bug: not putting eids of relation deleted using sql query may cause later error on commit, complaining on missing relation on an entity which has been actually deleted
Fri, 06 Aug 2010 17:35:02 +0200 [migration] fix crash when adding symmetric relation type stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 06 Aug 2010 17:35:02 +0200] rev 6073
[migration] fix crash when adding symmetric relation type
Fri, 06 Aug 2010 17:34:24 +0200 [db-create] fix bug introduced by 6060:353bec342e2a (we ask for user while in non verbose mode) stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 06 Aug 2010 17:34:24 +0200] rev 6072
[db-create] fix bug introduced by 6060:353bec342e2a (we ask for user while in non verbose mode)
Fri, 06 Aug 2010 17:33:07 +0200 [session] should be _cw, not req stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 06 Aug 2010 17:33:07 +0200] rev 6071
[session] should be _cw, not req
Fri, 06 Aug 2010 17:32:43 +0200 [primary] use a new rtypevid flag in primary view display controller, allowing to tell the view for a non final relation should be called as an attribute view (eg, not on the target rset) stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 06 Aug 2010 17:32:43 +0200] rev 6070
[primary] use a new rtypevid flag in primary view display controller, allowing to tell the view for a non final relation should be called as an attribute view (eg, not on the target rset)
Wed, 04 Aug 2010 11:16:40 +0200 [cwprops] fix callable vocabulary of cwproperties which were inconsistently called. No more argument, should now simply return a list of (untranslated) values
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 04 Aug 2010 11:16:40 +0200] rev 6069
[cwprops] fix callable vocabulary of cwproperties which were inconsistently called. No more argument, should now simply return a list of (untranslated) values
Wed, 04 Aug 2010 11:16:39 +0200 [vreg] rename select* object id argument to avoid name clash with arbitrary kwargs, just in case...
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 04 Aug 2010 11:16:39 +0200] rev 6068
[vreg] rename select* object id argument to avoid name clash with arbitrary kwargs, just in case...
Wed, 04 Aug 2010 11:16:38 +0200 [primary] refactor primary view handling of relation's label
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 04 Aug 2010 11:16:38 +0200] rev 6067
[primary] refactor primary view handling of relation's label to properly handle label optionaly specified in dispctrl (no more default set) and use contextual translation by default. Also, consistent handling in attributes, relations and sideboxes section. Introduce new support_args function to use when possible instead of try/except TypeError.
Wed, 04 Aug 2010 11:13:11 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 04 Aug 2010 11:13:11 +0200] rev 6066
backport stable
Wed, 04 Aug 2010 11:23:19 +0200 [doc/book] note about bootstrap_cubes file stable
Aurelien Campeas <aurelien.campeas@logilab.fr> [Wed, 04 Aug 2010 11:23:19 +0200] rev 6065
[doc/book] note about bootstrap_cubes file
Wed, 04 Aug 2010 10:55:32 +0200 [request] missing paren stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 04 Aug 2010 10:55:32 +0200] rev 6064
[request] missing paren
Wed, 04 Aug 2010 10:53:52 +0200 [request] js is defined in uilib, not utils stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 04 Aug 2010 10:53:52 +0200] rev 6063
[request] js is defined in uilib, not utils
Wed, 04 Aug 2010 10:47:29 +0200 [request] enhanced user[_rql]_callback method, allowing to call other js variant, eg one of userCallback, userCallbackThenUpdateUI, userCallbackThenReloadPage (the default). Also benefit from the new magic js object. stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 04 Aug 2010 10:47:29 +0200] rev 6062
[request] enhanced user[_rql]_callback method, allowing to call other js variant, eg one of userCallback, userCallbackThenUpdateUI, userCallbackThenReloadPage (the default). Also benefit from the new magic js object.
Wed, 04 Aug 2010 10:22:11 +0200 [pyro] instance id cleanup, ensure config['pyro-instance-id'] is a fully qualified pyro id on the server side stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 04 Aug 2010 10:22:11 +0200] rev 6061
[pyro] instance id cleanup, ensure config['pyro-instance-id'] is a fully qualified pyro id on the server side
Tue, 03 Aug 2010 14:43:20 +0200 [db create] don't ask user/password if the underlying db doesn't support it (eg sqlite) stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 03 Aug 2010 14:43:20 +0200] rev 6060
[db create] don't ask user/password if the underlying db doesn't support it (eg sqlite)
Tue, 03 Aug 2010 12:21:34 +0200 added tip on config file migration in scripts stable
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Tue, 03 Aug 2010 12:21:34 +0200] rev 6059
added tip on config file migration in scripts
Tue, 03 Aug 2010 12:19:02 +0200 [ms] ensure owned_by/created_by can't be crossed among pyro-rql sources stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 03 Aug 2010 12:19:02 +0200] rev 6058
[ms] ensure owned_by/created_by can't be crossed among pyro-rql sources
Tue, 03 Aug 2010 12:17:20 +0200 [ms] cleanups stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 03 Aug 2010 12:17:20 +0200] rev 6057
[ms] cleanups
Tue, 03 Aug 2010 12:17:01 +0200 [ms] fix a ms plannification bug with NOT is stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 03 Aug 2010 12:17:01 +0200] rev 6056
[ms] fix a ms plannification bug with NOT is
Mon, 02 Aug 2010 15:37:45 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 02 Aug 2010 15:37:45 +0200] rev 6055
backport stable
Mon, 02 Aug 2010 15:36:44 +0200 Added tag cubicweb-debian-version-3.9.4-1 for changeset 8d32d82134dc stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 02 Aug 2010 15:36:44 +0200] rev 6054
Added tag cubicweb-debian-version-3.9.4-1 for changeset 8d32d82134dc
Mon, 02 Aug 2010 15:36:44 +0200 Added tag cubicweb-version-3.9.4 for changeset 6cebb361dcb2 stable cubicweb-debian-version-3.9.4-1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 02 Aug 2010 15:36:44 +0200] rev 6053
Added tag cubicweb-version-3.9.4 for changeset 6cebb361dcb2
Mon, 02 Aug 2010 14:37:34 +0200 3.9.4 stable cubicweb-version-3.9.4
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 02 Aug 2010 14:37:34 +0200] rev 6052
3.9.4
Mon, 02 Aug 2010 14:26:55 +0200 i18nupdate stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 02 Aug 2010 14:26:55 +0200] rev 6051
i18nupdate
Mon, 02 Aug 2010 12:35:24 +0200 [rql2sql] add test for rql bug #37423, which triggered a cw bug fixed by this changeset (infinite loop with some queries...) stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 02 Aug 2010 12:35:24 +0200] rev 6050
[rql2sql] add test for rql bug #37423, which triggered a cw bug fixed by this changeset (infinite loop with some queries...)
Mon, 02 Aug 2010 10:09:29 +0200 [doc] started js/css coding standards stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 02 Aug 2010 10:09:29 +0200] rev 6049
[doc] started js/css coding standards
Fri, 30 Jul 2010 17:19:07 +0200 fix idownload view pb. for xhtml browsers stable
Aurelien Campeas <aurelien.campeas@logilab.fr> [Fri, 30 Jul 2010 17:19:07 +0200] rev 6048
fix idownload view pb. for xhtml browsers
Fri, 30 Jul 2010 13:18:36 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 30 Jul 2010 13:18:36 +0200] rev 6047
backport stable
Fri, 30 Jul 2010 13:18:08 +0200 [selectors] fix is_instance bug w/ parent classes. Also slight performance enhancements by changing what's returned by vreg['etypes'].parent_classes method (dedicated for this usage...) and removing no more necessary methods stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 30 Jul 2010 13:18:08 +0200] rev 6046
[selectors] fix is_instance bug w/ parent classes. Also slight performance enhancements by changing what's returned by vreg['etypes'].parent_classes method (dedicated for this usage...) and removing no more necessary methods
Fri, 30 Jul 2010 13:16:01 +0200 [schema view] we don't support multiple inheritance stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 30 Jul 2010 13:16:01 +0200] rev 6045
[schema view] we don't support multiple inheritance
Fri, 30 Jul 2010 13:16:01 +0200 [view] use the new magic js object to generate javascript func call for auto reload user callbacks stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 30 Jul 2010 13:16:01 +0200] rev 6044
[view] use the new magic js object to generate javascript func call for auto reload user callbacks
Fri, 30 Jul 2010 11:53:16 +0200 [js/edition] fix pb with IE not handling long GETs #1203789 stable
Aurelien Campeas <aurelien.campeas@logilab.fr> [Fri, 30 Jul 2010 11:53:16 +0200] rev 6043
[js/edition] fix pb with IE not handling long GETs #1203789
Fri, 30 Jul 2010 11:11:08 +0200 [migration] commit only sql script migration stable
Julien Jehannet <julien.jehannet@logilab.fr> [Fri, 30 Jul 2010 11:11:08 +0200] rev 6042
[migration] commit only sql script migration
Fri, 30 Jul 2010 10:09:31 +0200 [index page] refactor add_entity_link: no need to give request, nicer to check perm before calling the method, and use the new create url factory
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 30 Jul 2010 10:09:31 +0200] rev 6041
[index page] refactor add_entity_link: no need to give request, nicer to check perm before calling the method, and use the new create url factory
Fri, 30 Jul 2010 10:07:12 +0200 [facet] refactor bookmark this search link creation: check perm before calling the method, and use the new create url factory
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 30 Jul 2010 10:07:12 +0200] rev 6040
[facet] refactor bookmark this search link creation: check perm before calling the method, and use the new create url factory
Fri, 30 Jul 2010 10:02:31 +0200 [view] deprecate create_url in favor of a cw_create_url class method on entity classes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 30 Jul 2010 10:02:31 +0200] rev 6039
[view] deprecate create_url in favor of a cw_create_url class method on entity classes also kill view's output_url_builder method, unused anywhere...
Fri, 30 Jul 2010 09:52:46 +0200 small cleanups stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 30 Jul 2010 09:52:46 +0200] rev 6038
small cleanups
Fri, 30 Jul 2010 09:52:12 +0200 [vreg debug] use classid to get cleaner output stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 30 Jul 2010 09:52:12 +0200] rev 6037
[vreg debug] use classid to get cleaner output
Thu, 29 Jul 2010 14:46:29 +0200 [windmill] add xul-ext firefox plugin stable
Julien Jehannet <julien.jehannet@logilab.fr> [Thu, 29 Jul 2010 14:46:29 +0200] rev 6036
[windmill] add xul-ext firefox plugin
Thu, 29 Jul 2010 15:18:31 +0200 [migration] unify process_script command stable
Julien Jehannet <julien.jehannet@logilab.fr> [Thu, 29 Jul 2010 15:18:31 +0200] rev 6035
[migration] unify process_script command - simplify wrapper by putting the logic in the migration module - enable sql script in shell invocation - adjust cmd_process_script docstring in interactive shell
Tue, 27 Jul 2010 19:40:57 +0200 tests: use larger timeouts in windmill tests stable
Julien Jehannet <julien.jehannet@logilab.fr> [Tue, 27 Jul 2010 19:40:57 +0200] rev 6034
tests: use larger timeouts in windmill tests
Wed, 28 Jul 2010 16:31:32 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 28 Jul 2010 16:31:32 +0200] rev 6033
backport stable
Wed, 28 Jul 2010 16:31:23 +0200 [session] session auto reconnect feature has gone with the session-time refactoring in 6012:d56fd78006cd
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 28 Jul 2010 16:31:23 +0200] rev 6032
[session] session auto reconnect feature has gone with the session-time refactoring in 6012:d56fd78006cd
Wed, 28 Jul 2010 16:27:57 +0200 [debug view] action moved stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 28 Jul 2010 16:27:57 +0200] rev 6031
[debug view] action moved
Wed, 28 Jul 2010 15:01:48 +0200 [test] check_session returns an int since 6012:d56fd78006cd
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 28 Jul 2010 15:01:48 +0200] rev 6030
[test] check_session returns an int since 6012:d56fd78006cd
Wed, 28 Jul 2010 14:27:28 +0200 [editcontroller] turn eid into an int if possible, avoiding pbs. further down (case: preview cube) stable
Aurelien Campeas <aurelien.campeas@logilab.fr> [Wed, 28 Jul 2010 14:27:28 +0200] rev 6029
[editcontroller] turn eid into an int if possible, avoiding pbs. further down (case: preview cube)
Wed, 28 Jul 2010 11:37:02 +0200 [session] this log should be at the debug level, not info stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 28 Jul 2010 11:37:02 +0200] rev 6028
[session] this log should be at the debug level, not info
Wed, 28 Jul 2010 11:39:47 +0200 [ms] log after preprocessing, else we don't see the query which is actually planned (may have been modified by security insertion) stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 28 Jul 2010 11:39:47 +0200] rev 6027
[ms] log after preprocessing, else we don't see the query which is actually planned (may have been modified by security insertion)
Tue, 27 Jul 2010 19:14:17 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 27 Jul 2010 19:14:17 +0200] rev 6026
backport stable
Tue, 27 Jul 2010 19:13:27 +0200 Added tag cubicweb-debian-version-3.9.3-1 for changeset ab1f9686ff3e stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 27 Jul 2010 19:13:27 +0200] rev 6025
Added tag cubicweb-debian-version-3.9.3-1 for changeset ab1f9686ff3e
Tue, 27 Jul 2010 19:13:27 +0200 Added tag cubicweb-version-3.9.3 for changeset 900772fd9caa stable cubicweb-debian-version-3.9.3-1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 27 Jul 2010 19:13:27 +0200] rev 6024
Added tag cubicweb-version-3.9.3 for changeset 900772fd9caa
Tue, 27 Jul 2010 17:41:22 +0200 [forms] default combobox view should accept arbitrary keyword arguments stable cubicweb-version-3.9.3
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 27 Jul 2010 17:41:22 +0200] rev 6023
[forms] default combobox view should accept arbitrary keyword arguments
Tue, 27 Jul 2010 16:39:19 +0200 3.9.3 stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 27 Jul 2010 16:39:19 +0200] rev 6022
3.9.3
Tue, 27 Jul 2010 16:34:20 +0200 i18n update stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 27 Jul 2010 16:34:20 +0200] rev 6021
i18n update
Tue, 27 Jul 2010 12:37:27 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 27 Jul 2010 12:37:27 +0200] rev 6020
backport stable
Tue, 27 Jul 2010 12:36:16 +0200 backport oldstable stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 27 Jul 2010 12:36:16 +0200] rev 6019
backport oldstable
Tue, 27 Jul 2010 12:36:03 +0200 [security] don't put uncrypted password in query parameters, else it may be logged on error oldstable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 27 Jul 2010 12:36:03 +0200] rev 6018
[security] don't put uncrypted password in query parameters, else it may be logged on error
Tue, 27 Jul 2010 09:40:09 +0200 [relations in ui] provide context information when computing label for a relation stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 27 Jul 2010 09:40:09 +0200] rev 6017
[relations in ui] provide context information when computing label for a relation
Tue, 27 Jul 2010 09:14:00 +0200 [security] do not show sessions information to non managers users. Close security ticket #38246 stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 27 Jul 2010 09:14:00 +0200] rev 6016
[security] do not show sessions information to non managers users. Close security ticket #38246
Tue, 27 Jul 2010 09:06:55 +0200 [dbapi] update renamed argument
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 27 Jul 2010 09:06:55 +0200] rev 6015
[dbapi] update renamed argument
Mon, 26 Jul 2010 15:04:47 +0200 [debug] improve debug messages stable
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Mon, 26 Jul 2010 15:04:47 +0200] rev 6014
[debug] improve debug messages
Mon, 26 Jul 2010 12:15:11 +0200 [dbapi] cleanup shared data api: let access to transaction from dbapi, we can write it after all... Also, querydata is better named txdata
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 26 Jul 2010 12:15:11 +0200] rev 6013
[dbapi] cleanup shared data api: let access to transaction from dbapi, we can write it after all... Also, querydata is better named txdata
Mon, 26 Jul 2010 12:08:24 +0200 [session] cleanup session-time / cleanup-session-time...
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 26 Jul 2010 12:08:24 +0200] rev 6012
[session] cleanup session-time / cleanup-session-time... which are hard to grasp while there is no actual benefit to handle both. Now repo will close session without any activity since cleanup-session-time (24h by default), and the web authentication chain won't reconnect automatically anymore. I don't think there is a big deal in keeping repo session for such time. Also, ask the repo for latest session usage time, we can't know it for real on the web side (think of long running transactions). Closes #1083245.
Mon, 26 Jul 2010 12:07:00 +0200 [debug] when a loop is detected in a tree, log the entity involved in it to ease repair stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 26 Jul 2010 12:07:00 +0200] rev 6011
[debug] when a loop is detected in a tree, log the entity involved in it to ease repair
Mon, 26 Jul 2010 12:06:58 +0200 [image js] fix image fit screen function stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 26 Jul 2010 12:06:58 +0200] rev 6010
[image js] fix image fit screen function
Mon, 26 Jul 2010 12:06:55 +0200 [idownloadable primary view] when file is an image, display attributes below the image stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 26 Jul 2010 12:06:55 +0200] rev 6009
[idownloadable primary view] when file is an image, display attributes below the image
Mon, 26 Jul 2010 12:06:52 +0200 [selector] adjuts score returned by the adaptable selector to get correct priority over is_instance stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 26 Jul 2010 12:06:52 +0200] rev 6008
[selector] adjuts score returned by the adaptable selector to get correct priority over is_instance
Mon, 26 Jul 2010 12:06:49 +0200 [navigation] refactor previous / next navigation component to ease overriding stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 26 Jul 2010 12:06:49 +0200] rev 6007
[navigation] refactor previous / next navigation component to ease overriding
Fri, 23 Jul 2010 10:30:10 +0200 [massmailing] need edition.js for the freeezeFormButtons function stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 23 Jul 2010 10:30:10 +0200] rev 6006
[massmailing] need edition.js for the freeezeFormButtons function
Fri, 23 Jul 2010 17:54:18 +0200 [views] link to public url when trying https without an account stable
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Fri, 23 Jul 2010 17:54:18 +0200] rev 6005
[views] link to public url when trying https without an account
Wed, 21 Jul 2010 12:46:21 +0200 [image] more handy image resizing using javascript stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 21 Jul 2010 12:46:21 +0200] rev 6004
[image] more handy image resizing using javascript
Wed, 21 Jul 2010 12:42:18 +0200 [rql2sql] fix bug with NOT of inlined relation: NULL values are not properly handled and hence some rows won't be returned while the should stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 21 Jul 2010 12:42:18 +0200] rev 6003
[rql2sql] fix bug with NOT of inlined relation: NULL values are not properly handled and hence some rows won't be returned while the should
Wed, 21 Jul 2010 12:41:14 +0200 [schema sync] if something went wrong while getting rdef in precommit event, rdef adttribute won't be set in revertprecommit. We don't want to fail in such case stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 21 Jul 2010 12:41:14 +0200] rev 6002
[schema sync] if something went wrong while getting rdef in precommit event, rdef adttribute won't be set in revertprecommit. We don't want to fail in such case
Wed, 21 Jul 2010 12:40:17 +0200 [migration] add script to repair instances which have lost some relation due to 3.9 + file 1.9 migration (bad Image -> File entity type renaming) stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 21 Jul 2010 12:40:17 +0200] rev 6001
[migration] add script to repair instances which have lost some relation due to 3.9 + file 1.9 migration (bad Image -> File entity type renaming)
Wed, 21 Jul 2010 11:28:30 +0200 [uiprops] check that STYLESHEETS* and JAVASCRIPTS are lists stable
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Wed, 21 Jul 2010 11:28:30 +0200] rev 6000
[uiprops] check that STYLESHEETS* and JAVASCRIPTS are lists
Tue, 20 Jul 2010 16:45:11 +0200 [migration] fix rename_entity_type to avoid to loose some relations on the way stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 20 Jul 2010 16:45:11 +0200] rev 5999
[migration] fix rename_entity_type to avoid to loose some relations on the way
Tue, 20 Jul 2010 14:09:58 +0200 [js] fix bug encountered with IE (result evaluated to true while no response text -> json parse error) stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 20 Jul 2010 14:09:58 +0200] rev 5998
[js] fix bug encountered with IE (result evaluated to true while no response text -> json parse error)
Tue, 20 Jul 2010 14:08:34 +0200 [table view] fix bad arguments given to form_filter method stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 20 Jul 2010 14:08:34 +0200] rev 5997
[table view] fix bad arguments given to form_filter method
Mon, 19 Jul 2010 17:22:10 +0200 [deprecation] remove 3.8 deprecation warning stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 19 Jul 2010 17:22:10 +0200] rev 5996
[deprecation] remove 3.8 deprecation warning
Mon, 19 Jul 2010 16:46:42 +0200 [test] improve windmill integration, new test on relation edition stable
Julien Jehannet <julien.jehannet@logilab.fr> [Mon, 19 Jul 2010 16:46:42 +0200] rev 5995
[test] improve windmill integration, new test on relation edition Changes: - display traceback in case of failure - add new use test for relation edition - edition mode is now possible by toggling `edit_test` or with using "pytest -i" - install firebug extension in edition mode - update documentation
Mon, 19 Jul 2010 15:37:02 +0200 backport default into stable. STABLE IS NOW 3.9, default 3.10 stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 19 Jul 2010 15:37:02 +0200] rev 5994
backport default into stable. STABLE IS NOW 3.9, default 3.10
Mon, 19 Jul 2010 15:36:16 +0200 backport stable into oldstable. oldstable is now 3.8 oldstable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 19 Jul 2010 15:36:16 +0200] rev 5993
backport stable into oldstable. oldstable is now 3.8
Mon, 19 Jul 2010 15:34:29 +0200 cleanup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 19 Jul 2010 15:34:29 +0200] rev 5992
cleanup
Mon, 19 Jul 2010 10:51:23 +0200 [css] set 100% width/height on image from idownloadable primary view
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 19 Jul 2010 10:51:23 +0200] rev 5991
[css] set 100% width/height on image from idownloadable primary view
Mon, 19 Jul 2010 10:13:01 +0200 [c-c start repo] config log's threshold is upper case while option accepts lower case. This break c-c start of repository instances.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 19 Jul 2010 10:13:01 +0200] rev 5990
[c-c start repo] config log's threshold is upper case while option accepts lower case. This break c-c start of repository instances.
Mon, 19 Jul 2010 10:10:20 +0200 [querier] actually fix bug attempted to be fixed in 5942:f1abba8ccc01. The pb was not in multi-sources but because of missing annotation on rql generated by security insertion
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 19 Jul 2010 10:10:20 +0200] rev 5989
[querier] actually fix bug attempted to be fixed in 5942:f1abba8ccc01. The pb was not in multi-sources but because of missing annotation on rql generated by security insertion
Sat, 17 Jul 2010 10:00:05 +0200 [basetemplate nav] no need for an attribute here
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sat, 17 Jul 2010 10:00:05 +0200] rev 5988
[basetemplate nav] no need for an attribute here
Sat, 17 Jul 2010 09:59:44 +0200 [images] use tags.img and allow to add arbitrary attributes on the image. Use it to set a class when image is the primary entity
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sat, 17 Jul 2010 09:59:44 +0200] rev 5987
[images] use tags.img and allow to add arbitrary attributes on the image. Use it to set a class when image is the primary entity
Sat, 17 Jul 2010 09:55:29 +0200 [images] add link around main image
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sat, 17 Jul 2010 09:55:29 +0200] rev 5986
[images] add link around main image
Fri, 16 Jul 2010 16:37:20 +0200 Added tag cubicweb-debian-version-3.9.2-1 for changeset 8a23821dc138
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 16 Jul 2010 16:37:20 +0200] rev 5985
Added tag cubicweb-debian-version-3.9.2-1 for changeset 8a23821dc138
Fri, 16 Jul 2010 16:37:19 +0200 Added tag cubicweb-version-3.9.2 for changeset e51796b9caf3 cubicweb-debian-version-3.9.2-1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 16 Jul 2010 16:37:19 +0200] rev 5984
Added tag cubicweb-version-3.9.2 for changeset e51796b9caf3
Fri, 16 Jul 2010 12:41:10 +0200 3.9.2 cubicweb-version-3.9.2
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 16 Jul 2010 12:41:10 +0200] rev 5983
3.9.2
Fri, 16 Jul 2010 12:40:22 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 16 Jul 2010 12:40:22 +0200] rev 5982
backport stable
Fri, 16 Jul 2010 11:41:17 +0200 [idownloadable] fix download_url prototype: should accept arbitrary kwargs to add as form parameters to the generated url
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 16 Jul 2010 11:41:17 +0200] rev 5981
[idownloadable] fix download_url prototype: should accept arbitrary kwargs to add as form parameters to the generated url
Fri, 16 Jul 2010 11:39:28 +0200 [entity] fix setdefault implementation: should return actual value
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 16 Jul 2010 11:39:28 +0200] rev 5980
[entity] fix setdefault implementation: should return actual value
Fri, 16 Jul 2010 11:00:42 +0200 [web] eid key is deprecated
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Fri, 16 Jul 2010 11:00:42 +0200] rev 5979
[web] eid key is deprecated
Thu, 15 Jul 2010 17:19:34 +0200 [js] cleanup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 15 Jul 2010 17:19:34 +0200] rev 5978
[js] cleanup
Thu, 15 Jul 2010 17:18:57 +0200 [js] fix typo causing blank page...
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 15 Jul 2010 17:18:57 +0200] rev 5977
[js] fix typo causing blank page...
Thu, 15 Jul 2010 12:03:13 +0200 [transaction] if error on rollbacking a source, replace the connection by a new one stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 15 Jul 2010 12:03:13 +0200] rev 5976
[transaction] if error on rollbacking a source, replace the connection by a new one
Thu, 15 Jul 2010 11:38:31 +0200 [transaction] do not attempt to reconnect if there has been some write during the transaction stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 15 Jul 2010 11:38:31 +0200] rev 5975
[transaction] do not attempt to reconnect if there has been some write during the transaction
Thu, 15 Jul 2010 11:07:47 +0200 [testlib] when no validator specified, simply return stripped output, not None
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 15 Jul 2010 11:07:47 +0200] rev 5974
[testlib] when no validator specified, simply return stripped output, not None
Thu, 15 Jul 2010 10:44:46 +0200 [3.6] fix deprecation warnings
Stephanie Marcu <stephanie.marcu@logilab.fr> [Thu, 15 Jul 2010 10:44:46 +0200] rev 5973
[3.6] fix deprecation warnings
Thu, 15 Jul 2010 10:43:19 +0200 [ldap] take care, email address may be a list. In such case, only consider the first one (XXX). Also, fix call to reset_caches.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 15 Jul 2010 10:43:19 +0200] rev 5972
[ldap] take care, email address may be a list. In such case, only consider the first one (XXX). Also, fix call to reset_caches.
Tue, 13 Jul 2010 17:22:15 +0200 [ajax] fix the fix introduced in 3.9.1 to avoid duplicated loads: it cause some other errors since the browser may load the script *after* the server-response event is emited, causing pb if the script interact with this event
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 13 Jul 2010 17:22:15 +0200] rev 5971
[ajax] fix the fix introduced in 3.9.1 to avoid duplicated loads: it cause some other errors since the browser may load the script *after* the server-response event is emited, causing pb if the script interact with this event
(0) -3000 -1000 -224 +224 +1000 +3000 tip