Alex Snast
|
1b0e5ffaf4
|
entc/gen: simplify hook chain creation (#424)
* entc/gen: simplify hook chain creation
Signed-off-by: Alex Snast <alexsn@fb.com>
* circleci: upgrade orb versions
Signed-off-by: Alex Snast <alexsn@fb.com>
|
2020-04-07 08:11:33 +03:00 |
|
Alex Snast
|
d52d5120fd
|
entc/gen: adding hook chain construct (#423)
Signed-off-by: Alex Snast <alexsn@fb.com>
|
2020-04-06 19:53:10 +03:00 |
|
Ariel Mashraki
|
6824259b80
|
dialect/sql/schema: remove code-duplication from pg test (#422)
|
2020-04-06 15:44:21 +03:00 |
|
Ariel Mashraki
|
3c03ed00a8
|
dialect/sql/schema: more code de-duplication from mysql test (#421)
|
2020-04-06 12:31:54 +03:00 |
|
Ariel Mashraki
|
ff26e5ff7d
|
dialect/sql/schema: remove code-duplication from mysql test (#420)
|
2020-04-06 12:00:44 +03:00 |
|
Alex Snast
|
901c1394b4
|
entc/gen: load client bound to transaction once (#417)
Signed-off-by: Alex Snast <alexsn@fb.com>
|
2020-04-02 12:22:42 +03:00 |
|
Ariel Mashraki
|
2ea4268414
|
entc/gen: add schema checks for types (#418)
|
2020-04-01 22:53:02 +03:00 |
|
Ariel Mashraki
|
b1eb999097
|
dialect/sql/schema: comment changes (#415)
|
2020-03-31 22:51:50 +03:00 |
|
Alex Snast
|
d6d95dd363
|
entc/gen: adding tx callback support (#414)
Signed-off-by: Alex Snast <alexsn@fb.com>
|
2020-03-31 18:58:10 +03:00 |
|
Ariel Mashraki
|
cdd855c8c9
|
intg/privacy: add more type and tests (#413)
|
2020-03-31 15:38:11 +03:00 |
|
Alex Snast
|
6e6651c878
|
Query policy (#411)
* entc/gen: drop xerrors package usage
* all: bump dependencies version
* entc/gen: adding query privacy policy support
|
2020-03-29 18:11:13 +03:00 |
|
Ariel Mashraki
|
de5006a4d8
|
entc/gen: lazy compute storage-driver queries (#408)
|
2020-03-29 14:36:44 +03:00 |
|
Ariel Mashraki
|
a2ea5bfbee
|
cmd/entc: add generate.go file to env init (#402)
* cmd/entc: add generate.go file to env init
* doc: update getting-started and codegen documentation
|
2020-03-24 19:23:30 +02:00 |
|
Ariel Mashraki
|
abee904420
|
ent: minor fix for ent.Query comment (#404)
|
2020-03-24 14:30:36 +02:00 |
|
Ariel Mashraki
|
a6e5124d13
|
dialect/sql/schema: better error message for sqlite limitation (#401)
|
2020-03-22 22:04:00 +02:00 |
|
Ariel Mashraki
|
4d29191005
|
doc: add hooks documentation and example (#396)
* doc: add hooks documentation and example
* docs: finish hooks first documentation
v0.1.4
|
2020-03-22 13:31:32 +02:00 |
|
Alex Snast
|
5d315ffd58
|
Merge pull request #395 from facebookincubator/privacy_rename
Privacy rename
|
2020-03-19 14:45:37 +02:00 |
|
Alex Snast
|
6be07b8f67
|
entc/privacy: rename Read/Write types to Query/Mutation
Signed-off-by: Alex Snast <alexsn@fb.com>
|
2020-03-19 14:35:32 +02:00 |
|
Alex Snast
|
63c6d9786d
|
entc/gen: adding ent.Query type
Signed-off-by: Alex Snast <alexsn@fb.com>
|
2020-03-19 14:30:00 +02:00 |
|
Ariel Mashraki
|
416c374cb3
|
sqlgraph/convert: use json.RawMessage for JSON types (#393)
If the underlying driver does not support JSON types, driver.DefaultParameterConverter
will convert it to uint8.
|
2020-03-17 18:34:10 +02:00 |
|
Alex Snast
|
d867d372e6
|
Merge pull request #392 from facebookincubator/mutset
entc/gen: use a set when tracking cleared fields in mutation template
|
2020-03-17 15:38:16 +02:00 |
|
Alex Snast
|
25fdb52a03
|
entc/gen: use a set when tracking cleared fields in mutation template
Signed-off-by: Alex Snast <alexsn@fb.com>
|
2020-03-17 12:00:15 +02:00 |
|
Ariel Mashraki
|
d025785a4d
|
entc/gen: remove spaces between type-packages in runtime.tmpl (#391)
|
2020-03-17 10:44:48 +02:00 |
|
Ariel Mashraki
|
81a2f60e47
|
entc/gen: add facebookincubator/ent to mutation.tmpl imports (#390)
|
2020-03-17 10:33:58 +02:00 |
|
Ariel Mashraki
|
65f96b3593
|
entc/gen: remove legacy i2a support for ids (#389)
* entc/gen: remove legacy i2a support for ids
* integ: add customid tests for fk strings
|
2020-03-16 18:19:30 +02:00 |
|
Ariel Mashraki
|
15cbc5c223
|
entc/gen: unexport capitalized schema fields in mutations (#388)
|
2020-03-16 11:21:05 +02:00 |
|
Ariel Mashraki
|
9cff230d34
|
entc/gen: temporary workaround for runtime.tmpl (#387)
* entc/gen: temporary workaround for runtime.tmpl
* ci: golangci version
|
2020-03-16 10:04:31 +02:00 |
|
Ariel Mashraki
|
7988d3084d
|
entc/hooks: initial work for mutations and hooks (#377)
* entc/hooks: initial work for mutations and hooks
* ent/schema: adding policy to schema
* ent: change op string to uint
* entc: move entschema to runtime and enable smooth transition
* entc/privacy: adding privacy template
* all: goimports
* intg/hooks: mutation client/tx and basic schema tests
* ent/privacy: adding more verbose decisions
* entc/gen: edge-ids getter and additional tests
* all: regen assets
* entc/gen: fix client hookd propagation
* intg: add deletion example
* intg/privacy: remove old entschema package
* typed privacy
* ent/privacy: hooks shouldn't be called on privacy deny
* entc/gen: fix schema hooks invocation order
* remove read policy from public api
* update circleci go orb
Co-authored-by: Ariel Mashraki <ariel@mashraki.co.il>
|
2020-03-16 00:19:27 +02:00 |
|
Ariel Mashraki
|
2a7183eb82
|
entc/gen: fix uuid fks scanning (#382)
Fixes #363
v0.1.3
|
2020-03-07 22:11:25 +02:00 |
|
Ariel Mashraki
|
7114543a08
|
entc/gen: fix nulltype field name for float32 (#381)
Fixes #380
|
2020-03-07 19:12:59 +02:00 |
|
Ariel Mashraki
|
0f08a0b5f4
|
entc/gen: use ref-table primary-key type/size for fk attrs (#373)
Fixes #372
|
2020-03-04 11:14:05 +02:00 |
|
Ariel Mashraki
|
2a82920267
|
go: update gomod version to 1.14 (#365)
|
2020-02-27 12:53:35 +02:00 |
|
Ariel Mashraki
|
332cfe5c6e
|
entc/gen: use named fields on client creations (#359)
|
2020-02-25 11:15:38 +02:00 |
|
Ariel Mashraki
|
dc222c0b15
|
entc/gen: remove example_test template from codegen (#351)
Fixes #297
|
2020-02-18 12:26:46 +02:00 |
|
Ariel Mashraki
|
320b9caf61
|
dialect/sql/schema: add option to skip fixture when it's irrelevant (#350)
|
2020-02-16 18:17:58 +02:00 |
|
Ariel Mashraki
|
310f5c7fb4
|
doc: add documentation and examples for id field (#349)
|
2020-02-16 17:27:08 +02:00 |
|
Ariel Mashraki
|
d9c8d9545d
|
entc/gen: use NotFoundError when updating non-exist node (#348)
Fixes #341
|
2020-02-16 13:26:13 +02:00 |
|
Ariel Mashraki
|
14ccf7b7fc
|
intgeration: update mysql8 version and remove test container (#347)
v0.1.2
|
2020-02-14 16:24:30 +02:00 |
|
Ariel Mashraki
|
bb852ad093
|
intgeration: add pg and mysql test for customids (#342)
|
2020-02-12 20:42:03 +02:00 |
|
zjl233
|
7f8c2249d3
|
doc: fix a doc error (#339)
|
2020-02-11 14:01:55 +02:00 |
|
Ariel Mashraki
|
9733051cc3
|
entc/gen: currently handle user-defined string ids (#338)
Fixes #127
|
2020-02-10 12:04:50 +02:00 |
|
Ariel Mashraki
|
ab71992b7c
|
dialect/sql/mysql: fix verifyrange check for mysql (#337)
|
2020-02-09 16:09:02 +02:00 |
|
Ariel Mashraki
|
9f9596c184
|
entc/gen: better formatted codegen for predicates (#336)
|
2020-02-09 11:38:03 +02:00 |
|
Ariel Mashraki
|
26440c2bc9
|
dialect/sql/schema: setrange on custom column name of pks (#333)
|
2020-02-09 09:41:26 +02:00 |
|
Ariel Mashraki
|
48d33fde9d
|
entc/gen: fix eager-loading for m2m edges (#335)
Fixed #334
|
2020-02-08 22:26:30 +02:00 |
|
Ariel Mashraki
|
c8940e6a5f
|
ci: upgrade to mysql latest in integration (#331)
|
2020-02-08 20:54:09 +02:00 |
|
qystishere
|
374b5dd3b8
|
dialect/sql/schema: support mysql latest numeric type format (#328)
|
2020-02-08 15:37:35 +02:00 |
|
Ariel Mashraki
|
afc8bd3eab
|
entc/gen: allow defining custom tag for id field (#330)
* entc/gen: allow defining custom tag for id field
* entc/gen: remove duplicate remove operations in test
|
2020-02-06 19:53:13 +02:00 |
|
Ariel Mashraki
|
c0c0d2ae5c
|
dialect/sql/schema: verify and fix mysql auto-increment on reset (#329)
|
2020-02-06 19:36:23 +02:00 |
|
Alex Snast
|
814474815b
|
Merge pull request #327 from hantmac/master
regenerate entc/integration/migrate/entv2/user.go
|
2020-02-05 10:43:32 +02:00 |
|