From f2a29007f96f33da77440cd10f475c2af946573e Mon Sep 17 00:00:00 2001 From: Byron Jones Date: Wed, 23 Jan 2013 16:27:03 +0800 Subject: Bug 812433: create a report for auditing bugzilla security group membership --- .../en/default/pages/group_members.json.tmpl | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 extensions/BMO/template/en/default/pages/group_members.json.tmpl (limited to 'extensions/BMO/template/en/default/pages/group_members.json.tmpl') diff --git a/extensions/BMO/template/en/default/pages/group_members.json.tmpl b/extensions/BMO/template/en/default/pages/group_members.json.tmpl new file mode 100644 index 000000000..f80fc8c5f --- /dev/null +++ b/extensions/BMO/template/en/default/pages/group_members.json.tmpl @@ -0,0 +1,32 @@ +[%# This Source Code Form is subject to the terms of the Mozilla Public + # License, v. 2.0. If a copy of the MPL was not distributed with this + # file, You can obtain one at http://mozilla.org/MPL/2.0/. + # + # This Source Code Form is "Incompatible With Secondary Licenses", as + # defined by the Mozilla Public License, v. 2.0. + #%] + +[ + [% SET count = 0 %] + [% FOREACH type = types %] + [% SET count = count + type.members.size %] + [% END %] + [% SET i = 0 %] + [% FOREACH type = types %] + [% FOREACH member = type.members %] + [% SET i = i + 1 %] + { "login": "[% member.login FILTER email FILTER js %]", + [% IF type.name == "direct" %] + "membership": "direct", + [% ELSE %] + "membership": "indirect", + "group": [% type.name FILTER js %]", + [% END %] + [% IF include_disabled %] + "disabled": "[% member.is_enabled ? "false" : "true" %]", + [% END %] + "lastseen": "[% member.lastseen FILTER js %]" + }[% "," UNLESS i == count %] + [% END %] + [% END %] +] -- cgit v1.2.3-24-g4f1b