Revision ec2e67f4 snf-astakos-app/astakos/im/views.py
b/snf-astakos-app/astakos/im/views.py | ||
---|---|---|
1045 | 1045 |
) |
1046 | 1046 |
else: |
1047 | 1047 |
resource_catalog = [ |
1048 |
(g, filter(lambda r: r.get('group', '') == g, result.data)) \
|
|
1048 |
[g, filter(lambda r: r.get('group', '') == g, result.data)] \
|
|
1049 | 1049 |
for g in resource_groups] |
1050 |
|
|
1051 |
# order resources |
|
1052 |
groups_order = RESOURCES_PRESENTATION_DATA.get('groups_order') |
|
1053 |
resources_order = RESOURCES_PRESENTATION_DATA.get('resources_order') |
|
1054 |
resource_catalog = sorted(resource_catalog, lambda g,rs:groups_order.index(g[0])) |
|
1055 |
for index, group in enumerate(resource_catalog): |
|
1056 |
resource_catalog[index][1] = sorted(resource_catalog[index][1], |
|
1057 |
key=lambda r: resources_order.index(r['str_repr'])) |
|
1058 |
|
|
1059 |
|
|
1050 | 1060 |
extra_context = { |
1051 | 1061 |
'resource_catalog':resource_catalog, |
1052 | 1062 |
'resource_groups':resource_groups, |
Also available in: Unified diff