Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 01 Dec 2010 17:11:35 +0100] rev 6724
[pyro source] store pyro source mapping file into the database
also, remove former c-c command to check that file and do the job in
the source's view.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 01 Dec 2010 17:09:19 +0100] rev 6723
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 01 Dec 2010 17:08:42 +0100] rev 6722
[repo source] rename attribute so it's much easier to grasp its role
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 01 Dec 2010 17:08:24 +0100] rev 6721
backport oldstable
Pierre-Yves David <pierre-yves.david@logilab.fr> [Wed, 01 Dec 2010 17:06:01 +0100] rev 6720
[testlib] Use logilab.common.shellutils.getlogin instead of local hack.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 01 Dec 2010 16:59:57 +0100] rev 6719
[doc] minor fixes
Pierre-Yves David <pierre-yves.david@logilab.fr> [Wed, 01 Dec 2010 16:52:55 +0100] rev 6718
[doc/book] Improve installation doc mostly about pip ans easy_install
the documentation now informs about compatibility and recommendation for pip and
easy_install.
Pierre-Yves David <pierre-yves.david@logilab.fr> [Wed, 01 Dec 2010 16:52:30 +0100] rev 6717
[doc/book] Update cubicweb repository url
Pierre-Yves David <pierre-yves.david@logilab.fr> [Wed, 01 Dec 2010 16:52:02 +0100] rev 6716
[doc/book] Add a note about <database>-support virtual package.
Cubicweb setup documentation now mention cubicweb-postgresql-support and cubicweb-mysql-support
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Tue, 30 Nov 2010 23:25:55 +0100] rev 6715
Added tag cubicweb-debian-version-3.10.6-1 for changeset 1484257fe9ae
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Tue, 30 Nov 2010 23:25:53 +0100] rev 6714
Added tag cubicweb-version-3.10.6 for changeset 3c81dbb58ac4
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Tue, 30 Nov 2010 22:26:55 +0100] rev 6713
prepare 3.10.6
Aurelien Campeas <aurelien.campeas@logilab.fr> [Tue, 30 Nov 2010 15:05:07 +0100] rev 6712
[merge] backport stable
Pierre-Yves David <pierre-yves.david@logilab.fr> [Tue, 23 Nov 2010 18:37:03 +0100] rev 6711
merge olstable back (3.9.9 packaging fix)
Pierre-Yves David <pierre-yves.david@logilab.fr> [Tue, 23 Nov 2010 18:34:54 +0100] rev 6710
Merge back fix to 3.9.9 packaging
Pierre-Yves David <pierre-yves.david@logilab.fr> [Tue, 23 Nov 2010 18:33:32 +0100] rev 6709
Added tag cubicweb-debian-version-3.9.9-3 for changeset 09c98763ae9d
Pierre-Yves David <pierre-yves.david@logilab.fr> [Tue, 23 Nov 2010 16:29:54 +0100] rev 6708
[pkg/debian] Add source format information
Pierre-Yves David <pierre-yves.david@logilab.fr> [Tue, 23 Nov 2010 16:27:57 +0100] rev 6707
prepare 3.9.9-3
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sun, 17 Oct 2010 22:49:06 +0200] rev 6706
[debian] i18n directory should actually be in cubicweb-common
Pierre-Yves David <pierre-yves.david@logilab.fr> [Tue, 23 Nov 2010 18:31:35 +0100] rev 6705
Added tag cubicweb-debian-version-3.9.9-2 for changeset b7db1f593558
Pierre-Yves David <pierre-yves.david@logilab.fr> [Tue, 23 Nov 2010 13:59:10 +0100] rev 6704
[pkg-debian] prepare 3.9.9-2
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sun, 17 Oct 2010 22:47:33 +0200] rev 6703
[debian] cleanup -common package
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Mon, 15 Nov 2010 19:38:31 +0100] rev 6702
[migration] 3.10.4 migration should not ask confirmation when adding CWSource
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Fri, 12 Nov 2010 07:46:19 +0100] rev 6701
backport oldstable
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Fri, 12 Nov 2010 07:44:59 +0100] rev 6700
fix typo
Julien Jehannet <julien.jehannet@logilab.fr> [Tue, 09 Nov 2010 17:12:21 +0100] rev 6699
[download box] refactor to ease when one want to propose multiple elements to download
Julien Jehannet <julien.jehannet@logilab.fr> [Tue, 09 Nov 2010 15:48:11 +0100] rev 6698
[basetemplates] breadcrumbs component context sticks to ApplicationName
Julien Jehannet <julien.jehannet@logilab.fr> [Tue, 09 Nov 2010 15:47:02 +0100] rev 6697
[basetemplates] define header ctx components categories as attribute to ease overriding
Julien Jehannet <julien.jehannet@logilab.fr> [Tue, 09 Nov 2010 10:18:56 +0100] rev 6696
[migration] put some migration context info in doctest environment: __file__ and __args__
Julien Jehannet <julien.jehannet@logilab.fr> [Fri, 05 Nov 2010 16:55:13 +0100] rev 6695
[windmill tests] use extra timeouts, else we get failure simplu because we didn't wait enough
Julien Jehannet <julien.jehannet@logilab.fr> [Fri, 05 Nov 2010 18:51:22 +0100] rev 6694
[devtools] make migration handler easily available from CubicWebTC through .shell() method
So we are able to use shell/migration helper methods directly from test cases.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 12 Nov 2010 13:47:26 +0100] rev 6693
[ldap] make instance still usable if we can't contact ldap server
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 18:48:07 +0100] rev 6692
[change state form] set domid to avoid data conflict with other (eg edition) form
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 18:48:06 +0100] rev 6691
[action] set mainform=False to ensure we don't consume previously posted form validation errors
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 18:48:05 +0100] rev 6690
[forms] remove some deprecation warnings
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 17:11:40 +0100] rev 6689
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 17:00:41 +0100] rev 6688
update note
Julien Jehannet <julien.jehannet@logilab.fr> [Fri, 05 Nov 2010 15:08:24 +0100] rev 6687
[shell, testlib] return doc test results in process_script and new assertDocTestFile method on CubicWebTC
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 16:38:17 +0100] rev 6686
[migration] fix rqliter when some query arguments are given
Julien Jehannet <julien.jehannet@logilab.fr> [Fri, 22 Oct 2010 16:14:48 +0200] rev 6685
[uilib] soup2xhtml uses now lxml.html.Cleaner
The lxm cleaner class let you configure more easily the allowed tag elements in parsed content.
Caveats:
- attributes in elements are not dropped (and html layout can be broken if css classes are reused)
- root tag element in snippet is buggy
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 14:28:22 +0100] rev 6684
minor cleanups
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 14:28:07 +0100] rev 6683
fix #724689: exception's display during ajax call
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 12:43:25 +0100] rev 6682
test and fix #1232202: [bookmarks] broken link for startupviews
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 12:22:42 +0100] rev 6681
fix #1376317: facet: no_relation feature crash when rql has no restriction
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 11:58:16 +0100] rev 6680
[web session] fix '#1375582: sometime have to relogin since secure session cookie are used' by having different session cookie for http/https version. Also add application name to avoid potential pb when developping differents appls on the same port.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 10:49:58 +0100] rev 6679
[migration] use eschema.type for nicer display when confirmation is asked
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 10:49:33 +0100] rev 6678
[base template header] changeset 6669:e4532c6acf34 introduce a visual regression on standard site, fix it by merging header-left/header-center context, it simplify things and have proper display. Cubes using 'firstcolumn' css class will have to be upgraded
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 10:41:56 +0100] rev 6677
[timetable view] ensure we actually have a user in the rset cell
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 09:19:53 +0100] rev 6676
cleanup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 09:19:43 +0100] rev 6675
[c-c list] tell more about the pb when some cube information is missing
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 09:18:48 +0100] rev 6674
[repository] don't crash when cascading delete a relation, this may let the database in an inconsistent state anyway, so simply log the error
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 09:17:43 +0100] rev 6673
[ms planning] test and fix bad plannification of a query used on cascading delete of a deleted (external) entity relations
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 09:14:10 +0100] rev 6672
[ms] fix error in synchronisation: local_eid return a 2-uple
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Nov 2010 09:12:57 +0100] rev 6671
[ms test] fix nasty cache effect break unittest_multisources.test_not_relation since introduction of local_eid method andfor full dereferencement of external eids
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 04 Nov 2010 10:58:29 +0100] rev 6670
[c-c reset-admin-pwd] don't crash on unknown option, and silently ignore 'adapter' which may be present in pre 3.10 sources file
Julien Jehannet <julien.jehannet@logilab.fr> [Wed, 03 Nov 2010 10:12:16 +0100] rev 6669
[component] restore logo position in left column
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 03 Nov 2010 17:17:56 +0100] rev 6668
[boxes] PossibleViewsBox is contextual, StartupViewsBox isn't
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 03 Nov 2010 16:40:10 +0100] rev 6667
stable is now 3.10
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 03 Nov 2010 16:39:49 +0100] rev 6666
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 03 Nov 2010 16:38:28 +0100] rev 6665
oldstable is now 3.9
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 02 Nov 2010 08:16:18 +0100] rev 6664
[repo] don't attempt to read sources from database on quick start. Fix crash after restoring a pre 3.10 database
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 02 Nov 2010 08:14:47 +0100] rev 6663
typo
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 02 Nov 2010 08:14:29 +0100] rev 6662
[facet] only String attributes have internationalizable property
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Fri, 29 Oct 2010 11:58:45 +0200] rev 6661
fix grammar in docstring
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Fri, 29 Oct 2010 00:03:48 +0200] rev 6660
merge changes from stable branch
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Fri, 29 Oct 2010 00:03:30 +0200] rev 6659
fix problem introduced with previous commit
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Thu, 28 Oct 2010 19:39:19 +0200] rev 6658
merge changes from stable branch
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Thu, 28 Oct 2010 19:37:59 +0200] rev 6657
[cwctl] command list now checks version of cw, not only versions of cubes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 27 Oct 2010 20:29:28 +0200] rev 6656
[ms entity] proper error on external entity fetch error
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 27 Oct 2010 20:28:57 +0200] rev 6655
[ms pyro] skipping external entities is not enough else we may miss some relations with our configuration (eg X refinement_of Y WHERE X comes from cwo while Y comes from elo)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 27 Oct 2010 08:53:14 +0200] rev 6654
[ms planner] fix changeset 6650:72f2fd93a622: we should sometime complete input map anyway
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 27 Oct 2010 08:51:50 +0200] rev 6653
[ldap] don't refuse to start if ldap is unreachable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 26 Oct 2010 20:22:30 +0200] rev 6652
[3.10] use cw_attr_cache, entity has no more iteritems method
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 26 Oct 2010 20:22:08 +0200] rev 6651
[ms planning] fix potential key error due to additional entries in input maps
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 26 Oct 2010 20:21:48 +0200] rev 6650
[ms planning] fix bug in merge_input_map causing bad plans computed
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 26 Oct 2010 20:21:09 +0200] rev 6649
[ms planning] fix/enhance cw_source consideration in ms planning
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 26 Oct 2010 11:55:38 +0200] rev 6648
Added tag cubicweb-debian-version-3.10.5-1 for changeset e2e7410e9947
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 26 Oct 2010 11:55:37 +0200] rev 6647
Added tag cubicweb-version-3.10.5 for changeset 159d0dbe07d9
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Mon, 25 Oct 2010 19:32:09 +0200] rev 6646
[book] move bit about rql logs to its own section
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 18:25:18 +0200] rev 6645
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 18:24:08 +0200] rev 6644
3.10.5
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 18:08:42 +0200] rev 6643
i18n update german translation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 18:00:23 +0200] rev 6642
[i18n] include german translation provided by Dr Leo
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 17:59:25 +0200] rev 6641
i18nupdate
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 17:54:00 +0200] rev 6640
[test] more cwd independant tests
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 17:53:42 +0200] rev 6639
[test] cleanup: don't need expensive auto_populate(), use a single test class
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 17:42:56 +0200] rev 6638
[cwprops] validation error message now include key value
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 17:15:55 +0200] rev 6637
[3.10] more form api update
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 17:15:54 +0200] rev 6636
[ms] script to drop external entities from an external source
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 17:15:53 +0200] rev 6635
[test] repair test: we now have another unique constraint on CWSourceHostConfig
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 17:15:52 +0200] rev 6634
[primary view] properly deprecates render_entity_[summary|metadata]
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 17:15:52 +0200] rev 6633
[ms] simplify cw_source handling : don't try evil optmization that may hurt in some cases
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 17:15:51 +0200] rev 6632
cleanup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 17:15:46 +0200] rev 6631
[test] make test independant from the working directory
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 16:28:05 +0200] rev 6630
[inline form] ensure entity has an actual eid before using it to check perms
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 15:52:10 +0200] rev 6629
[repo] fix crash introduced in 6625:5c20a005bddc
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 15:46:49 +0200] rev 6628
[ms / integrity] skip properties whose pkey starts with 'sources.' avoid validation error when setting last update time for instance
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 15:44:37 +0200] rev 6627
[sources] method to ease modification of a source config through c-c shell
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 15:42:42 +0200] rev 6626
[pyro source] when cleaning relations of an external entity being cleaned up, only delete local relationsd
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 15:41:13 +0200] rev 6625
[pyro source] new option to control wether external entities should be skipped or not
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 15:36:52 +0200] rev 6624
[d-c check-mapping] small enhancements to avoid spurious warnings
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 15:32:00 +0200] rev 6623
[facet] return else we get name error later
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 15:31:29 +0200] rev 6622
[core schema] CWSourceHostConfig.match_host only unique per source
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 15:30:50 +0200] rev 6621
[migration] stupid typo, cw_source still not properly set
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 15:29:45 +0200] rev 6620
[facets] cleanup and use RelationAttributeFacet for InState
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 11:02:14 +0200] rev 6619
[cleanup] drop accidentally commited print
Aurelien Campeas <aurelien.campeas@logilab.fr> [Mon, 25 Oct 2010 15:47:01 +0200] rev 6618
[js/ajax] switch to POST by default, fixes an IE7 caching bug
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 10:23:32 +0200] rev 6617
[registration] don't crash on import error while initializing the registry and not in debug mode
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 10:20:24 +0200] rev 6616
[primary view bw compat] we should actually drop 3.2 compat and have proper pre 3.10 compat
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 10:19:03 +0200] rev 6615
[dbapi] 'before-registry-reset' not called for db-api connections, cache may not be initialized
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 10:18:10 +0200] rev 6614
[web] proper error when no json module available
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 10:15:47 +0200] rev 6613
[dbapi] web request compatibility fixes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 25 Oct 2010 10:14:01 +0200] rev 6612
[3.10 bw compat] ensure context is specified, else crash on RsetBox
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 20:01:22 +0200] rev 6611
Added tag cubicweb-debian-version-3.10.4-1 for changeset 7b41930e1d32
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 20:00:35 +0200] rev 6610
Added tag cubicweb-version-3.10.4 for changeset d73733479a3a
Aurelien Campeas <aurelien.campeas@logilab.fr> [Fri, 22 Oct 2010 18:46:23 +0200] rev 6609
oops, use unicode
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 18:26:49 +0200] rev 6608
[migration] skip final entity types
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 18:22:57 +0200] rev 6607
[migration] dumb name error
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 18:09:13 +0200] rev 6606
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 18:08:25 +0200] rev 6605
merge
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 18:08:06 +0200] rev 6604
Added tag cubicweb-debian-version-3.9.9-1 for changeset 1ba51b00fc44
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 18:08:05 +0200] rev 6603
Added tag cubicweb-version-3.9.9 for changeset df0b2de62cec
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 18:06:32 +0200] rev 6602
Added tag cubicweb-debian-version-3.10.4-1 for changeset 49f1226f2fab
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 18:06:31 +0200] rev 6601
Added tag cubicweb-version-3.10.4 for changeset 3829498510a7
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 17:41:11 +0200] rev 6600
3.10.4
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 17:40:23 +0200] rev 6599
[ms] catch exception on executing rql, work-around #1356884 until a proper fix
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 17:38:47 +0200] rev 6598
[ms] fix an infinite loop in ms planner and another crash
Aurelien Campeas <aurelien.campeas@logilab.fr> [Fri, 22 Oct 2010 17:10:31 +0200] rev 6597
[test/renderer] fix html form/field generation & adapt a bit one test
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 16:02:05 +0200] rev 6596
[3.10] drop deprecation warning
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 16:01:54 +0200] rev 6595
[test] fix test to follow recent changes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 15:01:54 +0200] rev 6594
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 15:01:43 +0200] rev 6593
[testlib] self.appid not yet defined
Stephanie Marcu <stephanie.marcu@logilab.fr> [Fri, 22 Oct 2010 14:54:24 +0200] rev 6592
[book] FAQ: reorganize content, improve NoSelectableObject section, add database
Stephanie Marcu <stephanie.marcu@logilab.fr> [Fri, 22 Oct 2010 14:36:39 +0200] rev 6591
[book] complete datamodel definition section with default permissions
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 14:32:59 +0200] rev 6590
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 14:30:59 +0200] rev 6589
[testlib] /me stupid
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 14:28:09 +0200] rev 6588
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 14:27:53 +0200] rev 6587
[testlib] missing import
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 13:10:37 +0200] rev 6586
merge
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 13:10:27 +0200] rev 6585
[test] start to make tests independant from cwd (more to do for tests which don't inherit from CubicWebTC
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 13:09:09 +0200] rev 6584
[3.10] renderer.render prototype bw compat
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 11:06:57 +0200] rev 6583
[deprecation] add version info
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Oct 2010 09:15:35 +0200] rev 6582
[pylint] fix a bug of pylint detected errors and i18n pb (calling builtins._ instead of req._)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 21 Oct 2010 18:38:36 +0200] rev 6581
[dbapi] enhanced web compatible request when using dbapi
Aurelien Campeas <aurelien.campeas@logilab.fr> [Thu, 21 Oct 2010 18:07:44 +0200] rev 6580
some docstrings
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 21 Oct 2010 17:57:36 +0200] rev 6579
[migration] fix 3.10 migration: since cw_source is marked as meta relation, it has not been automatically added to all existant entity type
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 21 Oct 2010 17:56:55 +0200] rev 6578
[cwsource] fix dumb name error
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 21 Oct 2010 17:56:35 +0200] rev 6577
[inline forms] check for permission to add relation/target type before to add the 'add new' link (else we get a NoSelectableObject exception)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 21 Oct 2010 17:55:23 +0200] rev 6576
[3.10] remove a deprecation warning
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 21 Oct 2010 17:54:51 +0200] rev 6575
[3.10] include field's info in deprecation warning
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 21 Oct 2010 09:49:27 +0200] rev 6574
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 21 Oct 2010 09:48:38 +0200] rev 6573
[boxes] take care to duplicated 'title' argument if already specified in cw_extra_kwargs
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 21 Oct 2010 09:34:21 +0200] rev 6572
3.9.9
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 21 Oct 2010 09:33:12 +0200] rev 6571
[dependancy] do not use testlib from outside test: recent lgc versions recommends unittest2 while lgc.testlib needs it, and we don't want it to be necessary to run cw
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 21 Oct 2010 08:23:38 +0200] rev 6570
#1346310: Add `Secure` attribute to cookie when navigating on https
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 20 Oct 2010 17:37:00 +0200] rev 6569
[boxes] add bw compat on BoxWidget, we mix string and box items until htmlwidgets are gone
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 20 Oct 2010 16:40:03 +0200] rev 6568
Added tag cubicweb-debian-version-3.10.3-1 for changeset 303b150ebb7a
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 20 Oct 2010 16:40:02 +0200] rev 6567
Added tag cubicweb-version-3.10.3 for changeset 8eb58d00a0ce
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 20 Oct 2010 16:00:50 +0200] rev 6566
3.10.3
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 20 Oct 2010 15:58:27 +0200] rev 6565
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 20 Oct 2010 15:57:35 +0200] rev 6564
[request] fix ajax_replace_url which breaks if the url contains some quotes (that will be properly quoted but unquoted by the browser, breaking the js expression) by using a separated js function
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 20 Oct 2010 15:40:03 +0200] rev 6563
[view] log error on view_func call
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Wed, 20 Oct 2010 15:20:12 +0200] rev 6562
make stdout and stderr non buffered for cwctl commands (#1330647)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 20 Oct 2010 14:50:58 +0200] rev 6561
[distribution] 3.10 depends on lgc 0.52
Aurelien Campeas <aurelien.campeas@logilab.fr> [Wed, 20 Oct 2010 12:28:11 +0200] rev 6560
[js/ajax] fix deferred race condition (errback case)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 20 Oct 2010 12:24:48 +0200] rev 6559
cleanup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 20 Oct 2010 12:24:26 +0200] rev 6558
[css] don't transform text in form title
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 20 Oct 2010 12:23:59 +0200] rev 6557
[css] fix regression introduced by 6548:fd36c1049eed: we actually need display:block on box <a> to get proper behaviour on mouse hover
Aurelien Campeas <aurelien.campeas@logilab.fr> [Wed, 20 Oct 2010 10:35:52 +0200] rev 6556
[js/ajax] use proper operator
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Wed, 20 Oct 2010 09:03:37 +0200] rev 6555
[javascript] fix loadRemote implementation for synchronous requests
In case of synhronous requests, loadRemote is supposed to return the
"interpreted" server result (e.g a json object, a DOM object, ...).
$.ajax() always return the XHR object, so we have to use the success
callback to capture the actual server result and return it later.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Oct 2010 17:57:56 +0200] rev 6554
[js preferences] fix various pb with js for preferences form: buggy clearPreviousError, bad prototype of callbacks given to validate form, dunno how error display was expecting to work...
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Oct 2010 17:14:19 +0200] rev 6553
add note
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Oct 2010 14:07:52 +0200] rev 6552
[js/ajax] fix deferred race condition
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Oct 2010 14:06:26 +0200] rev 6551
breadcrumbs/edid_box are now contextual component (closes #1334196)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Oct 2010 13:21:47 +0200] rev 6550
[boxes] use a new separator instead of clumsy htmlwidget's one which close and reopen the <ul> (loosing any list class on the way)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Oct 2010 13:20:09 +0200] rev 6549
js cleanup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Oct 2010 13:19:50 +0200] rev 6548
[css] cleanup and fix by removing display: block on <a> in boxes
also, add class a.action to ease action links like [+] in boxes
like bookmark box without having to refine css per box id.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Oct 2010 13:17:10 +0200] rev 6547
[new components] render_title must write title, not return it
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Oct 2010 13:16:20 +0200] rev 6546
[3.10 migration] must skip None values
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Oct 2010 13:14:48 +0200] rev 6545
cleanups
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Oct 2010 13:13:13 +0200] rev 6544
[jquery] className doesn't exist anymore in 1.4
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Oct 2010 12:01:35 +0200] rev 6543
[js] remove deprecation warnings by using $.noop instead of noop
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Oct 2010 11:59:23 +0200] rev 6542
[ui controller] closes #1333236: configuring boxes crashes with traceback
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Oct 2010 10:04:50 +0200] rev 6541
[selectors] close #1333238: appobject_selectable with multiple regids fails
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 18 Oct 2010 14:29:39 +0200] rev 6540
Added tag cubicweb-debian-version-3.10.2-1 for changeset 4a87c8af6f3f
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 18 Oct 2010 14:29:39 +0200] rev 6539
Added tag cubicweb-version-3.10.2 for changeset 3fc6b4aaaff3
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 18 Oct 2010 11:47:46 +0200] rev 6538
3.10.2
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 18 Oct 2010 11:47:06 +0200] rev 6537
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 18 Oct 2010 11:05:45 +0200] rev 6536
[old boxes] fix dumb name error
Pierre-Yves David <pierre-yves.david@logilab.fr> [Mon, 18 Oct 2010 11:04:19 +0200] rev 6535
[devtools] Clean up import of f328ec853e18 and use lgc's getlogin.
os.getlogin use the unix getlogin which is notoriously bugged.
Alain Leufroy <alain.leufroy@logilab.fr> [Mon, 18 Oct 2010 11:02:22 +0200] rev 6534
[pkg] no zipped egg
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sun, 17 Oct 2010 22:49:06 +0200] rev 6533
[debian] i18n directory should actually be in cubicweb-common
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sun, 17 Oct 2010 22:47:33 +0200] rev 6532
[debian] cleanup -common package
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sun, 17 Oct 2010 22:47:17 +0200] rev 6531
[doc] fix build dir
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sun, 17 Oct 2010 21:41:06 +0200] rev 6530
Added tag cubicweb-debian-version-3.10.1-1 for changeset 3abb41c47925
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sun, 17 Oct 2010 21:41:05 +0200] rev 6529
Added tag cubicweb-version-3.10.1 for changeset 6c6859a67673
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sun, 17 Oct 2010 21:10:44 +0200] rev 6528
[doc] generate doc in cw/doc/html and include html files in cubicweb-documentation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sun, 17 Oct 2010 21:10:01 +0200] rev 6527
[3.10] user changelog
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sun, 17 Oct 2010 10:24:25 +0200] rev 6526
cleanup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sun, 17 Oct 2010 10:05:20 +0200] rev 6525
[css] need some pading in bookmark box
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sun, 17 Oct 2010 10:04:45 +0200] rev 6524
[test] take care to unicode __regid__ (usually when using _()), may lead to later unicode decode error
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sun, 17 Oct 2010 10:04:03 +0200] rev 6523
[css] typo
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 15 Oct 2010 19:52:18 +0200] rev 6522
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 15 Oct 2010 19:52:06 +0200] rev 6521
merge
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 15 Oct 2010 19:51:52 +0200] rev 6520
Backed out changeset 1f8b902f3143: this block compilation under distrib with old sphinx package
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 15 Oct 2010 19:51:01 +0200] rev 6519
merge
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 15 Oct 2010 19:50:34 +0200] rev 6518
Backed out changeset 88b3172eb7c7: alain's patch 6517:c991ad161d8f does a better job at this
Alain Leufroy <alain.leufroy@logilab.fr> [Fri, 15 Oct 2010 19:49:00 +0200] rev 6517
[pkg] force copying data files in sys.path
* Hack setuptools to copy data files in sys.path instead of egg
directory
* Hack easy_install's SandboxViolation verification to allow writting
files in sys.path (allowed by disutils)
Alain Leufroy <alain.leufroy@logilab.fr> [Fri, 15 Oct 2010 19:48:58 +0200] rev 6516
[pkg] use argument *package_data*
Use the dedicaded setup's argument for files that are copied in the
package directory.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 15 Oct 2010 17:57:27 +0200] rev 6515
[3.10] enhanced deprecation warning: add problematic class name
Pierre-Yves David <pierre-yves.david@logilab.fr> [Fri, 15 Oct 2010 17:00:09 +0200] rev 6514
[devtools] Firefox need write access to $HOME
Check that you have write acces to the user home before launching Firefox.
Firefox need to write stuff in the home directory of the user and will silency
crash when unable to do it. We add an assertion with an explicite message to
improve crash report in such situation.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 15 Oct 2010 16:20:48 +0200] rev 6513
backport stable
Pierre-Yves David <pierre-yves.david@logilab.fr> [Fri, 15 Oct 2010 16:20:27 +0200] rev 6512
[debian] include compiled documentation instead of source in cubicweb-documentation debian pkg
Pierre-Yves David <pierre-yves.david@logilab.fr> [Fri, 15 Oct 2010 16:12:47 +0200] rev 6511
[book] don't rely on importable cubicweb to extract cubicweb version number
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 15 Oct 2010 12:09:11 +0200] rev 6510
3.10.1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 15 Oct 2010 12:07:32 +0200] rev 6509
backport stable
Pierre-Yves David <pierre-yves.david@logilab.fr> [Fri, 15 Oct 2010 11:48:43 +0200] rev 6508
[pkg] fix install_data import not present in setuptools
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 15 Oct 2010 11:48:16 +0200] rev 6507
backport stable
Pierre-Yves David <pierre-yves.david@logilab.fr> [Fri, 15 Oct 2010 11:41:10 +0200] rev 6506
[packaging] add a __init__.py to cubes directory when installing data
Pierre-Yves David <pierre-yves.david@logilab.fr> [Fri, 15 Oct 2010 11:40:36 +0200] rev 6505
[distribution] Handle missing instance directory when listing and running instance command.
no directory means no available instance.
Pierre-Yves David <pierre-yves.david@logilab.fr> [Fri, 15 Oct 2010 11:39:54 +0200] rev 6504
[setuptools] Automaticly move data content of a cubicweb's egg in the proper location.
This should be done once during the first import of the cubicweb module.
This is an ugly hack because setuptools lake proper post install hooks.
Pierre-Yves David <pierre-yves.david@logilab.fr> [Fri, 15 Oct 2010 11:39:10 +0200] rev 6503
[packaging] Egg are not valid cubicweb prefix.
Pierre-Yves David <pierre-yves.david@logilab.fr> [Wed, 13 Oct 2010 18:58:56 +0200] rev 6502
[config] Put "Instance" and "Instance data" directory within cubiweb install prefix.
Instance directory (/etc/cubicweb.d) and Instance Data directory
(/var/lib/cubiweb/) are now put withing the install prefix of cubicweb.
When this prefix is /usr/ old behaviour are used (they are putted in the root
directory).
This change will make cubicweb much more virtual env friendly.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 14 Oct 2010 00:10:43 +0200] rev 6501
[debian] goa package gone for now
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 15 Oct 2010 11:33:06 +0200] rev 6500
[component] remove row argument which is actually discarded by registry's cache (untill we feel we need a per context cache...)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 15 Oct 2010 11:25:59 +0200] rev 6499
[deprecation] enhanced messages
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 15 Oct 2010 11:25:51 +0200] rev 6498
[bw compat] fix compat for entity.attr assigment
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Thu, 14 Oct 2010 17:32:36 +0200] rev 6497
fix typo
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 14 Oct 2010 16:57:56 +0200] rev 6496
[iprogress] None resilience
Pierre-Yves David <pierre-yves.david@logilab.fr> [Wed, 13 Oct 2010 18:54:59 +0200] rev 6495
#1251878: Cubicweb no longer crash for missing instance and data dir at create.
Those directory should be created by cubicweb now.
We may want to issue a warning if they are missing.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 14 Oct 2010 14:10:45 +0200] rev 6494
[config] make config.cubes() available on NoAppCubicWebConfiguration
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 14 Oct 2010 14:10:02 +0200] rev 6493
[rql2sql] properly compute has_text relation table scope
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 14 Oct 2010 10:15:56 +0200] rev 6492
fix some pylint detected errors
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 14 Oct 2010 10:15:38 +0200] rev 6491
pylint option update
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 14 Oct 2010 10:08:00 +0200] rev 6490
[components] add missing imports for code copied/pasted. Forgot to run pylint afterward...
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 14 Oct 2010 09:49:59 +0200] rev 6489
[component] avoid conflict on global/local identifier
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 14 Oct 2010 09:01:58 +0200] rev 6488
[migration] missing future import
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 14 Oct 2010 00:10:43 +0200] rev 6487
[debian] goa package gone for now
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 14 Oct 2010 00:10:07 +0200] rev 6486
[doc] kill deprecated french documentation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 14 Oct 2010 00:01:04 +0200] rev 6485
Added tag cubicweb-debian-version-3.10.0-1 for changeset 9ef1347f8d99
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 14 Oct 2010 00:01:03 +0200] rev 6484
Added tag cubicweb-version-3.10.0 for changeset 0793fe84651b
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 22:18:59 +0200] rev 6483
3.10
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 19:46:35 +0200] rev 6482
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 16:47:22 +0200] rev 6481
[schema categorization] new NO_I18NCONTEXT set usable to somewhat control c-c i18n
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 16:46:54 +0200] rev 6480
i18n catalog cleanup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 16:18:20 +0200] rev 6479
[primary] RsetBox view should give dispctrl & all to its subview. Also, don't use csv when in boxes.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 16:17:37 +0200] rev 6478
[server] fix dumb name error
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 16:17:20 +0200] rev 6477
[see also component] drop it, we can acheive the same result with uicfg rules
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 16:16:48 +0200] rev 6476
[primary] fix autolimited view which was not limited at all
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 16:00:06 +0200] rev 6475
[see also component] avoid seeing see_also entities in side boxes as well
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 15:59:35 +0200] rev 6474
[components] remove old deprecation warning
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 15:59:05 +0200] rev 6473
[wf history] avoid title duplication
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 13:03:48 +0200] rev 6472
i18n tweaks
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Wed, 13 Oct 2010 11:00:22 +0200] rev 6471
[book] small note about test/data/schema.py
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 08:37:21 +0200] rev 6470
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 08:37:09 +0200] rev 6469
[test] reset uncommitable flag on ValidationError raised during automatic db population
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 08:36:38 +0200] rev 6468
[ctx component] has no wview method
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 07:45:18 +0200] rev 6467
[entity, repo] move prefill_entity_cache function back to repository due to usage of del_existing_rel_if_needed function which is also defined there
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 12 Oct 2010 23:36:54 +0200] rev 6466
cleanup and 3.10 updates
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 12 Oct 2010 23:36:35 +0200] rev 6465
[architecture] introduce adapter to ease transformation of errors before display to the end user. Use it for UniqueTogetherError first
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 12 Oct 2010 23:34:55 +0200] rev 6464
[repo, entity] move entity cache initialization to a function, and call it before source.add_entity so it may be used in error handler or such
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 12 Oct 2010 22:20:15 +0200] rev 6463
i18n update
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 12 Oct 2010 22:15:47 +0200] rev 6462
[ui component] restore see_also component
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 12 Oct 2010 22:12:50 +0200] rev 6461
[ui component] RelatedObjectsCtxComponent to superseede RelatedObjectsVComponent (still there for bw compat)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 12 Oct 2010 22:11:06 +0200] rev 6460
[c-c i18ncubicweb] fix 'non-contextual' relations
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 12 Oct 2010 19:15:31 +0200] rev 6459
[i18n] uniformize footer capitalization
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 12 Oct 2010 19:10:48 +0200] rev 6458
cleanup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 12 Oct 2010 19:10:43 +0200] rev 6457
[selector] more efficient rql_condition by simply retreiving COUNT()
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 12 Oct 2010 19:10:08 +0200] rev 6456
[workflow] fix bw compat code
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 12 Oct 2010 19:09:52 +0200] rev 6455
[baseviews] new cw.archive.[by_author|by_date] views, extracted from blog
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 12 Oct 2010 14:13:07 +0200] rev 6454
[test/possible views] skip deprecated views
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 12 Oct 2010 14:10:58 +0200] rev 6453
[form] unify form.render prototype to take a 'w' argument as other view/components render method
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 12 Oct 2010 12:12:05 +0200] rev 6452
[ui] nicer ajax edit relation table (tags box for instance)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 19:45:15 +0200] rev 6451
fix pre 3.10 bw compat
Katia Saurfelt <katia.saurfelt@logilab.fr> [Mon, 11 Oct 2010 19:13:01 +0200] rev 6450
small typo on mustMach, handle initialvalue, handle empty userInput
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Mon, 11 Oct 2010 19:13:00 +0200] rev 6449
[formwidgets] rewrite autocomplete cw widgets to get rid of div-style declaration API
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Mon, 11 Oct 2010 19:12:59 +0200] rev 6448
[javascript] update to jQuery 1.4.2 and jQuery-ui 1.8.5
The most notable changes are :
- A bug in jQuery 1.4.2 forces us to add 2 noop() methods
on cw objects to handle event unbinding, see :
http://dev.jquery.com/ticket/6184
for more details.
- jquery.autocomplete.js is not maintained anymore as it now has
a standard implementation in jquery ui. The downside is that
the new autocomplete version needs more work to be used.
cubicweb.widgets.js defines a cwautocomplete plugin which is
just a (not so) thin wrapper around the std autocomplete plugin
to keep backward compatibility and usage simplicty.
The original autocomplete author wrote a nice migration guide :
http://www.learningjquery.com/2010/06/autocomplete-migration-guide
- If you're using jQuery.ajax directly, you might have surprises
with arguments serialization for arrays. To get the old behaviour,
you need to pass a `traditional: true` extra arguments to jQuery.ajax.
Of course, it's transparent if you're using cubicweb higher level
helpers such as loadxhtml, loadRemote, etc.
Julien Jehannet <julien.jehannet@logilab.fr> [Mon, 11 Oct 2010 17:46:22 +0200] rev 6447
[tests] update windmill use cases from link corrections
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 18:01:25 +0200] rev 6446
[contextual components] missing layout for components in the toolbar
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 18:00:51 +0200] rev 6445
[selectors] make configuration_values selector works for startup/maintainance hook
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 18:00:21 +0200] rev 6444
[c-c i18ncube] proper command class name
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 17:59:58 +0200] rev 6443
[i18n cube] skip bw compat registries boxes and contentnavigation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 14:45:25 +0200] rev 6442
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 13:40:18 +0200] rev 6441
TestServerConfig needs default_base_url
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 12:27:29 +0200] rev 6440
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 12:27:17 +0200] rev 6439
[test] we must consider default_base_url()
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 12:26:50 +0200] rev 6438
[js test] cleanup, move anonymous_logged handling to the test class (easier to control there
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 12:03:12 +0200] rev 6437
CtxComponent don't have wview
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 11:05:19 +0200] rev 6436
[test] missing main
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 11:02:27 +0200] rev 6435
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 10:47:22 +0200] rev 6434
[test] fix ldap test when executed from certain hosts
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 10:14:22 +0200] rev 6433
[test] missing main
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 10:14:11 +0200] rev 6432
restore line dropped in 6424:f443a2b8a5c7 which is necessary to have proper base-url on test server config (used for ms tests at least)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 09:17:54 +0200] rev 6431
typo
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 09:01:14 +0200] rev 6430
[breadcrumb] infinite loop safety belt, bw compatible by hi-jacking 'recurs' argument
Aurelien Campeas <aurelien.campeas@logilab.fr> [Sat, 09 Oct 2010 00:38:07 +0200] rev 6429
[login] fix some previously introduced login box css breakage
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sat, 09 Oct 2010 00:38:02 +0200] rev 6428
[components] refactor main template header: make it much more flexible by using CtxComponent
* rename userlink class (not private) with somewhat bw compat
* make some cosmetic adjustements on log-in/registration components
* update to component api, though this may breaks some sub-classes
(for application customizing the breadcrumbs component for instance)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sat, 09 Oct 2010 00:05:52 +0200] rev 6427
[schema / sources] store data sources as cubicweb entities
this implies several changes:
* new CWSource / CWSourceHostConfig entity types
* only the system sources and default admin login/password stored in sources file
(other stuff will be ignored)
* on startup, get sources definition from the database
* every entities have a cw_source relation
* a facet allow filtering
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sat, 09 Oct 2010 00:05:50 +0200] rev 6426
[hook/operation] nicer api to achieve same result as set_operation, as described in #1253630
Sylvain Thénault <sylvain.thenault@logilab.fr> [Sat, 09 Oct 2010 00:05:49 +0200] rev 6425
backport stable
Julien Jehannet <julien.jehannet@logilab.fr> [Fri, 08 Oct 2010 15:28:51 +0200] rev 6424
[devtools] refactor http server initialization in a much saner way
Use a new ApptestConfiguration to group server paramater.
Fix base-url mangling between main site and data ressources.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 08 Oct 2010 17:07:46 +0200] rev 6423
[pre 3.10 compat] if CtxComponent as a call() method, emit a deprecation warning but use it. Also ensure default value on class for visible and order, and define wview for bw compat as well
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 08 Oct 2010 16:11:37 +0200] rev 6422
[reledit] do not reload on the parent node
Aurelien Campeas <aurelien.campeas@logilab.fr> [Fri, 08 Oct 2010 16:11:23 +0200] rev 6421
[js/edition] kill deprecated (& dead) reledit code
Aurelien Campeas <aurelien.campeas@logilab.fr> [Fri, 08 Oct 2010 13:19:07 +0200] rev 6420
[views/wdoc] do not crash on malconstructed stuff
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 08 Oct 2010 13:12:14 +0200] rev 6419
typo
Aurelien Campeas <aurelien.campeas@logilab.fr> [Fri, 08 Oct 2010 11:54:17 +0200] rev 6418
[views/authentication] fix http auth regression (no message)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 08 Oct 2010 11:11:31 +0200] rev 6417
[test] fixes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 08 Oct 2010 11:11:09 +0200] rev 6416
fix bad merge
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 08 Oct 2010 11:11:08 +0200] rev 6415
cleanups
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 08 Oct 2010 09:43:24 +0200] rev 6414
[test] skip test when dbhelper has no underlying dbapi module available
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 08 Oct 2010 07:55:11 +0200] rev 6413
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 08 Oct 2010 07:48:37 +0200] rev 6412
[test] cleanup / unittest2 api update
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 08 Oct 2010 07:44:22 +0200] rev 6411
[test] don't add unnecessary dependency to blog
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 08 Oct 2010 07:43:38 +0200] rev 6410
[test] fix tests broken by transaction behaviour on Unauthorized/ValidationError (no rollback but connection marked as non-commitable)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 07 Oct 2010 19:04:07 +0200] rev 6409
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 07 Oct 2010 19:02:00 +0200] rev 6408
[testlib] fix mail monkey patching, former patch was applied on stable instead of default
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 07 Oct 2010 18:51:13 +0200] rev 6407
[primary view] default to outofcontext view for entities displayed in boxes
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Thu, 07 Oct 2010 17:25:24 +0200] rev 6406
xml-escape <script> tags generated by HTMLHead
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Wed, 06 Oct 2010 15:32:59 +0200] rev 6405
fix some issues in DotGraphView, and enhance reusability
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 06 Oct 2010 14:57:14 +0200] rev 6404
backport stable
Pierre-Yves David <pierre-yves.david@logilab.fr> [Wed, 06 Oct 2010 14:56:43 +0200] rev 6403
[testlib] Fix mail monkeypatch in testlib
ea26eb5fd388 in stable introduce monkeypatching of SendMailOp.commit_event
8bc6eac1fac1 in default rename SendMailOp.commit_event to postcommit_event
d7f5d873e1b8 merge stable in default without handling the rename.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 06 Oct 2010 14:56:20 +0200] rev 6402
[selector] fix iterable detection
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 06 Oct 2010 14:04:26 +0200] rev 6401
backport stable
Aurelien Campeas <aurelien.campeas@logilab.fr> [Wed, 06 Oct 2010 11:57:21 +0200] rev 6400
restore vital block of code (gone in 6384:89d5b339ebdd)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 06 Oct 2010 10:47:29 +0200] rev 6399
[debian] constrain pyro version in debian packaging
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 06 Oct 2010 10:46:20 +0200] rev 6398
[test] send mail synchronously during tests
Stephanie Marcu <stephanie.marcu@logilab.fr> [Tue, 05 Oct 2010 10:17:24 +0200] rev 6397
[book] improve documentation lisibility for cwconfig chapter and fix some references
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 05 Oct 2010 10:15:09 +0200] rev 6396
[login ui] cleanup and somewhat bw compat
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 05 Oct 2010 10:14:37 +0200] rev 6395
[selectors] move selectors according to their type, add missing ones to documentation
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Tue, 05 Oct 2010 08:33:10 +0200] rev 6394
[forms] remove dead code and simplify inlineviews creation
remove AutomaticEntityForm.should_inline_relation_form which is not
used anywhere and comes from a time where uicfg did not exist.
remove test for "force_<rtype>_display" presence in req.form to
determine whether or not the inline creation form should be displayed.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 04 Oct 2010 19:09:09 +0200] rev 6393
include fcayre's patch #1060507 to get extra rql query parameters from form content in rgx_action
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 04 Oct 2010 19:05:51 +0200] rev 6392
[forms] catching KeyError closes #961831: migration failure when defining form fields
Aurelien Campeas <aurelien.campeas@logilab.fr> [Mon, 04 Oct 2010 18:59:32 +0200] rev 6391
[authentication] force retriever implementor to think about it
Aurelien Campeas <aurelien.campeas@logilab.fr> [Mon, 04 Oct 2010 18:56:10 +0200] rev 6390
[repo] add a find_users method for under-privileged accounts
Aurelien Campeas <aurelien.campeas@logilab.fr> [Mon, 04 Oct 2010 18:56:05 +0200] rev 6389
refactor login box & form to enable easy pluggability
* vregistry.selectable: get all selectable object of fixed oid with given context
* template headeri, logbox, logform: reorganize a bit the structure
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 04 Oct 2010 18:55:57 +0200] rev 6388
[js] add cubes namespace
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Mon, 04 Oct 2010 16:58:34 +0200] rev 6387
new script cwuser_ldap2system
used to migrate ldap users to system source
based on work by adim.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 04 Oct 2010 15:55:55 +0200] rev 6386
[vreg] fix bad copy and paste introduced in 6347:ef47a2100c66
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 01 Oct 2010 18:49:47 +0200] rev 6385
[repo transaction] fix rollback behaviour as discussed on the mailing-list: instead of rollbacking automatically on Unauthorized/ValidationError, mark the transaction as uncommitable and disallow commiting
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 01 Oct 2010 17:27:54 +0200] rev 6384
#1256570: remove __method, it is not used in any of the cubes from logilab and encourages bad design by using Redirect (eg ui specific) from entities.py
Pierre-Yves David <pierre-yves.david@logilab.fr> [Fri, 01 Oct 2010 17:04:09 +0200] rev 6383
Add a fsimport context manage to localy enable fsimporting.
Pierre-Yves David <pierre-yves.david@logilab.fr> [Fri, 01 Oct 2010 17:03:50 +0200] rev 6382
[test] improve tag for server/test/unittest_storage.py
Use class level tag.
Pierre-Yves David <pierre-yves.david@logilab.fr> [Fri, 01 Oct 2010 17:03:01 +0200] rev 6381
[repo threads] Add several safety when looking for a callable name.
We lookup __name__ attribute, then func_name attribute. object repr is a last
fallback
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 01 Oct 2010 16:53:35 +0200] rev 6380
[facets] support for `no_relation` on RelationFacet
e.g. to filter en entities *without* a given relation as well as with a
particular relation. Proposed or not by default according to relation
cardinality.
Also, try to guess i18nable properly from the schema by default.
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Fri, 01 Oct 2010 16:07:03 +0200] rev 6379
[R] use dbhelper.binary_value to process passwords and other Bytes fields
(instead of dbapi_module.Binary or hardcoding buffer()).
This requires (esp. in serverctl) version 1.3.1 of logilab.database.
Dependencies updated.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 01 Oct 2010 15:45:38 +0200] rev 6378
[3.10 migration] fix migration of cwproperties related to components/boxes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 01 Oct 2010 15:45:00 +0200] rev 6377
[schema] introduce some new sets categorizing entity/relation types and benefits from them where possible
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 01 Oct 2010 11:24:21 +0200] rev 6376
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 01 Oct 2010 11:09:25 +0200] rev 6375
[schema] introduce new WORKFLOW_RTYPES set and use it to build SYSTEM_RTYPES/DONT_CHECK_RTYPES_ON_ADD/DONT_CHECK_RTYPES_ON_DEL sets
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 01 Oct 2010 11:08:31 +0200] rev 6374
[rset] support for delitem on repeat list (may be necessary in pyro source)
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Fri, 01 Oct 2010 09:26:17 +0200] rev 6373
merged timeline changes into default
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Fri, 01 Oct 2010 09:25:39 +0200] rev 6372
timeline view minor enhancements
* support dates < 1900 by using logilab.common.date.ustrftime
* make the timeline a public member of the TimeLineWidget
* let buildWidget return the created widget, so that we can manipulate it later
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 30 Sep 2010 15:35:01 +0200] rev 6371
fix bad merge
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 30 Sep 2010 15:00:40 +0200] rev 6370
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 30 Sep 2010 15:00:30 +0200] rev 6369
[test] more update to unittest2 api
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 30 Sep 2010 14:58:57 +0200] rev 6368
[repo] properly mark object as saved once added to its source (code much probably gone during a merge...)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Sep 2010 16:46:47 +0200] rev 6367
fix merge, some buffers weren't saved...
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Sep 2010 16:16:32 +0200] rev 6366
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Sep 2010 14:22:12 +0200] rev 6365
[test] must now commit file creation since the later ValidationError trigger a rollback
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Sep 2010 12:54:35 +0200] rev 6364
cleanup and micro-optimization
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Sep 2010 12:53:30 +0200] rev 6363
[web action] has_editable_relations should not filter out final relations, fix regression introduced in 6358:22c95c5ef12d
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Sep 2010 12:44:11 +0200] rev 6362
[c-c] fix RuntimeError: 'maximum recursion depth exceeded while calling a Python object' we get when creating/upgrading/shelling an instance: hasattr() call __getattribute__, creating an infinite recursion error catched by the interpretor. Avoid this by testing the method is available on the class instead of the instance
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Sep 2010 12:18:06 +0200] rev 6361
[transaction] to avoid potential db corruption, we should rollback systematically in case of ValidationError
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Sep 2010 12:17:26 +0200] rev 6360
[selector] cleanup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Sep 2010 12:16:28 +0200] rev 6359
[sync schema] take care rdef may not be final, in which case we want to use type of eid attribute
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Sep 2010 12:15:10 +0200] rev 6358
[web action] has_permission_update checked implicitly by has_editable_relation, don't check it twice
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Sep 2010 12:13:44 +0200] rev 6357
[muledit] form may contains subforms with nothing editable that will be s kipped, so ensure we choose one with something to display when rendering table headers
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Sep 2010 09:01:57 +0200] rev 6356
[c-c i18n] namespace/line wrap cleanup + dynamically compute available language + make it works in installed mode
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Sep 2010 09:00:54 +0200] rev 6355
[i18n] no more necessary, those msgids are no more generated
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 28 Sep 2010 18:53:45 +0200] rev 6354
[wf component] reversing selectors here may be a huge performance win on big rsets, since EntityVComponent selector starts with one_line_rset
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Tue, 28 Sep 2010 16:52:45 +0200] rev 6353
don't add another encoding if already present in content-type
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Tue, 28 Sep 2010 16:50:34 +0200] rev 6352
[book] note about different encryption on Unix and Windows
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Tue, 28 Sep 2010 14:52:45 +0200] rev 6351
make reset-admin-pwd work with sqlserver as db backend
the pyodbc sqlserver db backend depends on being passed the cw_upassword value
as a buffer object to bind it to a binary column (which is usually done when
CW is dealing with passwords).
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Tue, 28 Sep 2010 12:22:17 +0200] rev 6350
[book] updated FAQ 'How to reset the password for user joe' with SQL Server syntax
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 28 Sep 2010 08:36:24 +0200] rev 6349
fix test so that we don't actually depends on file and email cubes
Julien Jehannet <julien.jehannet@logilab.fr> [Fri, 24 Sep 2010 13:41:13 +0200] rev 6348
[selectors] multi_lines_rset selector supports now optional operator for richer comparaisons
Julien Jehannet <julien.jehannet@logilab.fr> [Fri, 24 Sep 2010 15:00:08 +0200] rev 6347
exception: specify expected parameter in NoSelectableException
Enforce expected parameters, reformat exception message in class itself and change some log messages in calling code.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 27 Sep 2010 17:14:23 +0200] rev 6346
[testlib] don't wrap main test connection into TestCaseConnectionProxy, it should not be closed afterwards
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 27 Sep 2010 17:13:41 +0200] rev 6345
[doc] add note about propagation on deletion of a watched relation
Stephanie Marcu <stephanie.marcu@logilab.fr> [Fri, 24 Sep 2010 18:38:24 +0200] rev 6344
[book] add a link in hooks section to test, talk about create_entity in tests section
Stephanie Marcu <stephanie.marcu@logilab.fr> [Fri, 24 Sep 2010 18:37:03 +0200] rev 6343
[book] add editable-table in views/table section and add an example to illustrate this view
Stephanie Marcu <stephanie.marcu@logilab.fr> [Fri, 24 Sep 2010 18:37:00 +0200] rev 6342
[book] Talk about RichString in 'Yams schema' section
Julien Jehannet <julien.jehannet@logilab.fr> [Fri, 24 Sep 2010 18:08:40 +0200] rev 6341
[tests] import TestSuite from lgc.testlib for further compatibility
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 18:20:59 +0200] rev 6340
[test] update test to unittest2 api (still using lgc.testlib though)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 18:20:57 +0200] rev 6339
[foaf] we should encode email addr: even if we know it should be ascii, nothing prevent from putting something else in (tests at least do it)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 18:20:45 +0200] rev 6338
add test case demonstrating #1251910
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 18:20:16 +0200] rev 6337
stop relying on person cube, it isn't needed
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 12:54:20 +0200] rev 6336
[facet] use contextified label when possible
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 12:53:56 +0200] rev 6335
[primary view] refactor label handling (hence render_[attribute|relation]) so we uniformly use _rel_label which provides properly contextified labels
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Fri, 24 Sep 2010 11:05:10 +0200] rev 6334
add some styling required by ReST figures
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 23:28:58 +0200] rev 6333
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 23:24:42 +0200] rev 6332
Added tag cubicweb-debian-version-3.9.8-1 for changeset e4dba8ae9637
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 23:24:42 +0200] rev 6331
Added tag cubicweb-version-3.9.8 for changeset eed788018b59
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 22:38:04 +0200] rev 6330
3.9.8
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 22:37:46 +0200] rev 6329
[reledit] drop compute_best_vid method now useless
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 18:38:36 +0200] rev 6328
i18n update
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 18:36:46 +0200] rev 6327
[easy_install] stop installing recommends, user should install them manually if desired (avoid errors on optional packages blocking install)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 18:35:49 +0200] rev 6326
[skel] update pylint instruction in default setup.py
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Thu, 23 Sep 2010 16:02:53 +0200] rev 6325
[views] fix foaf view for CWUser
Julien Jehannet <julien.jehannet@logilab.fr> [Fri, 16 Jul 2010 16:08:04 +0200] rev 6324
[book] minor update about windmill + reformat
Julien Jehannet <julien.jehannet@logilab.fr> [Fri, 30 Jul 2010 16:01:28 +0200] rev 6323
[c-c shell/upgrade] raise ExecutionError when traceback is not relevant
Julien Jehannet <julien.jehannet@logilab.fr> [Thu, 23 Sep 2010 15:30:54 +0200] rev 6322
[windmill] initialize windmill registry if not already existing (possible error case in dev)
Julien Jehannet <julien.jehannet@logilab.fr> [Thu, 23 Sep 2010 12:16:36 +0200] rev 6321
[req] build_url: detect None values in arguments and raise ValueError
Aurelien Campeas <aurelien.campeas@logilab.fr> [Thu, 23 Sep 2010 13:10:29 +0200] rev 6320
[doc/book] make it colorful
Aurelien Campeas <aurelien.campeas@logilab.fr> [Thu, 23 Sep 2010 13:04:01 +0200] rev 6319
[doc/book] complete section on authentication plugins
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 10:49:05 +0200] rev 6318
[publisher] add session id when logging published path
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 10:48:43 +0200] rev 6317
[entity, url] we should not set base_url in kwargs when actually unset
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 10:47:54 +0200] rev 6316
[test] we actually still need the set_option on base-url for multi-sources (eg repo) configuration
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 10:46:59 +0200] rev 6315
[test] fix broken tests and minor cleanups
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 10:46:38 +0200] rev 6314
[test] add some fake cubes necessary for test so we don't depend on the actual forge cube
Aurelien Campeas <aurelien.campeas@logilab.fr> [Wed, 22 Sep 2010 20:12:38 +0200] rev 6313
[doc/book] begin an howto write auth plugins chapter
Aurelien Campeas <aurelien.campeas@logilab.fr> [Wed, 22 Sep 2010 19:44:37 +0200] rev 6312
[dbapi] fix typo
Aurelien Campeas <aurelien.campeas@logilab.fr> [Wed, 22 Sep 2010 19:43:44 +0200] rev 6311
[doc/book] tell a more complete story on sessions and the authentication process
Aurelien Campeas <aurelien.campeas@logilab.fr> [Wed, 22 Sep 2010 19:43:02 +0200] rev 6310
[doc/book] more notes on setup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Sep 2010 18:23:42 +0200] rev 6309
cleanup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Sep 2010 18:23:35 +0200] rev 6308
[dbapi] get_option_value now has a foreid argument telling the option should be dereferenced to the entity's actual repository (necessary for apycot/local_cache handling)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Sep 2010 18:18:29 +0200] rev 6307
[entity] fix typo in absolute_url method, breaking some code w/ control of absolute url of external entities
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Sep 2010 18:17:40 +0200] rev 6306
[test] fix test broken by introduction of CWUniqueTogetherConstraint
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Wed, 22 Sep 2010 13:21:34 +0200] rev 6305
[doc] fixing install doc (reapply cset that was erroneously overriden)
Aurelien Campeas <aurelien.campeas@logilab.fr> [Wed, 22 Sep 2010 17:01:51 +0200] rev 6304
[doc,bin] add script to fetch & update most cw dependencies + some cubes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Sep 2010 14:03:24 +0200] rev 6303
[book] backport documentation about primary/base views sent on the list
Stephanie Marcu <stephanie.marcu@logilab.fr> [Wed, 22 Sep 2010 13:33:17 +0200] rev 6302
[book - #1251259] reorganize plan for basetemplate, talk about class attributes
Stephanie Marcu <stephanie.marcu@logilab.fr> [Wed, 22 Sep 2010 13:15:14 +0200] rev 6301
imported patch doc_test_commit.diff
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Wed, 22 Sep 2010 13:21:34 +0200] rev 6300
[doc] fixing install doc
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Sep 2010 12:29:20 +0200] rev 6299
[sqlite] quick hacks to fix #1251873 and #1251874
Aurelien Campeas <aurelien.campeas@logilab.fr> [Wed, 22 Sep 2010 12:14:54 +0200] rev 6298
[doc/book] fix session types
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Sep 2010 10:35:34 +0200] rev 6297
[rql] fix bug with query like 'Any 1 WHERE NOT X in_group G': tables should be kept in EXISTS() even when there are no restriction
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Sep 2010 10:34:20 +0200] rev 6296
[skel] MANIFEST.in cleanup
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Wed, 22 Sep 2010 10:10:19 +0200] rev 6295
updated yams and logilab.database dependency, start preparing 3.9.8
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Wed, 22 Sep 2010 10:00:36 +0200] rev 6294
use new logilab.database interface for multicol indexes
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Tue, 21 Sep 2010 16:35:37 +0200] rev 6293
[dbapi] Connection.check() must return the latest activity timestamp (dropped accidentally during latest merge)
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Tue, 21 Sep 2010 16:33:20 +0200] rev 6292
[migractions] add a dropped_constraints() migration command
Example usage:
>>> with dropped_constraints('MyType', 'myattr',
... UniqueConstraint, droprequired=True):
... add_attribute('MyType', 'myattr')
... # + instructions to fill MyType.myattr column
...
>>>
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 20 Sep 2010 15:58:45 +0200] rev 6291
[primary view] we should not limit related rset, else if something else than autolimited view is used, some content will be missed without a 'view all' link
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Mon, 20 Sep 2010 15:50:12 +0200] rev 6290
handle displayctrl['limit'] == None correctly
Aurelien Campeas <aurelien.campeas@logilab.fr> [Fri, 17 Sep 2010 19:30:22 +0200] rev 6289
[views/reledit] bw compat code is unneeded there
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 17 Sep 2010 17:55:55 +0200] rev 6288
[primary view] introducing use_list_limit in pvdc fix reledit regression on the way (introducted a few changesets ago)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 17 Sep 2010 17:46:47 +0200] rev 6287
[js] update js for reledit to 3.9 ajax api
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 17 Sep 2010 17:25:58 +0200] rev 6286
cleanup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 17 Sep 2010 17:25:51 +0200] rev 6285
[boolean field] we've to override format_single_value as well in case where None are allowed
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 17 Sep 2010 17:25:17 +0200] rev 6284
[repo/sql] don't do anything when value is None. This will avoid None to be turned into False in the case of a boolean for instance.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 17 Sep 2010 16:54:57 +0200] rev 6283
[reledit] more api cleanup
* deprecates usage of giving rvid/default_value to select (use rtag instead)
* deprecates usage of _one_rvid/_many_rvid, use autolimited view instead
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 17 Sep 2010 16:54:56 +0200] rev 6282
[reledit] new rtag entry to control apparition of relation label in default value
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 17 Sep 2010 16:53:12 +0200] rev 6281
[test] fix setting of base-url during test: override default_base_url, else we set it too late (after uiprops generation)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 17 Sep 2010 12:34:03 +0200] rev 6280
[navigation] move hack from page_link to page_url so '#1251858: Can't see all the elements when a limited list is shown' if fixed as well
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 18:56:35 +0200] rev 6279
backport stable into default
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 18:43:46 +0200] rev 6278
merge stable heads
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 18:43:40 +0200] rev 6277
merge stable heads
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 18:43:17 +0200] rev 6276
cleanup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 18:43:03 +0200] rev 6275
[ReST] settings update: add traceback=True to avoid sys.exit, and set stylesheet to None since we don't care about it and that may makes docutils stupidly fail according to the cwd at import time...
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 18:41:45 +0200] rev 6274
[url publishing] fix regression introduced by refactoring in 3.9.7, leading to table view being choosen when one would expect the primary view. Fix similar pb with /<etype> url and list view (this one has been there for a while)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 18:39:35 +0200] rev 6273
[publisher] avoid extra Name error on unexpected error
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 18:39:16 +0200] rev 6272
[publisher] with python>=2.5, we should catch BaseException here
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 18:36:42 +0200] rev 6271
Added tag cubicweb-debian-version-3.9.7-1 for changeset 1c01f9dffd64
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 18:36:41 +0200] rev 6270
Added tag cubicweb-version-3.9.7 for changeset de588e756f4f
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Thu, 16 Sep 2010 16:49:13 +0200] rev 6269
ewrongattribute
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Thu, 16 Sep 2010 16:42:58 +0200] rev 6268
force debug mode to false in service mode
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Thu, 16 Sep 2010 16:38:19 +0200] rev 6267
repair service mode start on windows
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 15:42:34 +0200] rev 6266
3.9.7
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 15:40:54 +0200] rev 6265
[navigation] for rql to the one of the rset being paginated
Aurelien Campeas <aurelien.campeas@logilab.fr> [Thu, 16 Sep 2010 14:11:12 +0200] rev 6264
[reledit] cut methods to make overriding easier, add event on success update after reload
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 13:38:49 +0200] rev 6263
[propagation hooks] support to skip some relation when propagating to linked entities. Proper renaming and enhance documentation on the way
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 13:37:47 +0200] rev 6262
add permission relations to schema types
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 13:37:25 +0200] rev 6261
[syncschema hooks] simplify core types definition be reusing schema sets (remove typos on the way)
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Thu, 16 Sep 2010 11:52:10 +0200] rev 6260
raise ProcessFormError when a problem occurs during date / time parsing
Aurelien Campeas <aurelien.campeas@logilab.fr> [Thu, 16 Sep 2010 11:30:14 +0200] rev 6259
[request] memoize tabindex across ajax calls (on pageid) to avoid ui confusion
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 11:30:09 +0200] rev 6258
[entity] give ordermethod=None to fetch_rql to tell you don't want a specific order
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 11:28:25 +0200] rev 6257
[repo] new method on repo+dbapi.Connection to get a value from repository's configuration
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 11:27:50 +0200] rev 6256
[repo] docstring cleanup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 11:27:26 +0200] rev 6255
[primary view] should specify rtype/role when selecting a rtype view
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 11:26:55 +0200] rev 6254
[table view] use get instead of has_key so one can specify he doesn't want actions or filter
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 11:26:08 +0200] rev 6253
[urlpublishing] refactor to ease overriding
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 11:25:17 +0200] rev 6252
[dbapi] reorganize Connection methods and use a @check_not_closed decorator
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 15 Sep 2010 18:43:14 +0200] rev 6251
[facet] add missing @property making subsequent access always true
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 15 Sep 2010 17:21:05 +0200] rev 6250
cleanup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 15 Sep 2010 17:20:56 +0200] rev 6249
fix regretion introduced by changeset "pagination/ ajaxes fixes" (2f5ebeb7665d)
* should not paginate unless explicitly asked or if explicitly given divid == 'pageContent'
* fix ajax page navigation for table view by calling component's ajax_page_url, which specify correctly divid
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 15 Sep 2010 17:17:51 +0200] rev 6248
[navigation] refactor base navigation component: replace deprecated replacePageChunk js call by loadxhtml, using the magic js object
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Wed, 15 Sep 2010 15:14:35 +0200] rev 6247
unique_together: recast exception raised by sqlite
updated the translations (en + fr) while I was at it
Aurelien Campeas <aurelien.campeas@logilab.fr> [Wed, 15 Sep 2010 15:00:04 +0200] rev 6246
[views/reledit] refactor composite handling
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 15 Sep 2010 11:13:17 +0200] rev 6245
[doc] add note about x-ref in doc's README