diff options
author | Frédéric Buclin <LpSolit@netscape.net> | 2017-10-09 20:42:12 +0200 |
---|---|---|
committer | Frédéric Buclin <LpSolit@netscape.net> | 2017-10-09 20:43:37 +0200 |
commit | ceefacd41df24ddb2c41e235a01938f479e40a22 (patch) | |
tree | 8fe5be1a8110d5659b364045a9fdbd5d7ac79beb /extensions/Mageia/sync_LDAP_groups.pl | |
parent | 08fa219c0ae361c351271ec47b2efa2daa97b902 (diff) | |
download | bugs-ceefacd41df24ddb2c41e235a01938f479e40a22.tar bugs-ceefacd41df24ddb2c41e235a01938f479e40a22.tar.gz bugs-ceefacd41df24ddb2c41e235a01938f479e40a22.tar.bz2 bugs-ceefacd41df24ddb2c41e235a01938f479e40a22.tar.xz bugs-ceefacd41df24ddb2c41e235a01938f479e40a22.zip |
Bug 899: Sync Bugzilla groups with LDAP groups
Diffstat (limited to 'extensions/Mageia/sync_LDAP_groups.pl')
-rwxr-xr-x | extensions/Mageia/sync_LDAP_groups.pl | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/extensions/Mageia/sync_LDAP_groups.pl b/extensions/Mageia/sync_LDAP_groups.pl new file mode 100755 index 000000000..77a99ee9a --- /dev/null +++ b/extensions/Mageia/sync_LDAP_groups.pl @@ -0,0 +1,27 @@ +#!/usr/bin/perl -T +# 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. + +use 5.14.0; +use strict; +use warnings; + +use lib qw(. lib); + +use Bugzilla; +BEGIN { Bugzilla->extensions() } +use Bugzilla::Extension::Mageia::Util qw(sync_ldap_groups_check); + +# See Status() in sanitycheck.cgi. +sub status { + my ($san_tag, $vars, $alert) = @_; + return unless $alert && $san_tag eq 'ldap_sync_alert'; + + say 'LDAP error: ' . $vars->{ldap_error}; +} + +sync_ldap_groups_check(\&status, 1); |