# 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. package Bugzilla::Extension::TrackingFlags::Constants; use 5.10.1; use strict; use warnings; use base qw(Exporter); our @EXPORT = qw( FLAG_TYPES ); sub FLAG_TYPES { my @flag_types = ( { name => 'project', description => 'Project Flags', collapsed => 0, sortkey => 0 }, { name => 'tracking', description => 'Tracking Flags', collapsed => 1, sortkey => 1 }, { name => 'blocking', description => 'Blocking Flags', collapsed => 1, sortkey => 2 }, ); return [sort { $a->{'sortkey'} <=> $b->{'sortkey'} } @flag_types]; } 1;