luci-base: allow themes to provide sysauth.htm
authorKarl Palsson <karlp@etactica.com>
Tue, 30 Jun 2020 15:40:52 +0000 (15:40 +0000)
committerJo-Philipp Wich <jo@mein.io>
Tue, 30 Jun 2020 15:43:39 +0000 (17:43 +0200)
commit8f9433127e5d2a576a1207da46d02389b82041a5
treea7b9dc494c33187b178fefcb7610515e392aec5c
parent1f89ee8ed0660d447056439e884684a5e02a7432
luci-base: allow themes to provide sysauth.htm

Support for sysauth_template was (inadvertently) dropped in refactorings
to support the json menu construction.  This does not restore that
functionality, which allowed different templates for every node in the
dispatcher tree, but provides an alternative mechanism that allows a
theme to provide a sysauth.htm template file instead.

Tested-by: Karl Palsson <karlp@etactica.com>
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
modules/luci-base/luasrc/dispatcher.lua