From 7c0dbe2fe3b0980b87f3cb6bc37928a048666441 Mon Sep 17 00:00:00 2001 From: "ian%hixie.ch" Date: Thu, 26 Jul 2001 03:40:56 +0000 Subject: [PATCH] Added a hash of the user's rights to the user hash to make it easier to enable or disable UI elements --- webtools/PLIF/PLIF/Service/User.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/webtools/PLIF/PLIF/Service/User.pm b/webtools/PLIF/PLIF/Service/User.pm index 272febdc722a..ca5b28a30786 100644 --- a/webtools/PLIF/PLIF/Service/User.pm +++ b/webtools/PLIF/PLIF/Service/User.pm @@ -245,10 +245,11 @@ sub hash { $result->{'adminMessage'} = $self->adminMessage, $result->{'groups'} = $self->groups; $result->{'rights'} = [keys(%{$self->rights})]; + $result->{'right'} = $self->rights; $result->{'fields'} = {}; foreach my $field (values(%{$self->fieldsByID})) { # XXX should we also pass the field metadata on? (e.g. typeData) - $result->{'fields'}->{$field->fieldID} = $field->data; + $result->{'fields'}->{$field->fieldID} = $field->data; # (not an array btw) $result->{'fields'}->{$field->category.':'.$field->name} = $field->data; } return $result;