# HG changeset patch # User bsw # Date 1632733712 -7200 # Node ID 7c91c52de1fb92ee9fe365e617c8a5f8d1c5c29f # Parent 2558d9c15c449e60d87a60432734c1ceb1411528 Added config hook to overwrite quick guide content diff -r 2558d9c15c44 -r 7c91c52de1fb app/main/help/introduction.lua --- a/app/main/help/introduction.lua Mon Sep 27 11:03:28 2021 +0200 +++ b/app/main/help/introduction.lua Mon Sep 27 11:08:32 2021 +0200 @@ -8,27 +8,31 @@ ui.heading { attr = { class = "mdl-card__title-text" }, level = 1, content = _"Quick guide" } end } ui.container { attr = { class = "draft mdl-card__content mdl-card--border" }, content = function() - ui.heading{ level = 2, content = _"Initiatives and issues" } - ui.tag{ tag = "p", content = _"[introduction] iniatives and issues" } - ui.heading{ level = 2, content = _"Subject areas" } - ui.tag{ tag = "p", content = _"[introduction] subject areas" } - ui.heading{ level = 2, content = _"Organizational units" } - ui.tag{ tag = "p", content = _"[introduction] organizational units" } - ui.heading{ level = 2, content = _"Rules of procedure" } - ui.tag{ tag = "p", content = _"[introduction] rules of procedure" } - ui.heading{ level = 2, content = _"Admission phase" } - ui.tag{ tag = "p", content = _"[introduction] phase 1 admission" } - ui.heading{ level = 2, content = _"Discussion phase" } - ui.tag{ tag = "p", content = _"[introduction] phase 2 discussion" } - ui.heading{ level = 2, content = _"Verification phase" } - ui.tag{ tag = "p", content = _"[introduction] phase 3 verification" } - ui.heading{ level = 2, content = _"Voting phase" } - ui.tag{ tag = "p", content = _"[introduction] phase 4 voting" } - ui.heading{ level = 2, content = _"Vote delegation" } - ui.tag{ tag = "p", content = _"[introduction] vote delegation" } - ui.heading{ level = 2, content = _"Preference voting" } - ui.tag{ tag = "p", content = _"[introduction] preference voting" } - + + if config.quick_guide and config.quick_guide.content then + slot.put(config.quick_guide.content) + else + ui.heading{ level = 2, content = _"Initiatives and issues" } + ui.tag{ tag = "p", content = _"[introduction] iniatives and issues" } + ui.heading{ level = 2, content = _"Subject areas" } + ui.tag{ tag = "p", content = _"[introduction] subject areas" } + ui.heading{ level = 2, content = _"Organizational units" } + ui.tag{ tag = "p", content = _"[introduction] organizational units" } + ui.heading{ level = 2, content = _"Rules of procedure" } + ui.tag{ tag = "p", content = _"[introduction] rules of procedure" } + ui.heading{ level = 2, content = _"Admission phase" } + ui.tag{ tag = "p", content = _"[introduction] phase 1 admission" } + ui.heading{ level = 2, content = _"Discussion phase" } + ui.tag{ tag = "p", content = _"[introduction] phase 2 discussion" } + ui.heading{ level = 2, content = _"Verification phase" } + ui.tag{ tag = "p", content = _"[introduction] phase 3 verification" } + ui.heading{ level = 2, content = _"Voting phase" } + ui.tag{ tag = "p", content = _"[introduction] phase 4 voting" } + ui.heading{ level = 2, content = _"Vote delegation" } + ui.tag{ tag = "p", content = _"[introduction] vote delegation" } + ui.heading{ level = 2, content = _"Preference voting" } + ui.tag{ tag = "p", content = _"[introduction] preference voting" } + end end } end } end }