Ariel Mashraki
970887b4d0
entc/gen/template: add extend-templates for all builders ( #1364 )
2021-03-20 21:46:15 +02:00
Ariel Mashraki
5d70144f44
entc/gen: allow selecting partial fields on update-one
2021-03-14 23:17:30 +02:00
Ariel Mashraki
c0fd7c1305
entc/gen: add edge-field api for schema and codegen ( #1213 )
2021-03-07 22:51:17 +02:00
Ariel Mashraki
dd4792f5b3
go: rename module from github.com/facebook/ent => entgo.io/ent ( #1226 )
2021-02-02 23:03:04 +02:00
Marwan Sulaiman
8063d4ac93
entc/gen: add context.Context to to query builder ( #1195 )
...
* Add ctx to dialectQuery
* go generate
2021-01-20 11:46:08 +02:00
Nathaniel Peiffer
b8b82f80a4
entc/gen: fix grammar and language usage in function comments ( #1126 )
...
* fix grammar and english usage in templates
* bindata gen
* codegen
* go generate ./again...
2021-01-04 14:34:40 +02:00
Ariel Mashraki
97c316b80a
entc/gen: move mutation-set naming to go api ( #1123 )
2021-01-03 22:10:19 +02:00
Ariel Mashraki
6716581ab4
entc/gen: handle default funcs in runtime tempalte ( #1102 )
2020-12-30 13:05:03 +02:00
Noah-Jerome Lotzer
24f6975b9a
schema/field: add default-func for bytes and strings ( #1086 )
2020-12-29 20:07:04 +02:00
Ariel Mashraki
c4a43bc2be
entc/gen: move fields selection to top builder ( #1093 )
2020-12-28 12:28:07 +02:00
Giau. Tran Minh
3b4b94b6be
entc/gen/template: convert spaces to tabs ( #1060 )
...
This commit also fix a typo Receiver
2020-12-19 08:47:08 +02:00
Ariel Mashraki
3daea98d76
entc/gen: check runtime import before executing privacy rules ( #1054 )
2020-12-17 18:36:46 +02:00
Ariel Mashraki
bb4a928483
entc/gen: use edge mutation setters in templates ( #1036 )
2020-12-13 14:27:37 +02:00
Ariel Mashraki
70f2b1355a
entc/gen: expose edge mutation setters for external templates ( #1032 )
2020-12-12 00:01:30 +02:00
Ariel Mashraki
a6e7857d51
entc/gen: remove unnecessary fields from query builders
2020-12-09 18:29:49 +02:00
BrentChesny
263bc0b08f
entc/gen: add missing braces in mutation template ( #1014 )
2020-12-04 08:02:52 +02:00
Ariel Mashraki
7574923d91
entc/gen: change the comment doc of update operation ( #937 )
2020-11-10 14:37:27 +02:00
Ariel Mashraki
967c10819a
entc/gen: add eager-load edges to query clone ( #888 )
...
Closed #878
2020-10-27 21:16:30 +02:00
Ariel Mashraki
fb97ca66ac
entc/gen: move eager-loading naming to Go api ( #887 )
2020-10-27 20:11:59 +02:00
Ariel Mashraki
119cdf207e
entc/gen: rename FirstXID to FirstIDX ( #854 )
2020-10-15 10:09:47 +03:00
Ariel Mashraki
fae1956828
entql: add typed-builder for field predicates
2020-10-11 14:41:03 +03:00
Ariel Mashraki
c2cdc52946
entc/gen: move predicates to mutation object ( #825 )
2020-10-07 14:22:14 +03:00
Ariel Mashraki
3f3debbe97
entc/gen: simplify policy execution ( #822 )
2020-10-06 12:16:31 +03:00
Ariel Mashraki
d5ae1b018e
schema/mixin: add privacy policy to mixin ( #821 )
2020-10-06 10:59:36 +03:00
Ariel Mashraki
17abe2d60f
entc/gen: less sophisticated naming logic ( #774 )
...
Closed #772
2020-09-17 09:19:55 +03:00
Ariel Mashraki
b4b4fa95d7
entc/gen: restructure hooks execution ( #741 )
...
Closed #739
2020-09-09 10:41:17 +03:00
Ariel Mashraki
8e824c14eb
entc/gen: add an option for clearing non-unique edges ( #731 )
...
Closed #398
2020-09-06 20:22:42 +03:00
Ariel Mashraki
fd481554a4
entc/gen: fix name conflicts in builder setters ( #680 )
2020-08-20 12:21:01 +03:00
Ariel Mashraki
fd0a7f9f02
all: facebookincubator/ent => facebook/ent ( #660 )
...
ent repository is going to be migrated to facebook organization
2020-08-18 11:05:08 +03:00
Ariel Mashraki
b5a9c66290
entc/gen: import siblings packages by default ( #655 )
...
Also, add missing pkg-path for non-value types.
2020-08-02 15:06:05 +03:00
Ariel Mashraki
ebfc1a4f36
entc/gen: move builder naming to Go api ( #653 )
...
Fixed #652
2020-08-01 18:43:39 +03:00
Ariel Mashraki
875e6e516b
entc/gen: initial implementation for create-bulk #613
...
Closed #236
2020-07-24 20:16:31 +03:00
Ariel Mashraki
9d42b5ef40
entc/gen: rename OnlyXID to OnlyIDX in codegen ( #608 )
2020-07-16 17:21:41 +03:00
Alex Snast
7b34abd8b4
entc/gen: adding singular variants of select query finishers ( #594 )
...
Signed-off-by: Alex Snast <alexsn@fb.com >
2020-07-09 10:59:33 +03:00
Ariel Mashraki
052ba49294
entc/gen: convert GoType to basic type for validators ( #568 )
...
Fixed #567
2020-06-25 15:08:43 +03:00
Jelmer Snoeck
b150cde478
entc/gen: introduce validation errors ( #547 )
...
This introduces the concept of validation errors, where we have a high
level validation error which wraps a more detailed error message.
The higher level `ValidationError` is set up in the generated files, much
like the `NotFoundError` and `ConstraintError` and is accompanied by an
`IsValidationError` check method. Thus, it can be used as follows:
```go
t, err := tx.Team.Create().SetName(input.Name).Save(ctx)
if ent.IsValidationError(err) {
// handle validation error response
}
```
2020-06-17 17:11:39 +03:00
Ariel Mashraki
737fb4afda
entc/mutation: expose builder api for getting mutations ( #531 )
2020-06-08 15:16:56 +03:00
Ariel Mashraki
86d345e187
entc/gen: add support for ValueScanner for int type ( #530 )
2020-06-08 14:54:37 +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
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
Ariel Mashraki
08289b3570
entc/gen: fix method conflicts in mutation builders ( #479 )
...
Fixed #475
2020-05-08 21:02:21 +03:00
Ariel Mashraki
7cfcb97694
entc/gen: suffix Order and Aggregate with Func ( #449 )
2020-04-23 13:22:21 +03:00
Ariel Mashraki
22e83955c8
entc/gen: avoid comparing pointers in templates to support 1.13 ( #446 )
2020-04-21 20:57:21 +03:00
Ariel Mashraki
3c6a04f884
entc/gen: add default-funcs and validators for userdefined id ( #436 )
...
Fixes #432
2020-04-18 12:28:50 +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