From: hylom Date: Thu, 4 May 2017 08:09:16 +0000 (+0900) Subject: * Web.pm: add acl2_type to siteconfig.js X-Git-Tag: v0.1.1~679 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=36fb91accf81f8279bb32c0bd4897daf8fdeee90;p=newslash%2Fnewslash.git * Web.pm: add acl2_type to siteconfig.js --- diff --git a/src/newslash_web/lib/Newslash/Web.pm b/src/newslash_web/lib/Newslash/Web.pm index d5afc4e4..fc74c53f 100644 --- a/src/newslash_web/lib/Newslash/Web.pm +++ b/src/newslash_web/lib/Newslash/Web.pm @@ -101,6 +101,7 @@ sub startup { my $templ_name = "common/siteconfig.js"; my $mod_reasons = $app->model('moderations')->reasons(); my $topics = $app->model('tags')->get_topics; + my @acl2_types = $app->model('users')->acl2_types; my $keywords = {}; for my $topic (@$topics) { my $lc_keyword = lc($topic->{keyword}); @@ -115,6 +116,7 @@ sub startup { my $vars = { moderate_reasons => $mod_reasons, topics => $keywords, + acl2_types => \@acl2_types, }; my $siteconfig = $app->tt2renderer->render($templ_name, $vars); $app->static_content->add_content("js/siteconfig.js", $siteconfig, "text/javascript; charset=utf-8"); diff --git a/src/newslash_web/templates/common/siteconfig.js.tt2 b/src/newslash_web/templates/common/siteconfig.js.tt2 index af2707ce..279e9c7e 100644 --- a/src/newslash_web/templates/common/siteconfig.js.tt2 +++ b/src/newslash_web/templates/common/siteconfig.js.tt2 @@ -8,3 +8,4 @@ topicIconBaseURL: "[% Site.topic_icon_base_url %]", }; var topics = [% topics.json %]; var editorConfig = [% Editor.json %]; +var acl2Types = [% acl2_types.json %]; \ No newline at end of file