Commit graph

20 commits

Author SHA1 Message Date
Aaron L c04e0d003a Make relationships only return query objects. 2016-08-18 00:19:15 -07:00
Aaron L 92c4e7f8f3 Support many_to_many eager loading properly
- Reorder the where statement in to_many to match eager loading.
2016-08-17 23:09:54 -07:00
Aaron L 1875bac7cf Correct improper detection of one-to-one 2016-08-13 15:33:54 -07:00
Aaron L 7c65598f17 Fix spacing problem. 2016-08-08 17:36:37 -07:00
Patrick O'brien b1b0607123 Fix template errors 2016-08-05 15:04:00 +10:00
Aaron L 535c86bca0 Use query mods for to_many 2016-08-03 22:36:08 -07:00
Patrick O'brien 2d732c727a Remove X funcs and add G funcs 2016-08-01 15:10:10 +10:00
Aaron L d4170806f5 Produce true one_to_one relationships.
- Generating code & test for one_to_one by calling existing to_one
  templates with the reversed texts function output as input.
- Add a section to reverse the order of the function inserts.
2016-07-17 17:50:01 -07:00
Aaron L fc5bbc3e2e Use the cached relationship information 2016-07-16 13:02:35 -07:00
Patrick O'brien f45d137f5f Added panic functions
* Fixed linter errors
* Added lots of missing comments
* Fixed broken boil tests
* Skipped unfinished functions instead of error
2016-07-16 21:22:57 +10:00
Aaron L bbf40bea53 Fix to_many relationship bug.
- IDs were being inserted incorrectly causing an sql key duplicate error
  instead of being inserted into the join table.
2016-07-14 23:28:33 -07:00
Aaron L 6ddef6095e Rewrite to_one relationships with text helpers.
- Fix a gross if statement.
2016-07-14 21:48:59 -07:00
Aaron L f1df86ab9e Finish to_many base test case (no join table) 2016-07-13 22:34:18 -07:00
Aaron L fe93ccffeb Make to_many use the X paradigm. 2016-07-11 15:23:47 -07:00
Aaron L d7adb7006e Rename IsNullable -> Nullable
- Skip insert test
- Fix whitespacing issue
2016-07-09 10:13:35 -07:00
Aaron L 0df0f964e7 Finish to_many for join tables. 2016-07-01 16:20:59 -07:00
Aaron L c731661261 Use new templating features in all templates
- Add another check for join tables in the to_many relationships stuff.
- Fix a number of quoting bugs in the templates.
2016-06-26 23:59:27 -07:00
Aaron L 0d07bb4e67 First implementation of to_many relations. 2016-06-26 23:56:45 -07:00
Aaron L fee1231813 Push strmangle refactoring through everything. 2016-06-22 23:48:49 -07:00
Aaron L 84a160f3a4 Start of the to_many relationships. 2016-06-22 22:03:05 -07:00