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
Ariel Mashraki
dea48a78ea
entc/gen: merge list of entsql annotation to one ( #928 )
2020-11-08 10:57:31 +02:00
Ariel Mashraki
6b2673f82d
entc/load: support list of annotation from the same type ( #927 )
2020-11-08 10:33:46 +02:00
Target Liu
d993b59d90
fix: pk forces the Type of the numeric to be TypeInt so that the user defined id type is invalid ( #926 )
2020-11-07 18:51:50 +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
Steven Imle
3abb2726d0
entc/gen: ensure edges are able to use Go keywords as storage-keys ( #922 )
2020-11-05 18:26:43 +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
9ea996593b
dialect/sql/sqljson: initial work for json_contains predicate ( #886 )
2020-10-26 14:11:22 +02:00
Ariel Mashraki
ed48f15429
dialect/entsql: add entsql annotation ( #876 )
2020-10-23 16:39:58 +03:00
Prem Saraswat
18e46c5648
fix naming conflict for 'Client' ( #874 )
2020-10-22 07:54:03 +03:00
Ariel Mashraki
f54a160866
ent/gen: add test case for codegen hooks
2020-10-21 15:59:50 +03:00
Ariel Mashraki
0231844153
entc/gen: add support for codegen hooks ( #867 )
2020-10-21 13:08:30 +03: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
17ee19e23a
entc/gen: add gen.Template for ent extensions ( #859 )
2020-10-18 14:17:20 +03:00
Ariel Mashraki
7635d45c8a
entc/gen: reject codegen in case of duplicate edges ( #858 )
...
See #856
2020-10-16 14:04:52 +03:00
Ariel Mashraki
2128d0baee
dialect/sql/schema: apply size-check only if it is defined in schema ( #855 )
2020-10-15 14:17:32 +03:00
Ariel Mashraki
119cdf207e
entc/gen: rename FirstXID to FirstIDX ( #854 )
2020-10-15 10:09:47 +03:00
Ariel Mashraki
ec769bbf28
entc/gen/internal: initial work for solving vcs conflicts ( #851 )
2020-10-14 13:18:30 +03:00
Ariel Mashraki
d3849f9eb7
schema: remove functional options from field/edge annotations
2020-10-12 13:06:25 +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
Ariel Mashraki
c8a6527612
schema/mixin: add support for mixed-in annotations
2020-10-12 13:06:25 +03:00
Ariel Mashraki
85c4999472
ent: add annotations to type schema
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
16e804a788
entql: add experimental implementation for entql
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
13b379d07c
dialect/sql/schema: properly handle indexes of tables with uncountable name ( #828 )
2020-10-08 23:24:54 +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
48362e79cd
entc/gen: derive the id-type from the schema ( #823 )
...
if it was not provided
2020-10-06 16:29:09 +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
5d2d2757a8
entc/gen: allow passing client-fields from multiple templates ( #819 )
2020-10-04 22:19:58 +03:00
Ariel Mashraki
d0a175f508
entc/gen: don't write assets on template failures ( #815 )
...
Calling {{ fail "error" }} from external template
should terminate the execution without local changes.
2020-10-04 12:07:55 +03:00
Ariel Mashraki
6cf2271c1b
entc/gen: initial version for feature-flags ( #803 )
2020-09-29 16:22:50 +03:00
Ariel Mashraki
142773b73d
dialect/sqlscan: support scanning []uint8 type ( #797 )
...
Fixed #796
2020-09-24 11:13:23 +03:00
Ariel Mashraki
49101d7d05
entc/gen: change eager-loading empty values ( #791 )
...
When loading relations (using edger-loading) and there are no changes,
the response should be an empty slice (and not nil). Similar to the
way we handle simple queries (e.g. All()).
Closed #790
2020-09-22 20:22:30 +03:00
day-dreams
4582ed0f2a
dialect/sql/schema: use withForeighKeys() instead of withForeighKeysDisable(), and add unit tests () ( #748 )
2020-09-20 16:49:47 +08:00