Gustav Hansen
e386aff3d5
Merge branch 'main' into feature/review-workflow
2023-04-24 13:59:41 +02:00
Michael Olund
975a3ca03d
Fix knex error when removing existing relations as a batch
...
Added a fallback of 0 after null coalesce
2023-04-21 12:11:16 -07:00
Marc-Roig
e845fc95a0
Merge branch 'main' into feature/review-workflow
2023-04-14 17:20:14 +02:00
Marc
041ba710a3
Update relations-orderer.test.js
2023-04-13 13:29:50 +02:00
Jamie Howard
05cee5cbd7
Merge remote-tracking branch 'origin/main' into feature/review-workflow
2023-04-11 14:15:43 +01:00
Marc
b4374e1a59
fix: transform null order values to 1 by default
2023-04-04 16:29:38 +02:00
Kevin Antonio Rateni Iatauro
0895e36738
Return newly created IDs when using createMany ( #14269 )
...
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com>
2023-03-22 08:43:52 +01:00
nathan-pichon
da43693018
feat(review-workflows): add migration when activating rw on content-type (wip)
...
There is performance problems in this code. We will need to fine tune the query to update relations on stages join table instead of rely on `updateRelations()` method
2023-03-01 17:53:37 +01:00
Pierre Noël
64cf2c26c8
add SQL request as a comment
2023-01-25 14:28:28 +01:00
Pierre Noël
6d92bbca8a
use window function for mariaDB and MySQL 8
2023-01-25 14:28:28 +01:00
Pierre Noël
c9df9b7497
fix ambiguous column name
2023-01-25 14:28:28 +01:00
Pierre Noël
c505a62f7e
change WHERE clause to avoid deadlock
2023-01-25 14:28:27 +01:00
Pierre Noël
aad60aab38
change SQL request logic
2023-01-25 14:28:27 +01:00
Bassel Kanso
c08e0afda6
Merge branch 'main' into chore/transactions
2023-01-18 11:04:32 +02:00
Josh
fb358ef030
Merge branch 'main' into feature/relations-reordering
2023-01-16 17:51:52 +00:00
Bassel
faf4d728cd
Merge branch 'main' into chore/transactions
2023-01-13 12:26:20 +02:00
Bassel
12dd68f4a7
Improve transaction API:
...
- make it possible to have nested transactions
- wrap the knex transaction api and apply changes everywhere it was used
2023-01-13 12:23:30 +02:00
Marc-Roig
dd98293a55
better filtering in inverse order column
2023-01-13 10:53:30 +01:00
Marc-Roig
cf01fb8db6
make strict connect explicit when inserting relation
2023-01-11 16:40:06 +01:00
Marc-Roig
51cd3ddc85
rename arr to computedRelations
2023-01-11 16:36:36 +01:00
Marc-Roig
610ce2aadf
simplify marking relation as computed
2023-01-10 11:20:16 +01:00
Marc-Roig
5a185f1e00
delete duplicate relation in connect array
2023-01-10 10:58:56 +01:00
Marc-Roig
b81cfb0055
do not allow to connect same relation more than once
2023-01-10 10:45:31 +01:00
Marc-Roig
a05bdd83ae
change firstSeen to mappedRelationsIndex
2023-01-05 16:44:18 +01:00
Marc-Roig
8bf254faac
move computeRelation outside for each
2023-01-05 09:31:51 +01:00
Marc-Roig
030c109a95
better circular reference error handling
2023-01-03 16:38:14 +01:00
Marc-Roig
8ec567ef9f
move mysql where clause to the correct query
2023-01-03 14:49:00 +01:00
Marc-Roig
621a16119b
remove constraints list
...
it does not apply anymore
2023-01-03 14:19:08 +01:00
Marc-Roig
26fba9f4be
test for circular references
2023-01-03 12:21:40 +01:00
Marc-Roig
036cb8b250
filter by entity id when reordering components
2023-01-02 16:48:02 +01:00
Marc-Roig
2528ae5637
Merge branch 'feature/relations-reordering' into relations-reordering/non-strict-connect
2023-01-02 14:44:02 +01:00
Gustav Hansen
7f37735a5a
Merge branch 'main' into feature/relations-reordering
2022-12-21 16:40:34 +01:00
Marc-Roig
7135f60a73
fix: expect normal throw
2022-12-20 15:09:34 +01:00
Marc-Roig
589571319f
change strictConnect to strict
2022-12-20 15:09:21 +01:00
Pierre Noël
0413f278bb
remove use of temporary table for inverse order
2022-12-16 15:54:38 +01:00
Marc-Roig
2639f8418e
add strict configuration
2022-12-12 18:16:37 +01:00
Marc-Roig
32bb3a0645
throw validation error when passing wrong relations
2022-12-12 15:48:45 +01:00
Josh
c51cde28a8
Merge branch 'main' into feature/relations-reordering
2022-12-09 17:10:00 +00:00
Marc-Roig
b01fc82f52
validate sort array
2022-12-09 16:13:03 +01:00
Pierre Noël
aef49c5410
Use temporary table even for mysql versions above 5
2022-12-09 15:57:23 +01:00
Pierre Noël
05f3335b2a
reduce temporary table name length
2022-12-06 17:21:48 +01:00
Pierre Noël
b174c7a5d8
use table instead of temporary table for mysql 5
2022-12-06 14:29:56 +01:00
Pierre Noël
ded213f13f
manual rollback
2022-12-06 14:29:56 +01:00
Pierre Noël
3a2f6490e6
reduce transaction size
2022-12-06 14:29:56 +01:00
Marc-Roig
02a23a00ef
rephrase connect relation error
2022-12-05 14:41:20 +01:00
Marc-Roig
1ccb35486b
refactor tests to have more clear descriptions
2022-12-05 11:40:51 +01:00
Marc-Roig
2c854a0cc5
change connect array error string to be more clear
2022-12-05 10:55:19 +01:00
Marc-Roig
b0e37e832b
sort connect array only when necessary
2022-12-05 10:54:26 +01:00
Marc-Roig
05e09eee46
test disordered relations with initial relations
2022-12-01 16:44:46 +01:00
Marc-Roig
36ad92b2d6
sort connect array
2022-12-01 14:13:24 +01:00