Ariel Mashraki
a692086309
dialect: support for begintx in debug mode ( #1176 )
2021-01-15 15:13:50 +02:00
Ariel Mashraki
76c5e48ef8
entc/gen: move migrate annotation creation to init ( #1165 )
...
* fix issue with pointer values in Annotation
* entc/gen: move migrate annotation creation to init
Co-authored-by: Ruben de Vries <ruben@rubensayshi.com >
2021-01-13 12:00:30 +02:00
Ariel Mashraki
a53921b02e
entc/integ: add tests for custom config option
2021-01-05 11:05:08 +02:00
Ariel Mashraki
0f9fa5b633
entc/gen: add option to add dialect specific config
2021-01-05 11:05: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
069793dd03
entc/gen: merge ivanvanderbyl:add-json-type-to-entql ( #1112 )
...
* Generate JSON types for entql
* Correctly normalize name of json type in generated code
* Override interface types for entql wheres
* Actually call correct method
* Implement better interface name stringer
* Define JsonP in template
* Cleanup and fix tests
* Remove extra json predicates
* Remove JSON predicates and use BytesP
* Regenerate
* Update entc/gen/template/dialect/sql/entql.tmpl
Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com >
* Update entql/internal/gen.go
Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com >
* Fix comment
* all: regenerate assets
Co-authored-by: Ivan Vanderbyl <ivanvanderbyl@gmail.com >
Co-authored-by: Ivan Vanderbyl <ivanvanderbyl@users.noreply.github.com >
2021-01-01 16:06:10 +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
a761561c9c
entc/gen: support field selections with eager-loading ( #1100 )
2020-12-29 09:19:53 +02:00
Ariel Mashraki
b0841fc415
entc/gen: implement fields selection for gremlin ( #1095 )
2020-12-28 14:59:29 +02:00
Ariel Mashraki
37f9c30a12
entc/gen: apply field selection on builer types ( #1094 )
2020-12-28 14:38:20 +02:00
Ariel Mashraki
c4a43bc2be
entc/gen: move fields selection to top builder ( #1093 )
2020-12-28 12:28:07 +02:00
Ariel Mashraki
da34571560
entc/gen: allow selecting specific fields ( #1075 )
2020-12-23 17:35:39 +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
072cccff23
entc/gen: fix indentation in runtime template ( #1058 )
2020-12-18 13:22:44 +02:00
Giau. Tran Minh
b5c321baa8
entc/gen: ignore non-usage code for mixin in runtime.go ( #1057 )
...
fixes #1056
2020-12-18 10:39:41 +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
BrentChesny
425d789d96
entql: check for uuid when generating ID predicate ( #1006 )
2020-12-01 20:56:43 +02:00
Ariel Mashraki
a20ce535d1
entql: add driver.Valuer to generated predicates
2020-12-01 20:56:43 +02:00
Nathaniel Peiffer
550081ea33
entc/gen: fix incorrect comment for CreateBulk ( #986 )
...
* fix: incorrect comment for CreateBulk
* chore: run go generate
2020-11-26 11:01:16 +02:00
Ariel Mashraki
4af9a331ae
entc/gen: fix niladic predicates for id fields ( #940 )
2020-11-11 09:40:29 +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
762df65f11
dialect/entsql: use annotation in schema builder ( #929 )
2020-11-08 11:26:44 +02:00
Jannik C
d6702a49fa
entc/gen: allow users to override the stringer implementation using templates
...
* Update ent.tmpl
Fixed a small typo
* allow customization of stringer implementation
* remove "model/stringer" from ExtendPatterns
2020-11-05 18:29:56 +02:00
Ariel Mashraki
3f1545f0a9
entc/gen: extract fk column from edge ( #919 )
2020-11-05 12:07:45 +02:00
Jannik C
3fdff6b16f
entc/gen: fix small typo in ent.tmpl ( #916 )
...
Fixed a small typo
2020-11-04 14:50:03 +02:00
Aleksandr Razumov
8139aca845
entc/gen: fix typo in MaskNotFound func comment ( #904 )
...
* entc: use go-bindata --mode flag
This prevents unexpected changes in generated files if
system file mode is different from generated.
* entc/gen: fix typo in "MaskNotFound" func comment
2020-10-30 20:52:57 +02:00
Ariel Mashraki
2bd262a04c
entc/gen: add id field to external package importing ( #901 )
...
Fixed #891
2020-10-28 22:48:23 +02:00
Ariel Mashraki
2e6c066323
Revert "entc/gen: invoke chain hook in order to registration ( #898 )" ( #899 )
...
This reverts commit cdf2107cf8 .
2020-10-28 18:12:11 +02:00
Alex Snast
cdf2107cf8
entc/gen: invoke chain hook in order to registration ( #898 )
2020-10-28 18:05:20 +02:00
Alex Snast
c5fae0e751
entc/gen: add hook.FixedError helper ( #895 )
2020-10-28 14:25:09 +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
faa54f5e79
Merge branch 'master' of https://github.com/day-dreams/ent into day-dreams-master
2020-10-21 12:31:11 +03:00
Ariel Mashraki
98aeb19013
entc/internal: add snapshot restore logic ( #862 )
...
Issue #852
2020-10-19 14:51:28 +03:00
Ariel Mashraki
119cdf207e
entc/gen: rename FirstXID to FirstIDX ( #854 )
2020-10-15 10:09:47 +03:00
Ariel Mashraki
ab9aa1fa45
schema/field: add annotations for overriding field struct-tags
2020-10-12 13:06:25 +03:00
Ariel Mashraki
f1a841d235
schema/edge: add annotation for configuring the Edges struct-field
2020-10-12 13:06:25 +03:00
kakaxizhang
63421aa9ad
dialect/sql/schema: optimize code and add website documents ( #748 )
2020-10-12 16:08:02 +08:00
Ariel Mashraki
fae1956828
entql: add typed-builder for field predicates
2020-10-11 14:41:03 +03:00
Ariel Mashraki
dfc4dee8a5
ent/privacy: initial privacy package ( #836 )
2020-10-11 14:27:29 +03:00
Ariel Mashraki
064c25609b
entc/gen: add option to check feature-flags in templates ( #826 )
2020-10-07 17:37:39 +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