From 42fe17f3e52be163a506bf9a3953aa8adb5fd64f Mon Sep 17 00:00:00 2001 From: Sean Fridman Date: Thu, 9 Jul 2015 16:58:02 -0400 Subject: Implement groupBy queries + admin interface --- themes/okadmin/templates/index.liquid | 71 +++++++++++++++++++++++++---------- 1 file changed, 52 insertions(+), 19 deletions(-) (limited to 'themes/okadmin/templates') diff --git a/themes/okadmin/templates/index.liquid b/themes/okadmin/templates/index.liquid index e9ad538..7af84b6 100644 --- a/themes/okadmin/templates/index.liquid +++ b/themes/okadmin/templates/index.liquid @@ -7,33 +7,66 @@ {% assign name = pair[0] %} {% assign resource = pair[1] %} -
+

{{name | capitalize}}

- -
    - {% for data in resource.data %} -
  1. - {{data.title}} - -
  2. + + {% if resource.groupBy %} + {% assign i = 0 %} + {% for pair in resource.data[resource.groupBy] %} + {% assign group = pair[0] %} + {% assign members = pair[1] %} +
    +
    +

    {{group | capitalize}}

    +
    +
      + {% for data in members %} +
    1. + {{data.title}} + +
    2. + {% assign i = i | plus: 1 %} + {% endfor %} +
    + +
    {% endfor %} + {% else %} +
      + {% for data in resource.data %} +
    1. + {{data.title}} + +
    2. + {% endfor %}
    - + + {% endif %}
- {% endfor %}
-- cgit v1.2.3-70-g09d2