[Rt-commit] r3878 - in rtfm/branches/2.1-TESTING: . bin html/RTFM/Article/Elements lib/RT/FM

alexmv at bestpractical.com alexmv at bestpractical.com
Thu Sep 22 15:10:33 EDT 2005


Author: alexmv
Date: Thu Sep 22 15:10:33 2005
New Revision: 3878

Removed:
   rtfm/branches/2.1-TESTING/bin/populate-database
Modified:
   rtfm/branches/2.1-TESTING/   (props changed)
   rtfm/branches/2.1-TESTING/html/RTFM/Article/Elements/EditCustomFields
   rtfm/branches/2.1-TESTING/html/RTFM/Article/Elements/Preformatted
   rtfm/branches/2.1-TESTING/lib/RT/FM/Class_Overlay.pm
Log:
 r6460 at zoq-fot-pik:  chmrr | 2005-09-22 15:10:06 -0400
  * Clean up things that used the old CF API


Modified: rtfm/branches/2.1-TESTING/html/RTFM/Article/Elements/EditCustomFields
==============================================================================
--- rtfm/branches/2.1-TESTING/html/RTFM/Article/Elements/EditCustomFields	(original)
+++ rtfm/branches/2.1-TESTING/html/RTFM/Article/Elements/EditCustomFields	Thu Sep 22 15:10:33 2005
@@ -41,7 +41,7 @@
 my $NamePrefix;
 
 if ($ArticleObj->id && $ArticleObj->ClassObj->id) {
-    $CustomFields = $ArticleObj->ClassObj->ArticleCustomFields();
+    $CustomFields = $ArticleObj->CustomFields();
     $NamePrefix = "Object-RT::FM::Article-".$ArticleObj->Id."-CustomField-";
 }
 else {

Modified: rtfm/branches/2.1-TESTING/html/RTFM/Article/Elements/Preformatted
==============================================================================
--- rtfm/branches/2.1-TESTING/html/RTFM/Article/Elements/Preformatted	(original)
+++ rtfm/branches/2.1-TESTING/html/RTFM/Article/Elements/Preformatted	Thu Sep 22 15:10:33 2005
@@ -21,18 +21,11 @@
 
 <% $Article->Summary%> 
 
-%my $cfs = $Article->ClassObj->CustomFields;  
+%my $cfs = $Article->CustomFields;  
 % while (my $cf = $cfs->Next) {
-
-%   my $ccf = RT::FM::ClassCustomField->new($session{'CurrentUser'});
-%   $ccf->LoadByCols(Class => $Article->ClassObj->Id, CustomField => $cf->Id);
 %   my $values = $Article->CustomFieldValues($cf->Id);
-%   my $display = $ccf->Display;
-%   if ($display eq "Hidden when empty") {
-%     $display = $values->Count ? "Visible" : "Hidden";
-%   }
-%   next if $display eq "Hidden";
-%   if ($cf->Type eq 'TextSingle') {
+
+%   if ($values->count == 1) {
 %     my $value = $values->First; 
 %     my $content = $value ? $value->Content : "";
 %     if ($content =~ /<(.{1,5})>/) {

Modified: rtfm/branches/2.1-TESTING/lib/RT/FM/Class_Overlay.pm
==============================================================================
--- rtfm/branches/2.1-TESTING/lib/RT/FM/Class_Overlay.pm	(original)
+++ rtfm/branches/2.1-TESTING/lib/RT/FM/Class_Overlay.pm	Thu Sep 22 15:10:33 2005
@@ -188,6 +188,8 @@
 sub ArticleCustomFields {
     my $self = shift;
 
+    $RT::Logger->error("RT::FM::Class->ArticleCustomFields is deprecated  at (". join(":",caller).")");
+
     my $cfs = RT::CustomFields->new( $self->CurrentUser );
     if ( $self->CurrentUserHasRight('SeeClass') ) {
         $cfs->LimitToGlobalOrObjectId( $self->Id );


More information about the Rt-commit mailing list