Skip to content
Snippets Groups Projects
Commit 0a32a580 authored by Reinhold Kainhofer's avatar Reinhold Kainhofer
Browse files

Templates: Sort scores by score edition number (need id field for this)

parent 11926a56
Branches
No related tags found
No related merge requests found
...@@ -555,9 +555,12 @@ def generate_webshop_files (settings, lily_files, tex_files): ...@@ -555,9 +555,12 @@ def generate_webshop_files (settings, lily_files, tex_files):
score_info = score_types.get (i, {}); score_info = score_types.get (i, {});
score_type = score_info.get ("Name", ""); score_type = score_info.get ("Name", "");
score_id = score_info.get ("Number", "XXX"); score_id = score_info.get ("Number", "XXX");
scores.append({"sku": score_settings.get ("scorenumber")+"-"+score_id, "type": score_type }); sid = int(score_id);
scores.append({"id": sid, "sku": score_settings.get ("scorenumber")+"-"+score_id, "type": score_type });
webshop_settings["webshop_editions"] = scores; webshop_settings["webshop_editions"] = sorted (scores, key=lambda k: k.get("id", 0));
webshop_settings.update (webshop_settings.get("defaults", {}));
file = write_file (settings.out_dir, "webshop_descriptions.def", template.render (webshop_settings)); file = write_file (settings.out_dir, "webshop_descriptions.def", template.render (webshop_settings));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment