Added UI Level overrides for every field in the edit form of every asset.

This commit is contained in:
JT Smith 2005-07-28 21:05:35 +00:00
parent 9c3a4eb309
commit c9cefeca93
8 changed files with 40 additions and 22 deletions

View file

@ -362,10 +362,8 @@ Renders the form field to HTML as a table row complete with labels, subtext, hov
sub toHtmlWithWrapper {
my $self = shift;
if ($self->{uiLevel} <= $session{user}{uiLevel}
|| ( $session{config}{$self->{uiLevelOverride}}{$self->{name}}
&& $session{config}{$self->{uiLevelOverride}}{$self->{name}} <= $session{user}{uiLevel}))
{
WebGUI::ErrorHandler::debug($session{config}{$self->{uiLevelOverride}."_uiLevel"}{$self->{name}});
if ($self->{uiLevel} <= $session{user}{uiLevel} && $session{config}{$self->{uiLevelOverride}."_uiLevel"}{$self->{name}} <= $session{user}{uiLevel}) {
my $rowClass = $self->{rowClass};
$rowClass = qq| class="$rowClass" | if($self->{rowClass});
my $labelClass = $self->{labelClass};

View file

@ -59,6 +59,9 @@ sub definition {
push(@{$definition}, {
defaultValue=>{
defaultValue=>WebGUI::International::get(62,"WebGUI")
},
label=>{
defaultValue=>""
}
});
return $class->SUPER::definition($definition);