Aurelien Campeas <aurelien.campeas@logilab.fr> [Thu, 08 Apr 2010 17:47:52 +0200] rev 5188
[doc/css] cleanup a bit the sphinx default css
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Thu, 08 Apr 2010 14:40:18 +0200] rev 5187
[repository] fix bad indentation in glob_update_entity, source.update_entity() should be called once per update
Aurelien Campeas <aurelien.campeas@logilab.fr> [Thu, 08 Apr 2010 12:42:47 +0200] rev 5186
[doc] note on pytestconf, fixlets
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 08 Apr 2010 12:32:09 +0200] rev 5185
[test] avoid weird bug when test are changing the cwd
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 08 Apr 2010 11:04:17 +0200] rev 5184
[c-c newcube] #1192: simpler cubicweb-ctl newcube, and more
* new --layout option, to get 'simple' or 'full' cube
* new --licence option to specify license for the cube
* added README and sobjects.py template (the later only added in full layout)
* fixed python file templates to get proper headers according to the config
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Thu, 08 Apr 2010 09:59:59 +0200] rev 5183
[storage] consider fs_importing on update operations too
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 08 Apr 2010 10:00:22 +0200] rev 5182
[primary] fix name error
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 08 Apr 2010 09:49:00 +0200] rev 5181
[migration] propagate TrInfo.comment permissions fix to existing instances
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 08 Apr 2010 09:43:57 +0200] rev 5180
[xthml] fix #696079, potential empty table cause xhtml validation error
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 08 Apr 2010 09:07:54 +0200] rev 5179
[schema] #847739: test and fix bad permission on TrInfo.comment
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 07 Apr 2010 14:53:35 +0200] rev 5178
[iprogress] use xml_escape instead of buggy replace
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 07 Apr 2010 14:42:55 +0200] rev 5177
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 07 Apr 2010 14:42:44 +0200] rev 5176
[querier] don't need a Cache instance for rql cacke key cache
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 07 Apr 2010 14:42:12 +0200] rev 5175
[testlib] properly close connections opened during test in tearDown
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 07 Apr 2010 14:26:35 +0200] rev 5174
#759035: Automate addition of eid cachekey in RQL analysis
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 07 Apr 2010 09:24:00 +0200] rev 5173
[rql annotation] add test and fix for bug introduced by 5004:4cc020ee70e2. While it sounded good, it wasn't because stinfo['relations'] didn't include anymore stinfo['typerels']
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Wed, 07 Apr 2010 11:57:37 +0200] rev 5172
merge
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Wed, 07 Apr 2010 11:56:30 +0200] rev 5171
merge
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Wed, 07 Apr 2010 11:53:11 +0200] rev 5170
merged back old local changeset
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Wed, 07 Apr 2010 11:52:25 +0200] rev 5169
fixed indentation error in devtools/__init__.py
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Tue, 06 Apr 2010 19:42:37 +0200] rev 5168
SQL Server port: temporary table handling
Together with support from logilab.database, handle temp tables for SQLServer
(which are denoted by a name starting with '#', just don't ask)
Note updated dependency on logilab.database 1.0.2
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Tue, 06 Apr 2010 19:27:47 +0200] rev 5167
log RQL query in case of unexpected failure (priceless when porting to new database)
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Tue, 06 Apr 2010 19:26:28 +0200] rev 5166
enable live test against sqlserver 2005 database
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Thu, 04 Mar 2010 17:26:43 +0100] rev 5165
fixed skeleton help strings
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 07 Apr 2010 10:05:04 +0200] rev 5164
[wf] should use is_in_group to avoid error with internal manager
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 07 Apr 2010 09:45:15 +0200] rev 5163
[pkginfo] when only __depends__ is specified, deduced __depends_cubes__ from it (same thing for recommends) ; fix ad skel pkginfo on the way
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 07 Apr 2010 09:43:50 +0200] rev 5162
[hook] fix name error in case of error on hook's .event checking
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 06 Apr 2010 20:10:12 +0200] rev 5161
[ms] fix planning bug introduced with recent rql refactoring for queries with only eids (fix unittest_multisources.test_in_eid)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 06 Apr 2010 19:58:04 +0200] rev 5160
[hook] proper bad .events detection. Fix unittest_hook
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 06 Apr 2010 19:08:07 +0200] rev 5159
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 06 Apr 2010 18:51:17 +0200] rev 5158
[test] _gc_debug deleted from etwist.server
Aurelien Campeas <aurelien.campeas@logilab.fr> [Tue, 06 Apr 2010 18:36:09 +0200] rev 5157
[doc/book] talk about reloadComponent, misc tweaks and notes
Aurelien Campeas <aurelien.campeas@logilab.fr> [Tue, 06 Apr 2010 18:03:52 +0200] rev 5156
[doc/book] add q/a on i18n customisation, misc tweaks
Adrien Chauve <adrien.chauve@logilab.fr> [Tue, 06 Apr 2010 16:50:53 +0200] rev 5155
Switched from TwistedWeb2 to TwistedWeb
- added HTTPResponse class in etwist/http.py (could be then abstracted in cubicweb/web)
- added twisted.web2 http_headers.py file in cubicweb/web to handle HTTP headers conversion between raw headers and python object
- deleted caching for base views (except for startup views). A better solution would be using weak entity tags (but they don't seem
to be implemented in twisted.web).
- added forbidden access message when browsing static local directories
- tested with TwistedWeb 8, 9 and 10
TODO:
=====
- Handle file uploading in forms.
twisted.web seems to keep very little information (only file content) about uploaded files in twisted_request.args['input_field_name']. But it doesn't seem to keep track of filenames.
Possible solutions :
- use web2 code to parse raw request content still stored and available in twisted_request.content
- find a magic function in twisted.web API to get the filenames
- More tests.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 06 Apr 2010 16:04:37 +0200] rev 5154
merge
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 06 Apr 2010 16:04:50 +0200] rev 5153
[ldap] fix email synchronization code: bad rql query + avoid integrity error on creating the address + nicer use_email / primary_email handling
Aurelien Campeas <aurelien.campeas@logilab.fr> [Tue, 06 Apr 2010 15:25:56 +0200] rev 5152
[doc/book] adjust a bit
Aurelien Campeas <aurelien.campeas@logilab.fr> [Tue, 06 Apr 2010 15:11:51 +0200] rev 5151
[doc/book] expand the js chapter with an ajax story
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 06 Apr 2010 10:29:41 +0200] rev 5150
[doc] remove useless directories
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 06 Apr 2010 10:27:02 +0200] rev 5149
temporary move
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 06 Apr 2010 10:17:18 +0200] rev 5148
[web components] refactor as book recommends :$
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 06 Apr 2010 10:11:40 +0200] rev 5147
more / cleaner / in code documentation of vreg, selectors and appobject
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 06 Apr 2010 10:10:47 +0200] rev 5146
add note about running repository / client code
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Mon, 05 Apr 2010 09:06:16 +0200] rev 5145
added information about the naming conventions in schema.py
also:
* some typo fix
* note about ObjectRelation soon being deprecated
* clarified a few hazy points
Aurelien Campeas <aurelien.campeas@logilab.fr> [Fri, 02 Apr 2010 17:27:53 +0200] rev 5144
[doc/book] a new chapter on how to use the ORM
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 02 Apr 2010 16:10:35 +0200] rev 5143
improved doc on selectors an vregistry
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 02 Apr 2010 16:10:17 +0200] rev 5142
fix rest formatting
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Fri, 02 Apr 2010 14:40:32 +0200] rev 5141
typo fix