Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 15 Feb 2010 15:20:45 +0100] rev 4583
cleanup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 15 Feb 2010 15:20:06 +0100] rev 4582
[calendar view] fix related to the date_range mess (max value exclusion). Calendar views authors should check if more similar fixes needed
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 15 Feb 2010 15:18:38 +0100] rev 4581
[forms] fix RelationField bug with pending eids (eg inlined forms): we have to override process_form_value to avoid caching when recomputing is needed
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 15 Feb 2010 15:17:24 +0100] rev 4580
[shell] rql() should use unsafe_execute when possible
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 15 Feb 2010 15:16:08 +0100] rev 4579
[autoform] we should consider role when checking delete permission
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 15 Feb 2010 15:14:50 +0100] rev 4578
don't update modification_date in repairing_mode (eg upgrade or shell)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 15 Feb 2010 15:14:27 +0100] rev 4577
[security] we should save back edited_attributes in case of multiple modification of an entity during the same transaction
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 15 Feb 2010 15:13:47 +0100] rev 4576
tune startup logging
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 15 Feb 2010 15:13:31 +0100] rev 4575
[schema] fix RelationSchema.has_perm to properly works with attribute relations
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 15 Feb 2010 15:12:57 +0100] rev 4574
[schema] refactor/cleanup check_permissions
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 15 Feb 2010 15:11:49 +0100] rev 4573
use a close_form method for consistency w/ open_form and allow overriding
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 15 Feb 2010 15:11:18 +0100] rev 4572
add version info to deprecation warning
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 15 Feb 2010 15:11:02 +0100] rev 4571
remove debug print
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 15 Feb 2010 15:10:25 +0100] rev 4570
follow yams api change: attributes permissions are now defined for
an 'update' action, no more 'add' / 'delete' which makes no sense in such case.
fix afs.relations_by_section permissions checking of object relation on the way.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 15 Feb 2010 15:05:15 +0100] rev 4569
fix dumb name error causing error when non managers try to change his properties
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 15 Feb 2010 15:04:44 +0100] rev 4568
fix typo in deprecation warning
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 11 Feb 2010 12:19:08 +0100] rev 4567
remove crappy basket specific code
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Fri, 12 Feb 2010 23:34:19 +0100] rev 4566
[views] toolbox must be rendered before the title to appear at top right
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Fri, 12 Feb 2010 22:40:44 +0100] rev 4565
[uicfg] make deprecation message easier to understand
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Fri, 12 Feb 2010 16:48:57 +0100] rev 4564
[uicfg] allow autoform_section's formtype parameter to be a tuple
Typical usage is:
afs.tag_attribute(('X', 'y'), formtype=('main', 'muledit'), section='attributes')
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Fri, 12 Feb 2010 15:18:00 +0100] rev 4563
merge
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Fri, 12 Feb 2010 14:34:38 +0100] rev 4562
branch oldstable
Aurelien Campeas <aurelien.campeas@logilab.fr> [Fri, 12 Feb 2010 14:17:52 +0100] rev 4561
create oldstable branch, remove 3.5 tag
Aurelien Campeas <aurelien.campeas@logilab.fr> [Fri, 12 Feb 2010 13:35:12 +0100] rev 4560
merge 3.6 default/stable
Aurelien Campeas <aurelien.campeas@logilab.fr> [Fri, 12 Feb 2010 13:33:54 +0100] rev 4559
merge 3.5/stable heads
Aurelien Campeas <aurelien.campeas@logilab.fr> [Fri, 12 Feb 2010 13:32:14 +0100] rev 4558
Added tag 3.5 for changeset a0571ff0cb5d
Aurelien Campeas <aurelien.campeas@logilab.fr> [Wed, 10 Feb 2010 14:24:05 +0100] rev 4557
[http cache/json controller] ensure json_view does proper cache validation #390986
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Fri, 12 Feb 2010 12:57:56 +0100] rev 4556
merge
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Fri, 12 Feb 2010 12:57:14 +0100] rev 4555
typo fix in help string
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Fri, 12 Feb 2010 12:55:49 +0100] rev 4554
use subprocess instead of os.popen to run diff
this avoids argument quoting issues (spaces in path, etc)
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Fri, 12 Feb 2010 12:13:07 +0100] rev 4553
[migration] abort becomes possible when asked for confirmation before migration script
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 11 Feb 2010 12:18:46 +0100] rev 4552
sort on sortvalue, not dc_title to allow customization
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 16:32:54 +0100] rev 4551
merge
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 16:32:32 +0100] rev 4550
fix bug when value is None
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 15:49:20 +0100] rev 4549
Added tag cubicweb-debian-version-3.6.0-1 for changeset 17e88f2485d1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 15:49:19 +0100] rev 4548
Added tag cubicweb-version-3.6.0 for changeset 5f957e351b0a
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 14:31:22 +0100] rev 4547
added jquery.ui image files
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 13:58:11 +0100] rev 4546
provides a fallback_on_none_attribute field attribute, allowing to specify default value for attributes of *existing* entities
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 13:57:29 +0100] rev 4545
fix match_transition selector: for instance w/ forge version change state form overiding, we want the form with the publication_date selected by the editcontroller, whatever the transition
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 12:00:37 +0100] rev 4544
split introduced in the wrong place
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 10:57:28 +0100] rev 4543
packaging fix: no more test in common (2).
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 10:52:15 +0100] rev 4542
packaging fix: no more test in common. Should remove test from the hooks subpackage in rules for hardy
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 10:48:33 +0100] rev 4541
drop cubicweb-client package (there was only hercule.py inside)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 10:40:41 +0100] rev 4540
remove ref to hercule.py
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 10:14:14 +0100] rev 4539
cw 3.6, itself
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 09:44:40 +0100] rev 4538
i18nupdate
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 09:44:34 +0100] rev 4537
i18n msg fix
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 09:44:20 +0100] rev 4536
cleanup 2.5 __future__ imports
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 08:54:47 +0100] rev 4535
update translatable docstring
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 08:27:23 +0100] rev 4534
fix test
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 08:08:17 +0100] rev 4533
rephrase
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 08:07:53 +0100] rev 4532
fix auto-rollback on unauthorized error:
* don't rollback if a commit is processing
* don't free pool on rollback
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 08:06:02 +0100] rev 4531
fix ldap test, our ldap server name has changed
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 Feb 2010 08:05:43 +0100] rev 4530
fix name error introduced by bad merging of stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 09 Feb 2010 19:51:19 +0100] rev 4529
fix 'click here to see the created entity' link, which may not appear according to language settings
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 09 Feb 2010 19:50:31 +0100] rev 4528
quick fix for typed formfield validation: accept empty string, split
Julien Jehannet <julien.jehannet@logilab.fr> [Fri, 05 Feb 2010 17:13:53 +0100] rev 4527
[R] devtools: improve default data import mechanism
Validation chain is now possible with checkers
Before that the expected values needed to be coherent.
Now, we can use ObjectStore to validate the input data
* add new input transformers:
- uppercase
- lowercase
* add new input checkers (raise AssertionError on error):
- decimal: take care of possible comma character as number separator
- integer: cast to int()
- yesno: to validate boolean value
- isalpha
- required: input value *must* not be empty
* new control checker:
- optional: block possible exception
we delete field in the returned dict instead of raising AssertionError
(exclusive with required)
Helper methods to manipulate indexes:
* build_rqlindex() is used to build index based on already created entities
* fetch() replace get_one()/get_many() methods by factorizing code
Minor changes in reporting:
* use tell() for all printing
* let new value for askerrors to display automatically the report (used in crontab)
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Tue, 09 Feb 2010 18:49:12 +0100] rev 4526
merge
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Tue, 09 Feb 2010 08:16:29 +0100] rev 4525
backport stable branch
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Tue, 09 Feb 2010 08:15:20 +0100] rev 4524
[cw-shell] do not set arbitrary limit on number of arguments