Commit Graph

76 Commits

Author SHA1 Message Date
d436f54643 switch pool for sqlite with new factory, add tests if fks are reflected in db 2021-02-02 11:33:49 +01:00
54a4218f1d check other backends trial1 2021-02-02 09:33:45 +01:00
31e15bd7ba test other fk creation 2021-02-01 14:53:34 +01:00
5a4c42b318 test wtf 2021-02-01 13:09:01 +01:00
a2834666fc extract filters into filter actions and delay their processing time to allow for registration of complex relations, refactoring and optimization, now one join with relations with same aliases are possible 2021-01-21 15:55:23 +01:00
d6e2c85b79 refactors in join to register complex aliases on duplicate, to do is doing the same in filter clauses 2021-01-17 12:29:21 +01:00
28cc847b57 Refactor join, fix owner on added fks on through model, fix coverage, add .coveragerc settings. 2021-01-16 12:02:11 +01:00
0fe95b0c7b Refactor in join in order to make possibility for nested duplicated relations (and it was a mess :D) 2021-01-15 17:05:23 +01:00
d10141ba6f change dict key to model name in field validations 2021-01-12 16:41:42 +01:00
aeb56363be remove forwardref stub, change checks to __class__ check 2021-01-12 16:01:24 +01:00
3cf846ee23 add internal forwardref stub 2021-01-12 15:28:35 +01:00
fdef91d0c2 change imports to pydantic for ForwardRef to avoid crashes on 3.6 2021-01-12 15:02:10 +01:00
4209d37364 working m2m and fk self relations with forwardref 2021-01-12 14:38:22 +01:00
8b67c83d0c WIP changes up to join redefinition pending - use fields instead of join_params 2021-01-10 17:27:52 +01:00
4071ff7d11 WIP skip relation registration on m2m through instance, simplify registering relations part 2 2021-01-10 12:06:49 +01:00
055c99ba02 WIP add owner to fields and simplify relation names 2021-01-09 16:13:53 +01:00
8b794d07f9 WIP working self fk, adjusting m2m to work with self ref 2021-01-08 18:19:26 +01:00
bca77a3687 fix minor code smells 2021-01-05 15:30:39 +01:00
9f8e8e87e8 next part of the docs and api documentation in beta ver 2021-01-04 19:38:21 +01:00
101ea57879 further refactor into mixins 2020-12-31 09:23:21 +01:00
e695db712f refactor and cleanup - drop of resolving relation names as not fully proper, extract mixins from modelproxy to be more maintainable, add some docstrings 2020-12-30 16:41:26 +01:00
f4ecc91162 fix coverage 2020-12-29 17:49:47 +01:00
e01f160c1d change pk column change to None 2020-12-29 17:46:23 +01:00
27c377ec5c add cloning through model and working inheritance with many to many fields - for further tests 2020-12-29 16:40:46 +01:00
c8aad2385c change limit/offset with select related to be applied on a subquery and limit only main model query 2020-12-21 18:42:17 +01:00
e98300233e refactor methaclass functions into helper files, add docstrings 2020-12-17 15:45:06 +01:00