- 26 Aug, 2013 2 commits
-
-
Aurelien Campeas authored
In cw 3.9, interfaces are deprecated and replaced with adapters, yielding a lot of bw compat in many places -- most if this patch is concerned with the interface bw compat - cwvreg: interface cleanup - doc/adapters.rst: interface cleanup - entities/adapters.py, wfobjs.py: interfaces bw compat - entity.py: interfaces bw compat, also get_value, delete, attr_metadata, has_perm, set_related_cache, clear_related_cache, clear_related_cache, related_rql - predicates.py: score_interfaces & implements - interfaces.py & mixins.py: 100% gone - view.py: implement_adapter_compat, unwrap_adapter_compat - calendar.py, editcontroller.py, ibreadcrumbs.py, navigation.py, xmlrss.py: interface bw compat - treeview.py: salvage one function from mixins.py Related to #2782004.
-
Aurelien Campeas authored
- cwconfig: old keys such as depends_cubes and non-dict dependencies - cwctl: fall back to docstring if no short descr, forget 'short_descr' - dbapi: session_data, get_session_data, set_session_data, del_session_data - dbapi & testlib, session: eid_key is gone - migractions: cachekey is gone - doc/datamodel/definition, schemaserial: BoundConstraint -> BoundaryConstraint - formwidgets: separator - primary view: render_entity_metadata Related to #2782004.
-
- 04 Oct, 2013 2 commits
-
-
Aurelien Campeas authored
Some of these checks may currently happen twice within the same transaction and be costly. This should be semantically safe. If people rely on some internal transaction ordering to be allowed early (thus pass) while the condition wouldn't be met at precommit time, their application is broken. It however seems unlikely to happen in the real life (tm). Closes #2932033
-
Aurelien Campeas authored
Closes #2925085.
-
- 12 Jul, 2013 2 commits
-
-
Aurelien Campeas authored
-
Aurelien Campeas authored
This was also known as "web only" instances. Not used in production anywhere today.
-
- 04 Oct, 2013 1 commit
-
-
Julien Cristau authored
-
- 03 Oct, 2013 3 commits
-
-
David Douard authored
Added tag cubicweb-centos-version-3.17.8-1, cubicweb-version-3.17.8, cubicweb-debian-version-3.17.8-1 for changeset 909eb8b584c4 --HG-- branch : stable
-
David Douard authored
--HG-- branch : stable
-
David Douard authored
--HG-- branch : stable
-
- 26 Sep, 2013 2 commits
-
-
David Douard authored
Added tag cubicweb-centos-version-3.17.7-1, cubicweb-version-3.17.7, cubicweb-debian-version-3.17.7-1 for changeset 483181543899 --HG-- branch : stable
-
David Douard authored
--HG-- branch : stable
-
- 23 Sep, 2013 1 commit
-
-
Sylvain Thénault authored
--HG-- branch : stable
-
- 26 Sep, 2013 1 commit
-
-
David Douard authored
--HG-- branch : stable
-
- 17 Sep, 2013 1 commit
-
-
Aurelien Campeas authored
Closes #3153086. --HG-- branch : stable
-
- 26 Sep, 2013 1 commit
-
-
Julien Cristau authored
Increment the ctx_count when disabling integrity hooks so the next commit/rollback doesn't reset our transaction and magically turn us into a safe session. Closes #3168027 --HG-- branch : stable
-
- 23 Sep, 2013 4 commits
-
-
Rémi Cardona authored
--HG-- branch : stable
-
Julien Cristau authored
--HG-- branch : stable
-
Julien Cristau authored
It works just fine as a normal user. --HG-- branch : stable
-
Julien Cristau authored
Best current practice is to have that in Depends in all packages using debhelper. --HG-- branch : stable
-
- 06 Sep, 2013 1 commit
-
-
Julien Cristau authored
If somebody else creates backupdir between our stat() and mkdir() (like, say, another test running in parallel), we shouldn't crash. --HG-- branch : stable
-
- 19 Sep, 2013 2 commits
-
-
Julien Cristau authored
Unauthorized means "log in to get access", as it results in a HTTP 401. Here, the error is pretty much permanent, and returning 401 instead of 403 confuses things terribly. (This seems to be a pretty widespread confusion :/) --HG-- branch : stable
-
David Douard authored
This feature was broken by 65fecbeb9c3a (which fixed another one itself). --HG-- branch : stable
-
- 16 Sep, 2013 1 commit
-
-
Julien Cristau authored
--HG-- branch : stable
-
- 28 Aug, 2013 1 commit
-
-
Sylvain Thénault authored
--HG-- branch : stable
-
- 30 Aug, 2013 1 commit
-
-
Sylvain Thénault authored
[rql2sql] fix bad sql generated when outer joining 'identity' relation and lhs var comes from a subquery. Closes #3099418 The generated SQL was attempting to access table.cw_eid which doesn't exist. --HG-- branch : stable
-
- 29 Aug, 2013 3 commits
-
-
Sylvain Thénault authored
--HG-- branch : stable
-
Sylvain Thénault authored
--HG-- branch : stable
-
Sylvain Thénault authored
[schema] fix spurious warning when rqlexpr/constraint mainvars specify a non predefined variable. Closes #3098165 --HG-- branch : stable
-
- 23 Sep, 2013 1 commit
-
-
Sylvain Thénault authored
[repository] properly use IUserFriendlyError when UniqueTogetherError is raised during entity update. Closes #3096638 --HG-- branch : stable
-
- 28 Aug, 2013 4 commits
-
-
Sylvain Thénault authored
[deprecation] add cw version number to the deprecation message and help user to understand the change --HG-- branch : stable
-
Sylvain Thénault authored
--HG-- branch : stable
-
Sylvain Thénault authored
--HG-- branch : stable
-
Sylvain Thénault authored
--HG-- branch : stable
-
- 09 Aug, 2013 1 commit
-
-
David Douard authored
-
- 07 Aug, 2013 1 commit
-
-
David Douard authored
-
- 06 Aug, 2013 3 commits
-
-
David Douard authored
Added tag cubicweb-centos-version-3.17.6-1, cubicweb-version-3.17.6, cubicweb-debian-version-3.17.6-1 for changeset 5b9fedf67a29 --HG-- branch : stable
-
David Douard authored
--HG-- branch : stable
-
Denis Laxalde authored
Card overrides the rest_path method, so it does not make sense to use it in cw tests. --HG-- branch : stable
-
- 01 Aug, 2013 1 commit
-
-
Sylvain Thénault authored
In the above changeset, we changed ordered entities to be edited according to mandatory inlined constraints, though this leads to unpredictable order in cases where there are no constraint. This leads to case where inlined relation field may think there is no value related to a mandatory relation, while this is simply because there is a value specified but to an entity that will be created later (together with the relation). To fix this, we've to use the fact that the RelationField.process_form_value return None in cases where there is some entity to be created, while an empty set when there are no linked entity. The new no_value() method allows to differentiate between those different notion of 'no-value'. --HG-- branch : stable
-