diff options
Diffstat (limited to 'extensions/TrackingFlags/lib/Flag/Value.pm')
-rw-r--r-- | extensions/TrackingFlags/lib/Flag/Value.pm | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/extensions/TrackingFlags/lib/Flag/Value.pm b/extensions/TrackingFlags/lib/Flag/Value.pm index 4f2aacc3a..c1b3ef4f1 100644 --- a/extensions/TrackingFlags/lib/Flag/Value.pm +++ b/extensions/TrackingFlags/lib/Flag/Value.pm @@ -35,6 +35,7 @@ use constant DB_COLUMNS => qw( ); use constant LIST_ORDER => 'sortkey'; +use constant NAME_FIELD => 'value'; use constant UPDATE_COLUMNS => qw( setter_group_id @@ -111,6 +112,13 @@ sub set_comment { $_[0]->set('comment', $_[1]); } #### Accessors #### ############################### +use Class::XSAccessor { + accessors => { + id => __PACKAGE__->ID_FIELD, + name => __PACKAGE__->NAME_FIELD, + }, +}; + sub tracking_flag_id { return $_[0]->{'tracking_flag_id'}; } sub setter_group_id { return $_[0]->{'setter_group_id'}; } sub value { return $_[0]->{'value'}; } @@ -140,7 +148,6 @@ sub setter_group { ## Compatibility with Bugzilla::Field ## ######################################## -sub name { return $_[0]->{'value'}; } sub is_visible_on_bug { return 1; } 1; |