doc/stdlib.txt
author Philippe Pepiot <philippe.pepiot@logilab.fr>
Wed, 11 Sep 2019 11:56:43 +0200
branch3.26
changeset 12726 1a2c7d6397ec
parent 5767 1d811df051c2
permissions -rw-r--r--
Avoid to update inlined relation column to NULL when deleting entities When deleting entities, cubicweb run a rql DELETE on all relations to trigger hooks. For an inlined relation this also mean set the column to NULL. This operation may fail if there's additional constraints on the column. Also this is a weird and useless behavior since deleting the entity row will by definition delete the relation. We still doesn't handle the case where both subject and object are going to be deleted because rows need to be deleted in a particular order that cubicweb doesn't handle. Add a test checking UPDATE does not occur but hooks are correctly called. Closes #17236690
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2432
986718a355fa [stdlib] list of cubes included in the cubes standard library
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     1
addressbook
986718a355fa [stdlib] list of cubes included in the cubes standard library
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     2
basket
986718a355fa [stdlib] list of cubes included in the cubes standard library
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     3
blog
986718a355fa [stdlib] list of cubes included in the cubes standard library
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     4
book
986718a355fa [stdlib] list of cubes included in the cubes standard library
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     5
calendar
986718a355fa [stdlib] list of cubes included in the cubes standard library
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     6
comment
986718a355fa [stdlib] list of cubes included in the cubes standard library
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     7
company
986718a355fa [stdlib] list of cubes included in the cubes standard library
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     8
email
986718a355fa [stdlib] list of cubes included in the cubes standard library
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     9
file
986718a355fa [stdlib] list of cubes included in the cubes standard library
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    10
folder
986718a355fa [stdlib] list of cubes included in the cubes standard library
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    11
i18ncontent
986718a355fa [stdlib] list of cubes included in the cubes standard library
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    12
keyword
986718a355fa [stdlib] list of cubes included in the cubes standard library
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    13
link
986718a355fa [stdlib] list of cubes included in the cubes standard library
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    14
mailinglist
986718a355fa [stdlib] list of cubes included in the cubes standard library
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    15
person
986718a355fa [stdlib] list of cubes included in the cubes standard library
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    16
tag
986718a355fa [stdlib] list of cubes included in the cubes standard library
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    17
timeseries
986718a355fa [stdlib] list of cubes included in the cubes standard library
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    18
vcsfile