diff options
author | Dave Lawrence <dlawrence@mozilla.com> | 2013-10-11 23:44:25 +0200 |
---|---|---|
committer | Dave Lawrence <dlawrence@mozilla.com> | 2013-10-11 23:44:25 +0200 |
commit | 0e52c06f2069cb5413abce39d6249bac73f045c8 (patch) | |
tree | 326576b9e20d428c8ddad006d29dd0bdd2b3f75d /extensions/TrackingFlags/lib/Constants.pm | |
parent | 085a562c412b8bcdedf978821222f3b6585993e5 (diff) | |
download | bugzilla-0e52c06f2069cb5413abce39d6249bac73f045c8.tar.gz bugzilla-0e52c06f2069cb5413abce39d6249bac73f045c8.tar.xz |
Bug 880829 - Migrate current custom field based tracking flags to the new Tracking Flags extension tables
r=glob
Diffstat (limited to 'extensions/TrackingFlags/lib/Constants.pm')
-rw-r--r-- | extensions/TrackingFlags/lib/Constants.pm | 51 |
1 files changed, 29 insertions, 22 deletions
diff --git a/extensions/TrackingFlags/lib/Constants.pm b/extensions/TrackingFlags/lib/Constants.pm index 57b2873e3..b6813c3c2 100644 --- a/extensions/TrackingFlags/lib/Constants.pm +++ b/extensions/TrackingFlags/lib/Constants.pm @@ -14,27 +14,34 @@ our @EXPORT = qw( FLAG_TYPES ); -use constant FLAG_TYPES => [ - { - name => 'tracking', - description => 'Tracking Flags', - collapsed => 1, - }, - { - name => 'project', - description => 'Project Flags', - collapsed => 0, - }, - { - name => 'blocking', - description => 'Blocking Flags', - collapsed => 1, - }, - { - name => 'b2g', - description => 'B2G Flags', - collapsed => 1, - } -]; +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 + }, + { + name => 'b2g', + description => 'B2G Flags', + collapsed => 1, + sortkey => 3 + }, + ); + return [ sort { $a->{'sortkey'} <=> $b->{'sortkey'} } @flag_types ]; +} 1; |