Ariel Mashraki
ef1d91daff
entc/gen: fix Client.Open comment ( #514 )
...
Fixed #513
2020-05-31 13:09:08 +03:00
Peterson Domingos
5a2384e829
entc/gen/template: Wrap error returned by field validator ( #509 )
...
* entc/gen/template: wrap error returned from validator
* go generate ./...
2020-05-29 00:00:14 +03:00
Ariel Mashraki
25471666be
entc/gen: fix format for field comments ( #511 )
2020-05-28 18:34:14 +03:00
Ariel Mashraki
bf566aa3ac
entc/gen: support valuescanner in go-types ( #510 )
2020-05-28 18:23:14 +03:00
Ariel Mashraki
ce89688d00
schema/field: reject pointers for basic types ( #505 )
2020-05-26 23:16:54 +03:00
Ariel Mashraki
50edd3d370
entc/gen: convert custom Go types to basic types ( #502 )
2020-05-25 20:46:59 +03:00
Ariel Mashraki
100d300094
schema/field: add GoType option for string fields ( #500 )
2020-05-25 20:05:17 +03:00
Ariel Mashraki
31690c7e60
schema/field: add Err method to field descriptor ( #498 )
v0.2.2
2020-05-21 22:06:49 +03:00
Ariel Mashraki
ff6e738c94
entc/integration: add mixin with hooks example ( #497 )
2020-05-21 10:54:42 +03:00
Ariel Mashraki
dbf6bb8006
entc/mutation: explain when object is fetched from db ( #496 )
2020-05-21 10:10:52 +03:00
Ariel Mashraki
5ed339839a
entc/mutation: reject querying old values of finished mutations ( #495 )
2020-05-20 17:28:39 +03:00
Ariel Mashraki
b0e43f01f0
entc/mutation: avoid generting empty switch statements for edges ( #493 )
2020-05-17 17:58:22 +03:00
Ariel Mashraki
7da6ba804d
entc/mutation: avoid generting empty switch statements ( #492 )
2020-05-17 14:48:56 +03:00
Ariel Mashraki
ef7285b917
entc/gen: add api for getting field old values ( #491 )
2020-05-17 14:23:36 +03:00
Alex Snast
288ee87f7e
entc/privacy: adding ContextQueryMutationRule helper
...
Signed-off-by: Alex Snast <alexsn@fb.com >
2020-05-15 18:58:51 +03:00
Ariel Mashraki
0c76b19143
doc: update docs regarding entc template formats ( #489 )
2020-05-12 12:29:00 +03:00
Alex Snast
2fc6b276ee
entc: adding template type option to --template flag ( #488 )
...
* entc: adding template type option to --template flag
Signed-off-by: Alex Snast <alexsn@fb.com >
* golangci: update funlen config
* cmd/entc: remove timestamp from logging
Co-authored-by: Ariel Mashraki <ariel@mashraki.co.il >
2020-05-12 12:19:14 +03:00
Ariel Mashraki
daf658e265
doc: add documentation for schema-type option ( #487 )
2020-05-11 19:55:10 +03:00
Ariel Mashraki
cfee55e514
schema/field: add an option to configure the database type ( #484 )
2020-05-11 15:07:33 +03:00
Alex Snast
68db86be76
avoid multiple rows.Err calls on error path
...
Signed-off-by: Alex Snast <alexsn@fb.com >
2020-05-11 14:26:40 +03:00
Ariel Mashraki
997a060043
dialect/sql/schemma: fail if column type is invalid ( #486 )
2020-05-11 14:20:35 +03:00
Ariel Mashraki
caf1eb6e97
entc/gen: remove unnecessary function call from column generation ( #483 )
2020-05-10 15:52:57 +03:00
Ariel Mashraki
fa9ab77233
doc: add a section on external templates ( #482 )
2020-05-09 23:42:00 +03:00
Ciaran Liedeman
f59abad425
fix: checks for error after rows.Next call ( #480 )
2020-05-09 16:23:47 +03:00
Ariel Mashraki
7f260c3ae0
entc/gen/template: remove irrelevant code from templates ( #481 )
2020-05-09 14:32:54 +03:00
Ariel Mashraki
08289b3570
entc/gen: fix method conflicts in mutation builders ( #479 )
...
Fixed #475
2020-05-08 21:02:21 +03:00
Ariel Mashraki
9242549f4a
entc: validate package identifier before running codegen ( #478 )
...
Fixed #474
2020-05-08 20:30:44 +03:00
Ariel Mashraki
9b14556314
entc/load: report mixin name on failures ( #476 )
2020-05-08 14:17:55 +03:00
Ariel Mashraki
05b068432a
entc/integ: fix writer implementation ( #473 )
2020-05-08 10:31:50 +03:00
Ariel Mashraki
f82236defe
entc/integ: verify no schema changes on multiple runs ( #472 )
2020-05-07 12:21:13 +03:00
Ariel Mashraki
7a0b530b89
dialect/sql/schema: fix sqlite indexes matching ( #471 )
2020-05-07 10:05:17 +03:00
Ariel Mashraki
bcb579106a
dialect/sql/schema: revert #463 for int type ( #470 )
2020-05-07 08:23:10 +03:00
Ariel Mashraki
f384701c04
dialect/sql/schemma: ignore pgtime default value on scanning ( #468 )
2020-05-06 22:34:01 +03:00
Ariel Mashraki
196a764691
dialect/sql/schema: use the postgres column type if exists ( #466 )
2020-05-06 21:54:21 +03:00
Alex Snast
60c90b3667
entc/gen/privacy: adding OnMutationOperation helper ( #464 )
...
Signed-off-by: Alex Snast <alexsn@fb.com >
2020-05-06 14:47:05 +03:00
Ariel Mashraki
769a2ed302
dialect/sql/schemma: return the database column type if exists ( #463 )
2020-05-05 19:32:52 +03:00
Alex Snast
66255ea86e
entc/gen/privacy: adding decision context support ( #462 )
...
Decision context holds a privacy decision (i.e. allow / deny) and if
exists will be returned before any rule is evaluated.
Signed-off-by: Alex Snast <alexsn@fb.com >
2020-05-05 15:53:15 +03:00
Ariel Mashraki
51cdda421f
dialect/sql/schema: add optional schema-type to column spec ( #461 )
2020-05-04 20:16:43 +03:00
Ariel Mashraki
b456251154
entc/integ: add missing license header ( #460 )
2020-05-04 20:16:01 +03:00
Ariel Mashraki
6fbb5b6b4a
entc/load: add schema-type field for schema ( #459 )
2020-05-04 19:35:40 +03:00
Hylke Visser
cef1058af0
entc/gen: Fix import for ID type ( #455 )
...
* entc/gen: Alias semantic version imports
* entc/gen: Add import for ID type
* entc/gen: Revert semantic version import aliasing
2020-05-01 11:27:18 +03:00
Ariel Mashraki
3fa749d9e3
dialect/sql: remove go1.12 support ( #457 )
2020-04-30 13:21:00 +03:00
Ariel Mashraki
7de4f4b758
doc: add documentation and example for enttest ( #453 )
2020-04-26 16:31:24 +03:00
Ariel Mashraki
61c0f957b6
entc/integration: move hooks tests to enttest ( #451 )
2020-04-24 10:48:54 +03:00
Ariel Mashraki
7cfcb97694
entc/gen: suffix Order and Aggregate with Func ( #449 )
2020-04-23 13:22:21 +03:00
Alex Snast
6e584d8efc
Revert "entc/gen/privacy: mask allow error on policy evaluation"
...
This reverts commit 8a93447fe5 .
2020-04-23 10:10:41 +03:00
Alex Snast
8a93447fe5
entc/gen/privacy: mask allow error on policy evaluation
...
Signed-off-by: Alex Snast <alexsn@fb.com >
2020-04-23 09:27:37 +03:00
Ariel Mashraki
22e83955c8
entc/gen: avoid comparing pointers in templates to support 1.13 ( #446 )
v0.2.1
2020-04-21 20:57:21 +03:00
Ariel Mashraki
08f8de6fb0
entc/integ: move integration tests to enttest ( #444 )
2020-04-21 17:56:30 +03:00
Ariel Mashraki
b880885e9f
entc/gen: group enttest imports properly ( #443 )
2020-04-21 00:10:05 +03:00