Commit Graph

31 Commits

Author SHA1 Message Date
relikd
7d668892a6 refactor: group resolver entries by config key 2022-12-05 23:04:51 +01:00
relikd
4b63fae4d6 fix: dont use query for children total count 2022-11-25 19:19:07 +01:00
relikd
521ac39a83 refactor: rename group -> key_obj 2022-11-22 19:41:07 +01:00
relikd
390d44a02c fix: undo improvement that breaks make_once(None) 2022-11-22 19:35:51 +01:00
relikd
7c324e5909 fix: Generator yield type 2022-11-22 18:56:01 +01:00
relikd
0891be06e2 fix: build queue and dependencies + add key_map_fn 2022-11-22 10:58:14 +01:00
relikd
e7ae59fadf chore: update types + minor fixes 2022-11-22 10:51:28 +01:00
relikd
b75102a211 feat: add support for pagination 2022-10-25 01:47:59 +02:00
relikd
7c98d74875 fix: throw no exception if print before finalize 2022-10-25 01:21:57 +02:00
relikd
3e60e536f5 fix: use typing hint for GroupBySource.slug 2022-10-25 01:20:48 +02:00
relikd
d58529f4cc fix: most_used_key with empty list 2022-10-24 21:34:27 +02:00
relikd
03475e3e5a feat: use Query for children instead of Record list 2022-08-06 18:36:48 +02:00
relikd
5387256b93 fix: split_strip() arg must be str 2022-08-06 17:45:38 +02:00
relikd
8e250fb665 feat: add order_by to group children 2022-08-03 08:16:56 +02:00
relikd
a0b53c7566 feat: add order_by to vgroups() 2022-07-23 20:34:04 +02:00
relikd
f13bd3dfc6 fix: GroupBySource not updated on template edit 2022-07-23 19:44:26 +02:00
relikd
fb8321744e feat: add support for alternatives 2022-07-23 13:58:46 +02:00
relikd
c149831808 keep order of vgroups 2022-04-19 23:21:20 +02:00
relikd
1d9629566c efficient build
- postpone building until really needed
- rebuild only if artifacts change
- no build on source update
- prune takes current resolver state instead of global var
2022-04-13 15:41:57 +02:00
relikd
8ae5376d41 fix: most_used_key 2022-04-12 23:11:03 +02:00
relikd
340bc6611b one groupby per build thread + new resolver class 2022-04-11 01:41:17 +02:00
relikd
9dcd704283 move logic to VGroups.iter 2022-04-10 23:01:41 +02:00
relikd
d689a6cdf7 small fixes
- set child default object to field key
- strip whitespace if split
- ignore case for sort order
- setup.py package instead of module
2022-04-10 22:57:46 +02:00
relikd
16a26afdce fix data model enumeration with no flow blocks 2022-04-07 01:01:23 +02:00
relikd
55916a4519 fix duplicate vobj for same slug 2022-04-06 20:52:53 +02:00
relikd
a694149d04 fix missing getitem 2022-04-06 17:55:27 +02:00
relikd
df4be7c60a builtin filter collision rename groupby -> vgroups 2022-04-06 13:29:19 +02:00
relikd
a6d9f715f9 allow {key} in slug + allow sorting and hashing 2022-04-06 13:11:49 +02:00
relikd
d6df547682 config.root trailing slash + allow any in fields 2022-04-06 12:29:35 +02:00
relikd
ebc29459ec remove ConfigKey and GroupKey types 2022-04-06 00:29:40 +02:00
relikd
adb26e343e split py into modules 2022-04-05 22:58:53 +02:00