lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [5154] Permit "weird" columns when needed, with no passwor


From: Greg Chicares
Subject: [lmi-commits] [5154] Permit "weird" columns when needed, with no password
Date: Mon, 21 Mar 2011 00:47:30 +0000

Revision: 5154
          http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=5154
Author:   chicares
Date:     2011-03-21 00:47:29 +0000 (Mon, 21 Mar 2011)
Log Message:
-----------
Permit "weird" columns when needed, with no password

Modified Paths:
--------------
    lmi/trunk/ChangeLog
    lmi/trunk/input_harmonization.cpp

Modified: lmi/trunk/ChangeLog
===================================================================
--- lmi/trunk/ChangeLog 2011-03-21 00:25:22 UTC (rev 5153)
+++ lmi/trunk/ChangeLog 2011-03-21 00:47:29 UTC (rev 5154)
@@ -27671,3 +27671,26 @@
 across an msw dll boundary with declspec decorations due to local
 instantiation of base class template xml_serializable<>.
 
+20110320T2106Z <address@hidden> [654]
+
+  main_cli.cpp
+  mc_enum_types_aux.cpp
+  mc_enum_types_aux.hpp
+Reduce physical dependency by fixing 'build_type=so_test' erosion.
+
+20110321T0024Z <address@hidden> [654]
+
+  mc_enum_types_aux.cpp
+  path_utility.cpp
+Remove unnecessary declspec decorations.
+
+20110321T0025Z <address@hidden> [655]
+
+  objects.make
+Make a casual workaround somewhat less bad.
+
+20110321T0047Z <address@hidden> [655]
+
+  input_harmonization.cpp
+Permit "weird" columns when needed, with no password.
+

Modified: lmi/trunk/input_harmonization.cpp
===================================================================
--- lmi/trunk/input_harmonization.cpp   2011-03-21 00:25:22 UTC (rev 5153)
+++ lmi/trunk/input_harmonization.cpp   2011-03-21 00:47:29 UTC (rev 5154)
@@ -934,7 +934,8 @@
     SupplementalReportColumn10.enable(create_supplemental_report);
     SupplementalReportColumn11.enable(create_supplemental_report);
 
-    // TODO ?? EGREGIOUS_DEFECT: instead, don't offer these columns at all.
+    // TODO ?? EGREGIOUS_DEFECT: instead, don't offer these columns at all. 
See:
+    //   http://lists.nongnu.org/archive/html/lmi/2009-09/msg00012.html
     std::vector<mcenum_report_column> weird_report_columns;
     weird_report_columns.push_back(mce_current_0_account_value_general_account 
   );
     
weird_report_columns.push_back(mce_guaranteed_0_account_value_general_account );
@@ -945,21 +946,26 @@
     weird_report_columns.push_back(mce_current_0_cash_surrender_value          
   );
     weird_report_columns.push_back(mce_guaranteed_0_cash_surrender_value       
   );
 
+    bool enable_weirdness =
+           0.0 < InforceGeneralAccountValue .value()
+        && 0.0 < InforceSeparateAccountValue.value()
+        ;
+
     typedef std::vector<mcenum_report_column>::const_iterator vrci;
     for(vrci i = weird_report_columns.begin(); i != 
weird_report_columns.end(); ++i)
         {
-        SupplementalReportColumn00.allow(*i, home_office_only);
-        SupplementalReportColumn01.allow(*i, home_office_only);
-        SupplementalReportColumn02.allow(*i, home_office_only);
-        SupplementalReportColumn03.allow(*i, home_office_only);
-        SupplementalReportColumn04.allow(*i, home_office_only);
-        SupplementalReportColumn05.allow(*i, home_office_only);
-        SupplementalReportColumn06.allow(*i, home_office_only);
-        SupplementalReportColumn07.allow(*i, home_office_only);
-        SupplementalReportColumn08.allow(*i, home_office_only);
-        SupplementalReportColumn09.allow(*i, home_office_only);
-        SupplementalReportColumn10.allow(*i, home_office_only);
-        SupplementalReportColumn11.allow(*i, home_office_only);
+        SupplementalReportColumn00.allow(*i, enable_weirdness);
+        SupplementalReportColumn01.allow(*i, enable_weirdness);
+        SupplementalReportColumn02.allow(*i, enable_weirdness);
+        SupplementalReportColumn03.allow(*i, enable_weirdness);
+        SupplementalReportColumn04.allow(*i, enable_weirdness);
+        SupplementalReportColumn05.allow(*i, enable_weirdness);
+        SupplementalReportColumn06.allow(*i, enable_weirdness);
+        SupplementalReportColumn07.allow(*i, enable_weirdness);
+        SupplementalReportColumn08.allow(*i, enable_weirdness);
+        SupplementalReportColumn09.allow(*i, enable_weirdness);
+        SupplementalReportColumn10.allow(*i, enable_weirdness);
+        SupplementalReportColumn11.allow(*i, enable_weirdness);
         }
 }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]