AUDIT: r17575 - gnucash/trunk/src/business/business-reports - Bug #549738: Set the default start and end dates to "start of accounting period" and "today", respectively, on customer, vendor, and employee reports.

Charles Day cedayiv at cvs.gnucash.org
Fri Sep 19 16:45:24 EDT 2008


Author: cedayiv
Date: 2008-09-19 16:45:23 -0400 (Fri, 19 Sep 2008)
New Revision: 17575
Trac: http://svn.gnucash.org/trac/changeset/17575

Modified:
   gnucash/trunk/src/business/business-reports/owner-report.scm
Log:
Bug #549738: Set the default start and end dates to "start of accounting period" and "today", respectively, on customer, vendor, and employee reports.
BP


Modified: gnucash/trunk/src/business/business-reports/owner-report.scm
===================================================================
--- gnucash/trunk/src/business/business-reports/owner-report.scm	2008-09-19 17:47:03 UTC (rev 17574)
+++ gnucash/trunk/src/business/business-reports/owner-report.scm	2008-09-19 20:45:23 UTC (rev 17575)
@@ -37,6 +37,10 @@
 (use-modules (gnucash report standard-reports))
 (use-modules (gnucash report business-reports))
 
+;; Option names
+(define optname-from-date (N_ "From"))
+(define optname-to-date (N_ "To"))
+
 ;; let's define a name for the report-guid's, much prettier
 (define employee-report-guid "08ae9c2e884b4f9787144f47eacd7f44")
 (define vendor-report-guid "d7d1e53505ee4b1b82efad9eacedaea0")
@@ -382,7 +386,12 @@
 
   (gnc:options-add-date-interval!
    gnc:*report-options* gnc:pagename-general
-   (N_ "From") (N_ "To") "a")
+   optname-from-date optname-to-date "a")
+  ;; Use a default report date of 'today'
+  (gnc:option-set-value (gnc:lookup-option gnc:*report-options*
+                                           gnc:pagename-general
+                                           optname-to-date)
+                        (cons 'relative 'today))
 
   (gnc:register-inv-option
    (gnc:make-simple-boolean-option
@@ -561,10 +570,10 @@
 	 (owner (opt-val owner-page owner-string))
 	 (start-date (gnc:timepair-start-day-time 
 		       (gnc:date-option-absolute-time
-			(opt-val gnc:pagename-general (N_ "From")))))
+			(opt-val gnc:pagename-general optname-from-date))))
 	 (end-date (gnc:timepair-end-day-time 
 		       (gnc:date-option-absolute-time
-			(opt-val gnc:pagename-general (N_ "To")))))
+			(opt-val gnc:pagename-general optname-to-date))))
 	 (book (gnc-get-current-book)) ;XXX Grab this from elsewhere
 	 (type (opt-val "__reg" "owner-type"))
 	 (type-str ""))



More information about the gnucash-changes mailing list