Add support for nested attributes in groupBy filter#1276
Add support for nested attributes in groupBy filter#1276fdintino merged 1 commit intomozilla:masterfrom
groupBy filter#1276Conversation
Codecov Report
@@ Coverage Diff @@
## master #1276 +/- ##
==========================================
- Coverage 89.53% 89.41% -0.12%
==========================================
Files 22 22
Lines 3020 3043 +23
==========================================
+ Hits 2704 2721 +17
- Misses 316 322 +6
Continue to review full report at Codecov.
|
|
@fdintino should i make PR against your dev branch aswell? |
|
This is the code I'm using to achieve the same effect: This is a filter I'm using for Nunjucks in Eleventy: Sample (actual) usage:
Acknowledgement: Code based on whatterz/includes.js |
|
Now it should work out of the box (when it gets merged) |
|
Don't worry about the conflicts, I'll take care of those. I'll try to set aside some time, if not today, then this week to give feedback or merge. |
|
@fdintino can you start from |
|
Sure, will do. |
c4079d1 to
ec6ef6d
Compare
Codecov Report
@@ Coverage Diff @@
## master #1276 +/- ##
==========================================
+ Coverage 89.56% 89.64% +0.08%
==========================================
Files 22 22
Lines 3027 3043 +16
==========================================
+ Hits 2711 2728 +17
+ Misses 316 315 -1
Continue to review full report at Codecov.
|
|
@fdintino this PR is ready for review ;) |
|
A small observation: the behavior here doesn't respect If you did want to use the value of |
|
@fdintino i have add support for this option. I just throw it inside function, hope it would be handled somewhere above. |
ce7ed46 to
1e29863
Compare
|
@fdintino everything is OK? |
|
Yep, everything is fine. Sorry, had to step away for a bit when I was in the middle of preparing for merge. |
Summary
Proposed change:
Add support for nested attributes access for
groupByfilter to match Jinja2 behaviourCloses #1198 .
Checklist
I've completed the checklist below to ensure I didn't forget anything. This makes reviewing this PR as easy as possible for the maintainers. And it gets this change released as soon as possible.