diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index ed2cb9f00..eb47c1d1f 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -15,6 +15,8 @@ - fixed #8898: versioning problem - fixed #9315: Password Recovery - fixed #9298: Inconsistent date formats + - fixed #9296: Thingy View template not recognising field_isVisible (SDH + Consulting Group) 7.6.6 - fixed #8792: Image Preview gives ERROR in Collateral Manager diff --git a/lib/WebGUI/Asset/Wobject/Thingy.pm b/lib/WebGUI/Asset/Wobject/Thingy.pm index 3b5f6ee5d..e72380c7c 100644 --- a/lib/WebGUI/Asset/Wobject/Thingy.pm +++ b/lib/WebGUI/Asset/Wobject/Thingy.pm @@ -1048,6 +1048,10 @@ sub getViewThingVars { "label" => $field{label}, "isHidden" => $hidden, "url" => $otherThingUrl, + "isVisible" => ($field{status} eq "visible" && !$hidden), + "isRequired" => ($field{status} eq "required" && !$hidden), + "pretext" => $field{pretext}, + "subtext" => $field{subtext}, ); push(@viewScreenTitleFields,$value) if ($field{viewScreenTitle}); push(@field_loop, { map {("field_".$_ => $fieldProperties{$_})} keys(%fieldProperties) });