Commit Graph

268 Commits

Author SHA1 Message Date
Ariel Mashraki
0d0a93b95f entc/gen: add support for referencing fks to existing fields (#1289) 2021-03-01 22:57:32 +02:00
Ariel Mashraki
31bee10942 entc/gen: support zero value as default argument in schema migration (#1287) 2021-03-01 14:42:09 +02:00
zzwx
0f6c71d46b entc/gen: make custom field comment render as additional line(s) (#1234)
* Make custom field comment render as additional line(s)

* Make the test for the comment aware of the new format
2021-02-03 22:23:34 +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
Ariel Mashraki
3930d3c835 schema/field: implement field.Other (#1218)
* Implement Other Field

* Implement Other Field

* Changed dialect types

* run generate

* doc typo

* docs added

* schema/field: additional validation and tests for Other type

Co-authored-by: Ciaran Liedeman <ciaran@stackworx.io>
2021-01-31 17:43:28 +02:00
Pavel Kerbel
8ca9d55b31 load/schema: added comment to generated schema (#1205) 2021-01-24 22:02:33 +02:00
Ariel Mashraki
aeb1ccc571 entc/gen: move schemaconfig template to feature-flag 2021-01-24 19:57:28 +02:00
Ariel Mashraki
0e7823383e entc/gen: add default json tag for edge fields (#1204) 2021-01-23 21:23:52 +02:00
Ariel Mashraki
f315801779 dialect/sql/sqlgraph: apply predicate on update-node 2021-01-22 23:04:09 +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
Ariel Mashraki
a692086309 dialect: support for begintx in debug mode (#1176) 2021-01-15 15:13:50 +02:00
Ariel Mashraki
8420a64be3 entc/integ: add time.duration example (#1171) 2021-01-14 12:18:55 +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
2ab0c682db entc/integ: add tests for default-func 2021-01-04 11:50:55 +02:00
Ariel Mashraki
6716581ab4 entc/gen: handle default funcs in runtime tempalte (#1102) 2020-12-30 13:05:03 +02:00
Ariel Mashraki
a761561c9c entc/gen: support field selections with eager-loading (#1100) 2020-12-29 09:19:53 +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
b5c321baa8 entc/gen: ignore non-usage code for mixin in runtime.go (#1057)
fixes #1056
2020-12-18 10:39:41 +02:00
Nathaniel Peiffer
754e89c6ae entc/gen: add support for indexing id fields (#991)
* fix: allow indexes to be created on ID field

* test: add case for id field

* remove extraneous nil check

* change add primary method

* add integration test for mixin id

* go generate

* add default for default

* make linter happy

* invert if statement

* add default index to card integration test

* add index on default id, mixin id, and composite index

* go generate
2020-12-17 17:58:01 +02:00
Ariel Mashraki
be9955a860 entc/load: merge annotations from the same type 2020-12-13 19:16:54 +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
a20ce535d1 entql: add driver.Valuer to generated predicates 2020-12-01 20:56:43 +02:00
Ariel Mashraki
b77d2d4277 cmd/ent: replace entc with ent (#989)
See #981
2020-11-29 10:23:24 +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
c1de826324 doc: add inet-types to faq page (#972) 2020-11-22 10:21:56 +02:00
Ariel Mashraki
d9abf3297c entc/integration: add validator to macaddr field (#971) 2020-11-22 10:16:43 +02:00
Ariel Mashraki
6aca5504ea entc/integration: add macaddr to integration tests (#965) 2020-11-20 23:19:25 +02:00
Ariel Mashraki
7574923d91 entc/gen: change the comment doc of update operation (#937) 2020-11-10 14:37:27 +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
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
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
119cdf207e entc/gen: rename FirstXID to FirstIDX (#854) 2020-10-15 10:09:47 +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
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
c2cdc52946 entc/gen: move predicates to mutation object (#825) 2020-10-07 14:22:14 +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
6cf2271c1b entc/gen: initial version for feature-flags (#803) 2020-09-29 16:22:50 +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
Ariel Mashraki
17abe2d60f entc/gen: less sophisticated naming logic (#774)
Closed #772
2020-09-17 09:19:55 +03:00